diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_break_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_break_service_services_pb.rb deleted file mode 100644 index 7f9364f7a97b..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_break_service_services_pb.rb +++ /dev/null @@ -1,93 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/ad_break_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/ad_break_service_pb' - -module Google - module Ads - module AdManager - module V1 - module AdBreakService - # Provides methods for handling `AdBreak` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.AdBreakService' - - # Retrieves an `AdBreak` object. - # - # Query an ad break by its resource name or custom asset key. Check the - # resource's `breakState` field to determine its state. - rpc :GetAdBreak, ::Google::Ads::AdManager::V1::GetAdBreakRequest, ::Google::Ads::AdManager::V1::AdBreak - # Lists `AdBreak` objects. - # - # By default, when no `orderBy` query parameter is specified, ad breaks are - # ordered reverse chronologically. However, ad breaks with a 'breakState' of - # 'SCHEDULED' or 'DECISIONED' are prioritized and appear first. - rpc :ListAdBreaks, ::Google::Ads::AdManager::V1::ListAdBreaksRequest, ::Google::Ads::AdManager::V1::ListAdBreaksResponse - # Creates an `AdBreak` object. - # - # Informs DAI of an upcoming ad break for a live stream event, with an - # optional expected start time. DAI will begin decisioning ads for the break - # shortly before the expected start time, if provided. Each live stream - # event can only have one incomplete ad break at any given time. The next ad - # break can be scheduled after the previous ad break has started serving, - # indicated by its state being - # [`COMPLETE`][google.ads.admanager.v1.AdBreakStateEnum.AdBreakState.COMPLETE], - # or it has been deleted. - # - # This method cannot be used if the `LiveStreamEvent` has - # [prefetching ad breaks - # enabled](https://developers.google.com/ad-manager/api/reference/latest/LiveStreamEventService.LiveStreamEvent#prefetchenabled) - # or the event is not active. If a `LiveStreamEvent` is deactivated after - # creating an ad break and before the ad break is complete, the ad break - # is discarded. - # - # An ad break's state is complete when the following occurs: - # - Full service DAI: after a matching ad break shows in the - # `LiveStreamEvent` manifest only when the ad break has started decisioning. - # - Pod Serving: after the ad break is requested using the ad break ID or - # break sequence. - rpc :CreateAdBreak, ::Google::Ads::AdManager::V1::CreateAdBreakRequest, ::Google::Ads::AdManager::V1::AdBreak - # Updates an `AdBreak` object. - # - # Modify an ad break when its state is - # [`SCHEDULED`][google.ads.admanager.v1.AdBreakStateEnum.AdBreakState.SCHEDULED]. - rpc :UpdateAdBreak, ::Google::Ads::AdManager::V1::UpdateAdBreakRequest, ::Google::Ads::AdManager::V1::AdBreak - # Deletes an `AdBreak` object. - # - # Deletes and cancels an incomplete ad break, mitigating the need to wait - # for the current break to serve before recreating an ad break. You can - # delete an ad break that has not started serving or seen in manifests, - # indicated by its state being - # [`SCHEDULED`][google.ads.admanager.v1.AdBreakStateEnum.AdBreakState.SCHEDULED] - # or - # [`DECISIONED`][google.ads.admanager.v1.AdBreakStateEnum.AdBreakState.DECISIONED]. - rpc :DeleteAdBreak, ::Google::Ads::AdManager::V1::DeleteAdBreakRequest, ::Google::Protobuf::Empty - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_review_center_ad_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_review_center_ad_service_services_pb.rb deleted file mode 100644 index 4e555c7c0afc..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_review_center_ad_service_services_pb.rb +++ /dev/null @@ -1,55 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/ad_review_center_ad_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/ad_review_center_ad_service_pb' - -module Google - module Ads - module AdManager - module V1 - module AdReviewCenterAdService - # Provides methods for handling AdReviewCenterAd objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.AdReviewCenterAdService' - - # Searches for AdReviewCenterAds. - rpc :SearchAdReviewCenterAds, ::Google::Ads::AdManager::V1::SearchAdReviewCenterAdsRequest, ::Google::Ads::AdManager::V1::SearchAdReviewCenterAdsResponse - # Batch allows AdReviewCenterAds. - # This method supports partial success. Some operations may succeed while - # others fail. Callers should check the failedRequests field in the response - # to determine which operations failed. - rpc :BatchAllowAdReviewCenterAds, ::Google::Ads::AdManager::V1::BatchAllowAdReviewCenterAdsRequest, ::Google::Longrunning::Operation - # Batch blocks AdReviewCenterAds. - # This method supports partial success. Some operations may succeed while - # others fail. Callers should check the failedRequests field in the response - # to determine which operations failed. - rpc :BatchBlockAdReviewCenterAds, ::Google::Ads::AdManager::V1::BatchBlockAdReviewCenterAdsRequest, ::Google::Longrunning::Operation - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_rule_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_rule_service_services_pb.rb deleted file mode 100644 index 206ec98efd92..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_rule_service_services_pb.rb +++ /dev/null @@ -1,61 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/ad_rule_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/ad_rule_service_pb' - -module Google - module Ads - module AdManager - module V1 - module AdRuleService - # Provides methods for handling `AdRule` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.AdRuleService' - - # Retrieves an `AdRule` object. - rpc :GetAdRule, ::Google::Ads::AdManager::V1::GetAdRuleRequest, ::Google::Ads::AdManager::V1::AdRule - # Lists `AdRule` objects. - rpc :ListAdRules, ::Google::Ads::AdManager::V1::ListAdRulesRequest, ::Google::Ads::AdManager::V1::ListAdRulesResponse - # Creates a `AdRule` object. - rpc :CreateAdRule, ::Google::Ads::AdManager::V1::CreateAdRuleRequest, ::Google::Ads::AdManager::V1::AdRule - # Batch creates `AdRule` objects. - rpc :BatchCreateAdRules, ::Google::Ads::AdManager::V1::BatchCreateAdRulesRequest, ::Google::Ads::AdManager::V1::BatchCreateAdRulesResponse - # Updates a `AdRule` object. - rpc :UpdateAdRule, ::Google::Ads::AdManager::V1::UpdateAdRuleRequest, ::Google::Ads::AdManager::V1::AdRule - # Batch updates `AdRule` objects. - rpc :BatchUpdateAdRules, ::Google::Ads::AdManager::V1::BatchUpdateAdRulesRequest, ::Google::Ads::AdManager::V1::BatchUpdateAdRulesResponse - # Activates a list of `AdRule` objects. - rpc :BatchActivateAdRules, ::Google::Ads::AdManager::V1::BatchActivateAdRulesRequest, ::Google::Ads::AdManager::V1::BatchActivateAdRulesResponse - # Deactivates a list of `AdRule` objects. - rpc :BatchDeactivateAdRules, ::Google::Ads::AdManager::V1::BatchDeactivateAdRulesRequest, ::Google::Ads::AdManager::V1::BatchDeactivateAdRulesResponse - # Deletes a list of `AdRule` objects. - rpc :BatchDeleteAdRules, ::Google::Ads::AdManager::V1::BatchDeleteAdRulesRequest, ::Google::Protobuf::Empty - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_spot_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_spot_service_services_pb.rb deleted file mode 100644 index c56e0bc6bd54..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_spot_service_services_pb.rb +++ /dev/null @@ -1,55 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/ad_spot_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/ad_spot_service_pb' - -module Google - module Ads - module AdManager - module V1 - module AdSpotService - # Provides methods for handling `AdSpot` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.AdSpotService' - - # Retrieves an `AdSpot` object. - rpc :GetAdSpot, ::Google::Ads::AdManager::V1::GetAdSpotRequest, ::Google::Ads::AdManager::V1::AdSpot - # Lists `AdSpot` objects. - rpc :ListAdSpots, ::Google::Ads::AdManager::V1::ListAdSpotsRequest, ::Google::Ads::AdManager::V1::ListAdSpotsResponse - # Creates an `AdSpot` object. - rpc :CreateAdSpot, ::Google::Ads::AdManager::V1::CreateAdSpotRequest, ::Google::Ads::AdManager::V1::AdSpot - # Batch creates `AdSpot` objects. - rpc :BatchCreateAdSpots, ::Google::Ads::AdManager::V1::BatchCreateAdSpotsRequest, ::Google::Ads::AdManager::V1::BatchCreateAdSpotsResponse - # Updates an `AdSpot` object. - rpc :UpdateAdSpot, ::Google::Ads::AdManager::V1::UpdateAdSpotRequest, ::Google::Ads::AdManager::V1::AdSpot - # Batch updates `AdSpot` objects. - rpc :BatchUpdateAdSpots, ::Google::Ads::AdManager::V1::BatchUpdateAdSpotsRequest, ::Google::Ads::AdManager::V1::BatchUpdateAdSpotsResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_unit_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_unit_service_services_pb.rb deleted file mode 100644 index 62eb1f76686d..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_unit_service_services_pb.rb +++ /dev/null @@ -1,63 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/ad_unit_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/ad_unit_service_pb' - -module Google - module Ads - module AdManager - module V1 - module AdUnitService - # Provides methods for handling AdUnit objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.AdUnitService' - - # Retrieves an `AdUnit` object. - rpc :GetAdUnit, ::Google::Ads::AdManager::V1::GetAdUnitRequest, ::Google::Ads::AdManager::V1::AdUnit - # Lists `AdUnit` objects. - rpc :ListAdUnits, ::Google::Ads::AdManager::V1::ListAdUnitsRequest, ::Google::Ads::AdManager::V1::ListAdUnitsResponse - # Lists `AdUnitSize` objects. - rpc :ListAdUnitSizes, ::Google::Ads::AdManager::V1::ListAdUnitSizesRequest, ::Google::Ads::AdManager::V1::ListAdUnitSizesResponse - # Creates an `AdUnit` object. - rpc :CreateAdUnit, ::Google::Ads::AdManager::V1::CreateAdUnitRequest, ::Google::Ads::AdManager::V1::AdUnit - # Updates an `AdUnit` object. - rpc :UpdateAdUnit, ::Google::Ads::AdManager::V1::UpdateAdUnitRequest, ::Google::Ads::AdManager::V1::AdUnit - # Creates `AdUnit` objects. - rpc :BatchCreateAdUnits, ::Google::Ads::AdManager::V1::BatchCreateAdUnitsRequest, ::Google::Ads::AdManager::V1::BatchCreateAdUnitsResponse - # Batch updates `AdUnit` objects. - rpc :BatchUpdateAdUnits, ::Google::Ads::AdManager::V1::BatchUpdateAdUnitsRequest, ::Google::Ads::AdManager::V1::BatchUpdateAdUnitsResponse - # Batch activates `AdUnit` objects. - rpc :BatchActivateAdUnits, ::Google::Ads::AdManager::V1::BatchActivateAdUnitsRequest, ::Google::Ads::AdManager::V1::BatchActivateAdUnitsResponse - # Deactivates a list of `AdUnit` objects. - rpc :BatchDeactivateAdUnits, ::Google::Ads::AdManager::V1::BatchDeactivateAdUnitsRequest, ::Google::Ads::AdManager::V1::BatchDeactivateAdUnitsResponse - # Archives a list of `AdUnit` objects. - rpc :BatchArchiveAdUnits, ::Google::Ads::AdManager::V1::BatchArchiveAdUnitsRequest, ::Google::Ads::AdManager::V1::BatchArchiveAdUnitsResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/application_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/application_service_services_pb.rb deleted file mode 100644 index 7905a45b234a..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/application_service_services_pb.rb +++ /dev/null @@ -1,59 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/application_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/application_service_pb' - -module Google - module Ads - module AdManager - module V1 - module ApplicationService - # Provides methods for handling `Application` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.ApplicationService' - - # Retrieves a `Application` object. - rpc :GetApplication, ::Google::Ads::AdManager::V1::GetApplicationRequest, ::Google::Ads::AdManager::V1::Application - # Lists `Application` objects. - rpc :ListApplications, ::Google::Ads::AdManager::V1::ListApplicationsRequest, ::Google::Ads::AdManager::V1::ListApplicationsResponse - # Creates a `Application` object. - rpc :CreateApplication, ::Google::Ads::AdManager::V1::CreateApplicationRequest, ::Google::Ads::AdManager::V1::Application - # Creates `Application` objects. - rpc :BatchCreateApplications, ::Google::Ads::AdManager::V1::BatchCreateApplicationsRequest, ::Google::Ads::AdManager::V1::BatchCreateApplicationsResponse - # Updates a `Application` object. - rpc :UpdateApplication, ::Google::Ads::AdManager::V1::UpdateApplicationRequest, ::Google::Ads::AdManager::V1::Application - # Batch updates `Application` objects. - rpc :BatchUpdateApplications, ::Google::Ads::AdManager::V1::BatchUpdateApplicationsRequest, ::Google::Ads::AdManager::V1::BatchUpdateApplicationsResponse - # Batch archives `Application` objects. - rpc :BatchArchiveApplications, ::Google::Ads::AdManager::V1::BatchArchiveApplicationsRequest, ::Google::Ads::AdManager::V1::BatchArchiveApplicationsResponse - # Batch unarchives `Application` objects. - rpc :BatchUnarchiveApplications, ::Google::Ads::AdManager::V1::BatchUnarchiveApplicationsRequest, ::Google::Ads::AdManager::V1::BatchUnarchiveApplicationsResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/audience_segment_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/audience_segment_service_services_pb.rb deleted file mode 100644 index e827bbcd6b2c..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/audience_segment_service_services_pb.rb +++ /dev/null @@ -1,57 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/audience_segment_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/audience_segment_service_pb' - -module Google - module Ads - module AdManager - module V1 - module AudienceSegmentService - # Provides methods for handling `AudienceSegment` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.AudienceSegmentService' - - # Retrieves an `AudienceSegment` object. - rpc :GetAudienceSegment, ::Google::Ads::AdManager::V1::GetAudienceSegmentRequest, ::Google::Ads::AdManager::V1::AudienceSegment - # Lists `AudienceSegment` objects. - rpc :ListAudienceSegments, ::Google::Ads::AdManager::V1::ListAudienceSegmentsRequest, ::Google::Ads::AdManager::V1::ListAudienceSegmentsResponse - # Activates `AudienceSegment` objects. - rpc :BatchActivateAudienceSegments, ::Google::Ads::AdManager::V1::BatchActivateAudienceSegmentsRequest, ::Google::Ads::AdManager::V1::BatchActivateAudienceSegmentsResponse - # Deactivates `AudienceSegment` objects. - rpc :BatchDeactivateAudienceSegments, ::Google::Ads::AdManager::V1::BatchDeactivateAudienceSegmentsRequest, ::Google::Ads::AdManager::V1::BatchDeactivateAudienceSegmentsResponse - # Approves `AudienceSegment` objects. - rpc :BatchApproveAudienceSegments, ::Google::Ads::AdManager::V1::BatchApproveAudienceSegmentsRequest, ::Google::Ads::AdManager::V1::BatchApproveAudienceSegmentsResponse - # Rejects `AudienceSegment` objects. - rpc :BatchRejectAudienceSegments, ::Google::Ads::AdManager::V1::BatchRejectAudienceSegmentsRequest, ::Google::Ads::AdManager::V1::BatchRejectAudienceSegmentsResponse - # Populates `AudienceSegment` objects. - rpc :BatchPopulateAudienceSegments, ::Google::Ads::AdManager::V1::BatchPopulateAudienceSegmentsRequest, ::Google::Ads::AdManager::V1::BatchPopulateAudienceSegmentsResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/bandwidth_group_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/bandwidth_group_service_services_pb.rb deleted file mode 100644 index 3167befc9947..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/bandwidth_group_service_services_pb.rb +++ /dev/null @@ -1,47 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/bandwidth_group_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/bandwidth_group_service_pb' - -module Google - module Ads - module AdManager - module V1 - module BandwidthGroupService - # Provides methods for handling `BandwidthGroup` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.BandwidthGroupService' - - # Retrieves a `BandwidthGroup` object. - rpc :GetBandwidthGroup, ::Google::Ads::AdManager::V1::GetBandwidthGroupRequest, ::Google::Ads::AdManager::V1::BandwidthGroup - # Lists `BandwidthGroup` objects. - rpc :ListBandwidthGroups, ::Google::Ads::AdManager::V1::ListBandwidthGroupsRequest, ::Google::Ads::AdManager::V1::ListBandwidthGroupsResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/browser_language_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/browser_language_service_services_pb.rb deleted file mode 100644 index 62308fe6a6c8..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/browser_language_service_services_pb.rb +++ /dev/null @@ -1,47 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/browser_language_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/browser_language_service_pb' - -module Google - module Ads - module AdManager - module V1 - module BrowserLanguageService - # Provides methods for handling `BrowserLanguage` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.BrowserLanguageService' - - # Retrieves a `BrowserLanguage` object. - rpc :GetBrowserLanguage, ::Google::Ads::AdManager::V1::GetBrowserLanguageRequest, ::Google::Ads::AdManager::V1::BrowserLanguage - # Lists `BrowserLanguage` objects. - rpc :ListBrowserLanguages, ::Google::Ads::AdManager::V1::ListBrowserLanguagesRequest, ::Google::Ads::AdManager::V1::ListBrowserLanguagesResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/browser_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/browser_service_services_pb.rb deleted file mode 100644 index 538367d063a6..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/browser_service_services_pb.rb +++ /dev/null @@ -1,47 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/browser_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/browser_service_pb' - -module Google - module Ads - module AdManager - module V1 - module BrowserService - # Provides methods for handling `Browser` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.BrowserService' - - # Retrieves a `Browser` object. - rpc :GetBrowser, ::Google::Ads::AdManager::V1::GetBrowserRequest, ::Google::Ads::AdManager::V1::Browser - # Lists `Browser` objects. - rpc :ListBrowsers, ::Google::Ads::AdManager::V1::ListBrowsersRequest, ::Google::Ads::AdManager::V1::ListBrowsersResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/cdn_config_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/cdn_config_service_services_pb.rb deleted file mode 100644 index 2cd82c5600dd..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/cdn_config_service_services_pb.rb +++ /dev/null @@ -1,59 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/cdn_config_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/cdn_config_service_pb' - -module Google - module Ads - module AdManager - module V1 - module CdnConfigService - # Provides methods for handling `CdnConfig` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.CdnConfigService' - - # Retrieves a `CdnConfig` object. - rpc :GetCdnConfig, ::Google::Ads::AdManager::V1::GetCdnConfigRequest, ::Google::Ads::AdManager::V1::CdnConfig - # Lists `CdnConfig` objects. - rpc :ListCdnConfigs, ::Google::Ads::AdManager::V1::ListCdnConfigsRequest, ::Google::Ads::AdManager::V1::ListCdnConfigsResponse - # Creates a `CdnConfig` object. - rpc :CreateCdnConfig, ::Google::Ads::AdManager::V1::CreateCdnConfigRequest, ::Google::Ads::AdManager::V1::CdnConfig - # Batch creates `CdnConfig` objects. - rpc :BatchCreateCdnConfigs, ::Google::Ads::AdManager::V1::BatchCreateCdnConfigsRequest, ::Google::Ads::AdManager::V1::BatchCreateCdnConfigsResponse - # Updates a `CdnConfig` object. - rpc :UpdateCdnConfig, ::Google::Ads::AdManager::V1::UpdateCdnConfigRequest, ::Google::Ads::AdManager::V1::CdnConfig - # Batch updates `CdnConfig` objects. - rpc :BatchUpdateCdnConfigs, ::Google::Ads::AdManager::V1::BatchUpdateCdnConfigsRequest, ::Google::Ads::AdManager::V1::BatchUpdateCdnConfigsResponse - # Batch activates `CdnConfig` objects. - rpc :BatchActivateCdnConfigs, ::Google::Ads::AdManager::V1::BatchActivateCdnConfigsRequest, ::Google::Ads::AdManager::V1::BatchActivateCdnConfigsResponse - # Batch archives `CdnConfig` objects. - rpc :BatchArchiveCdnConfigs, ::Google::Ads::AdManager::V1::BatchArchiveCdnConfigsRequest, ::Google::Ads::AdManager::V1::BatchArchiveCdnConfigsResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/child_publisher_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/child_publisher_service_services_pb.rb deleted file mode 100644 index 5e05287f12e6..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/child_publisher_service_services_pb.rb +++ /dev/null @@ -1,96 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/child_publisher_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/child_publisher_service_pb' - -module Google - module Ads - module AdManager - module V1 - module ChildPublisherService - # Provides methods for handling - # [ChildPublisher][google.ads.admanager.v1.ChildPublisher] objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.ChildPublisherService' - - # Retrieves a [ChildPublisher][google.ads.admanager.v1.ChildPublisher] - # object. - rpc :GetChildPublisher, ::Google::Ads::AdManager::V1::GetChildPublisherRequest, ::Google::Ads::AdManager::V1::ChildPublisher - # Lists [ChildPublisher][google.ads.admanager.v1.ChildPublisher] objects. - rpc :ListChildPublishers, ::Google::Ads::AdManager::V1::ListChildPublishersRequest, ::Google::Ads::AdManager::V1::ListChildPublishersResponse - # Creates a [ChildPublisher][google.ads.admanager.v1.ChildPublisher] object. - rpc :CreateChildPublisher, ::Google::Ads::AdManager::V1::CreateChildPublisherRequest, ::Google::Ads::AdManager::V1::ChildPublisher - # Creates [ChildPublisher][google.ads.admanager.v1.ChildPublisher] objects. - rpc :BatchCreateChildPublishers, ::Google::Ads::AdManager::V1::BatchCreateChildPublishersRequest, ::Google::Ads::AdManager::V1::BatchCreateChildPublishersResponse - # Updates a [ChildPublisher][google.ads.admanager.v1.ChildPublisher] object. - rpc :UpdateChildPublisher, ::Google::Ads::AdManager::V1::UpdateChildPublisherRequest, ::Google::Ads::AdManager::V1::ChildPublisher - # Batch updates [ChildPublisher][google.ads.admanager.v1.ChildPublisher] - # objects. - rpc :BatchUpdateChildPublishers, ::Google::Ads::AdManager::V1::BatchUpdateChildPublishersRequest, ::Google::Ads::AdManager::V1::BatchUpdateChildPublishersResponse - # Batch resends invitation emails to - # [ChildPublisher][google.ads.admanager.v1.ChildPublisher]s. - # - # Only expired and pending - # [ChildPublisher][google.ads.admanager.v1.ChildPublisher]s can be sent - # invitation emails. Rejected, withdrawn, and accepted - # [ChildPublisher][google.ads.admanager.v1.ChildPublisher]s will be ignored. - rpc :BatchResendChildPublisherInvitationEmails, ::Google::Ads::AdManager::V1::BatchResendChildPublisherInvitationEmailsRequest, ::Google::Ads::AdManager::V1::BatchResendChildPublisherInvitationEmailsResponse - # Batch renegotiates [ChildPublisher][google.ads.admanager.v1.ChildPublisher] - # agreements (i.e., invite with updated terms). - # - # Only the agreements of rejected or withdrawn - # [ChildPublisher][google.ads.admanager.v1.ChildPublisher]s can be - # renegotiated. Expired, pending, and accepted - # [ChildPublisher][google.ads.admanager.v1.ChildPublisher]s will be ignored. - rpc :BatchRenegotiateChildPublisherAgreements, ::Google::Ads::AdManager::V1::BatchRenegotiateChildPublisherAgreementsRequest, ::Google::Ads::AdManager::V1::BatchRenegotiateChildPublisherAgreementsResponse - # Batch rejects [ChildPublisher][google.ads.admanager.v1.ChildPublisher]s. - # - # Only pending or active - # [ChildPublisher][google.ads.admanager.v1.ChildPublisher]s can be rejected. - # Expired, rejected, and withdrawn - # [ChildPublisher][google.ads.admanager.v1.ChildPublisher]s will be ignored. - # - # This method is only intended to be called in response to a child user - # rejecting an invitation and exists to support the rejection of - # [ChildPublisher][google.ads.admanager.v1.ChildPublisher]s that are not yet - # associated with an Ad Manager network. - # - # To sever the relationship from the parent publisher's side, use - # [BatchWithdrawChildPublisher][]. - rpc :BatchRejectChildPublishers, ::Google::Ads::AdManager::V1::BatchRejectChildPublishersRequest, ::Google::Ads::AdManager::V1::BatchRejectChildPublishersResponse - # Batch withdraws [ChildPublisher][google.ads.admanager.v1.ChildPublisher]s. - # - # Only expired, pending, and accepted - # [ChildPublisher][google.ads.admanager.v1.ChildPublisher]s can be withdrawn. - # Rejected or withdrawn - # [ChildPublisher][google.ads.admanager.v1.ChildPublisher]s will be ignored. - rpc :BatchWithdrawChildPublishers, ::Google::Ads::AdManager::V1::BatchWithdrawChildPublishersRequest, ::Google::Ads::AdManager::V1::BatchWithdrawChildPublishersResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/cms_metadata_key_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/cms_metadata_key_service_services_pb.rb deleted file mode 100644 index 5c3fb105b185..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/cms_metadata_key_service_services_pb.rb +++ /dev/null @@ -1,51 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/cms_metadata_key_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/cms_metadata_key_service_pb' - -module Google - module Ads - module AdManager - module V1 - module CmsMetadataKeyService - # Provides methods for handling `CmsMetadataKey` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.CmsMetadataKeyService' - - # Retrieves a `CmsMetadataKey` object. - rpc :GetCmsMetadataKey, ::Google::Ads::AdManager::V1::GetCmsMetadataKeyRequest, ::Google::Ads::AdManager::V1::CmsMetadataKey - # Lists `CmsMetadataKey` objects. - rpc :ListCmsMetadataKeys, ::Google::Ads::AdManager::V1::ListCmsMetadataKeysRequest, ::Google::Ads::AdManager::V1::ListCmsMetadataKeysResponse - # Activates a list of `CmsMetadataKey` objects. - rpc :BatchActivateCmsMetadataKeys, ::Google::Ads::AdManager::V1::BatchActivateCmsMetadataKeysRequest, ::Google::Ads::AdManager::V1::BatchActivateCmsMetadataKeysResponse - # Deactivates a list of `CmsMetadataKey` objects. - rpc :BatchDeactivateCmsMetadataKeys, ::Google::Ads::AdManager::V1::BatchDeactivateCmsMetadataKeysRequest, ::Google::Ads::AdManager::V1::BatchDeactivateCmsMetadataKeysResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/cms_metadata_value_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/cms_metadata_value_service_services_pb.rb deleted file mode 100644 index 8ac68da5b5e5..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/cms_metadata_value_service_services_pb.rb +++ /dev/null @@ -1,51 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/cms_metadata_value_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/cms_metadata_value_service_pb' - -module Google - module Ads - module AdManager - module V1 - module CmsMetadataValueService - # Provides methods for handling `CmsMetadataValue` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.CmsMetadataValueService' - - # Retrieves a `CmsMetadataValue` object. - rpc :GetCmsMetadataValue, ::Google::Ads::AdManager::V1::GetCmsMetadataValueRequest, ::Google::Ads::AdManager::V1::CmsMetadataValue - # Lists `CmsMetadataValue` objects. - rpc :ListCmsMetadataValues, ::Google::Ads::AdManager::V1::ListCmsMetadataValuesRequest, ::Google::Ads::AdManager::V1::ListCmsMetadataValuesResponse - # Activates a list of `CmsMetadataValue` objects. - rpc :BatchActivateCmsMetadataValues, ::Google::Ads::AdManager::V1::BatchActivateCmsMetadataValuesRequest, ::Google::Ads::AdManager::V1::BatchActivateCmsMetadataValuesResponse - # Deactivates a list of `CmsMetadataValue` objects. - rpc :BatchDeactivateCmsMetadataValues, ::Google::Ads::AdManager::V1::BatchDeactivateCmsMetadataValuesRequest, ::Google::Ads::AdManager::V1::BatchDeactivateCmsMetadataValuesResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/company_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/company_service_services_pb.rb deleted file mode 100644 index b217e3f18f09..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/company_service_services_pb.rb +++ /dev/null @@ -1,56 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/company_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/company_service_pb' - -module Google - module Ads - module AdManager - module V1 - module CompanyService - # Provides methods for handling [Company][google.ads.admanager.v1.Company] - # objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.CompanyService' - - # Retrieves a [Company][google.ads.admanager.v1.Company] object. - rpc :GetCompany, ::Google::Ads::AdManager::V1::GetCompanyRequest, ::Google::Ads::AdManager::V1::Company - # Lists [Company][google.ads.admanager.v1.Company] objects. - rpc :ListCompanies, ::Google::Ads::AdManager::V1::ListCompaniesRequest, ::Google::Ads::AdManager::V1::ListCompaniesResponse - # Creates a [Company][google.ads.admanager.v1.Company] object. - rpc :CreateCompany, ::Google::Ads::AdManager::V1::CreateCompanyRequest, ::Google::Ads::AdManager::V1::Company - # Creates [Company][google.ads.admanager.v1.Company] objects. - rpc :BatchCreateCompanies, ::Google::Ads::AdManager::V1::BatchCreateCompaniesRequest, ::Google::Ads::AdManager::V1::BatchCreateCompaniesResponse - # Updates a [Company][google.ads.admanager.v1.Company] object. - rpc :UpdateCompany, ::Google::Ads::AdManager::V1::UpdateCompanyRequest, ::Google::Ads::AdManager::V1::Company - # Batch updates [Company][google.ads.admanager.v1.Company] objects. - rpc :BatchUpdateCompanies, ::Google::Ads::AdManager::V1::BatchUpdateCompaniesRequest, ::Google::Ads::AdManager::V1::BatchUpdateCompaniesResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/contact_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/contact_service_services_pb.rb deleted file mode 100644 index e2059dfd51cd..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/contact_service_services_pb.rb +++ /dev/null @@ -1,55 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/contact_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/contact_service_pb' - -module Google - module Ads - module AdManager - module V1 - module ContactService - # Provides methods for handling `Contact` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.ContactService' - - # Retrieves a `Contact` object. - rpc :GetContact, ::Google::Ads::AdManager::V1::GetContactRequest, ::Google::Ads::AdManager::V1::Contact - # Lists `Contact` objects. - rpc :ListContacts, ::Google::Ads::AdManager::V1::ListContactsRequest, ::Google::Ads::AdManager::V1::ListContactsResponse - # Creates a `Contact` object. - rpc :CreateContact, ::Google::Ads::AdManager::V1::CreateContactRequest, ::Google::Ads::AdManager::V1::Contact - # Creates `Contact` objects. - rpc :BatchCreateContacts, ::Google::Ads::AdManager::V1::BatchCreateContactsRequest, ::Google::Ads::AdManager::V1::BatchCreateContactsResponse - # Updates a `Contact` object. - rpc :UpdateContact, ::Google::Ads::AdManager::V1::UpdateContactRequest, ::Google::Ads::AdManager::V1::Contact - # Batch updates `Contact` objects. - rpc :BatchUpdateContacts, ::Google::Ads::AdManager::V1::BatchUpdateContactsRequest, ::Google::Ads::AdManager::V1::BatchUpdateContactsResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/content_bundle_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/content_bundle_service_services_pb.rb deleted file mode 100644 index 67824c0029a0..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/content_bundle_service_services_pb.rb +++ /dev/null @@ -1,51 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/content_bundle_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/content_bundle_service_pb' - -module Google - module Ads - module AdManager - module V1 - module ContentBundleService - # Provides methods for handling `ContentBundle` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.ContentBundleService' - - # Retrieves a `ContentBundle` object. - rpc :GetContentBundle, ::Google::Ads::AdManager::V1::GetContentBundleRequest, ::Google::Ads::AdManager::V1::ContentBundle - # Lists `ContentBundle` objects. - rpc :ListContentBundles, ::Google::Ads::AdManager::V1::ListContentBundlesRequest, ::Google::Ads::AdManager::V1::ListContentBundlesResponse - # Activate a list of `ContentBundle` objects. - rpc :BatchActivateContentBundles, ::Google::Ads::AdManager::V1::BatchActivateContentBundlesRequest, ::Google::Ads::AdManager::V1::BatchActivateContentBundlesResponse - # Deactivates a list of `ContentBundle` objects. - rpc :BatchDeactivateContentBundles, ::Google::Ads::AdManager::V1::BatchDeactivateContentBundlesRequest, ::Google::Ads::AdManager::V1::BatchDeactivateContentBundlesResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/content_label_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/content_label_service_services_pb.rb deleted file mode 100644 index 477f6043291e..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/content_label_service_services_pb.rb +++ /dev/null @@ -1,47 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/content_label_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/content_label_service_pb' - -module Google - module Ads - module AdManager - module V1 - module ContentLabelService - # Provides methods for handling `ContentLabel` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.ContentLabelService' - - # Retrieves a `ContentLabel` object. - rpc :GetContentLabel, ::Google::Ads::AdManager::V1::GetContentLabelRequest, ::Google::Ads::AdManager::V1::ContentLabel - # Lists `ContentLabel` objects. - rpc :ListContentLabels, ::Google::Ads::AdManager::V1::ListContentLabelsRequest, ::Google::Ads::AdManager::V1::ListContentLabelsResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/content_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/content_service_services_pb.rb deleted file mode 100644 index 6da8904aa1ed..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/content_service_services_pb.rb +++ /dev/null @@ -1,47 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/content_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/content_service_pb' - -module Google - module Ads - module AdManager - module V1 - module ContentService - # Provides methods for handling `Content` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.ContentService' - - # Retrieves a `Content` object. - rpc :GetContent, ::Google::Ads::AdManager::V1::GetContentRequest, ::Google::Ads::AdManager::V1::Content - # Lists `Content` objects. - rpc :ListContent, ::Google::Ads::AdManager::V1::ListContentRequest, ::Google::Ads::AdManager::V1::ListContentResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/creative_set_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/creative_set_service_services_pb.rb deleted file mode 100644 index da84860e3bd7..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/creative_set_service_services_pb.rb +++ /dev/null @@ -1,51 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/creative_set_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/creative_set_service_pb' - -module Google - module Ads - module AdManager - module V1 - module CreativeSetService - # Provides methods for handling `CreativeSet` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.CreativeSetService' - - # Retrieves a `CreativeSet` object. - rpc :GetCreativeSet, ::Google::Ads::AdManager::V1::GetCreativeSetRequest, ::Google::Ads::AdManager::V1::CreativeSet - # Lists `CreativeSet` objects. - rpc :ListCreativeSets, ::Google::Ads::AdManager::V1::ListCreativeSetsRequest, ::Google::Ads::AdManager::V1::ListCreativeSetsResponse - # Creates a `CreativeSet` object. - rpc :CreateCreativeSet, ::Google::Ads::AdManager::V1::CreateCreativeSetRequest, ::Google::Ads::AdManager::V1::CreativeSet - # Updates a `CreativeSet` object. - rpc :UpdateCreativeSet, ::Google::Ads::AdManager::V1::UpdateCreativeSetRequest, ::Google::Ads::AdManager::V1::CreativeSet - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/creative_template_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/creative_template_service_services_pb.rb deleted file mode 100644 index cc359760708c..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/creative_template_service_services_pb.rb +++ /dev/null @@ -1,47 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/creative_template_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/creative_template_service_pb' - -module Google - module Ads - module AdManager - module V1 - module CreativeTemplateService - # Provides methods for handling `CreativeTemplate` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.CreativeTemplateService' - - # Retrieves a `CreativeTemplate` object. - rpc :GetCreativeTemplate, ::Google::Ads::AdManager::V1::GetCreativeTemplateRequest, ::Google::Ads::AdManager::V1::CreativeTemplate - # Lists `CreativeTemplate` objects. - rpc :ListCreativeTemplates, ::Google::Ads::AdManager::V1::ListCreativeTemplatesRequest, ::Google::Ads::AdManager::V1::ListCreativeTemplatesResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/creative_wrapper_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/creative_wrapper_service_services_pb.rb deleted file mode 100644 index 1d7dbb3c84e4..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/creative_wrapper_service_services_pb.rb +++ /dev/null @@ -1,59 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/creative_wrapper_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/creative_wrapper_service_pb' - -module Google - module Ads - module AdManager - module V1 - module CreativeWrapperService - # Provides methods for handling `CreativeWrapper` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.CreativeWrapperService' - - # Retrieves a `CreativeWrapper` object. - rpc :GetCreativeWrapper, ::Google::Ads::AdManager::V1::GetCreativeWrapperRequest, ::Google::Ads::AdManager::V1::CreativeWrapper - # Lists `CreativeWrapper` objects. - rpc :ListCreativeWrappers, ::Google::Ads::AdManager::V1::ListCreativeWrappersRequest, ::Google::Ads::AdManager::V1::ListCreativeWrappersResponse - # Creates a `CreativeWrapper` object. - rpc :CreateCreativeWrapper, ::Google::Ads::AdManager::V1::CreateCreativeWrapperRequest, ::Google::Ads::AdManager::V1::CreativeWrapper - # Creates `CreativeWrapper` objects. - rpc :BatchCreateCreativeWrappers, ::Google::Ads::AdManager::V1::BatchCreateCreativeWrappersRequest, ::Google::Ads::AdManager::V1::BatchCreateCreativeWrappersResponse - # Updates a `CreativeWrapper` object. - rpc :UpdateCreativeWrapper, ::Google::Ads::AdManager::V1::UpdateCreativeWrapperRequest, ::Google::Ads::AdManager::V1::CreativeWrapper - # Batch updates `CreativeWrapper` objects. - rpc :BatchUpdateCreativeWrappers, ::Google::Ads::AdManager::V1::BatchUpdateCreativeWrappersRequest, ::Google::Ads::AdManager::V1::BatchUpdateCreativeWrappersResponse - # Batch activates `CreativeWrapper` objects. - rpc :BatchActivateCreativeWrappers, ::Google::Ads::AdManager::V1::BatchActivateCreativeWrappersRequest, ::Google::Ads::AdManager::V1::BatchActivateCreativeWrappersResponse - # Deactivates a list of `CreativeWrapper` objects. - rpc :BatchDeactivateCreativeWrappers, ::Google::Ads::AdManager::V1::BatchDeactivateCreativeWrappersRequest, ::Google::Ads::AdManager::V1::BatchDeactivateCreativeWrappersResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_field_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_field_service_services_pb.rb deleted file mode 100644 index 3fb7a665c81a..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_field_service_services_pb.rb +++ /dev/null @@ -1,59 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/custom_field_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/custom_field_service_pb' - -module Google - module Ads - module AdManager - module V1 - module CustomFieldService - # Provides methods for handling `CustomField` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.CustomFieldService' - - # Retrieves a `CustomField` object. - rpc :GetCustomField, ::Google::Ads::AdManager::V1::GetCustomFieldRequest, ::Google::Ads::AdManager::V1::CustomField - # Lists `CustomField` objects. - rpc :ListCustomFields, ::Google::Ads::AdManager::V1::ListCustomFieldsRequest, ::Google::Ads::AdManager::V1::ListCustomFieldsResponse - # Creates a `CustomField` object. - rpc :CreateCustomField, ::Google::Ads::AdManager::V1::CreateCustomFieldRequest, ::Google::Ads::AdManager::V1::CustomField - # Creates `CustomField` objects. - rpc :BatchCreateCustomFields, ::Google::Ads::AdManager::V1::BatchCreateCustomFieldsRequest, ::Google::Ads::AdManager::V1::BatchCreateCustomFieldsResponse - # Updates a `CustomField` object. - rpc :UpdateCustomField, ::Google::Ads::AdManager::V1::UpdateCustomFieldRequest, ::Google::Ads::AdManager::V1::CustomField - # Batch updates `CustomField` objects. - rpc :BatchUpdateCustomFields, ::Google::Ads::AdManager::V1::BatchUpdateCustomFieldsRequest, ::Google::Ads::AdManager::V1::BatchUpdateCustomFieldsResponse - # Activates a list of `CustomField` objects. - rpc :BatchActivateCustomFields, ::Google::Ads::AdManager::V1::BatchActivateCustomFieldsRequest, ::Google::Ads::AdManager::V1::BatchActivateCustomFieldsResponse - # Deactivates a list of `CustomField` objects. - rpc :BatchDeactivateCustomFields, ::Google::Ads::AdManager::V1::BatchDeactivateCustomFieldsRequest, ::Google::Ads::AdManager::V1::BatchDeactivateCustomFieldsResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_targeting_key_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_targeting_key_service_services_pb.rb deleted file mode 100644 index 3b0dc0eb4088..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_targeting_key_service_services_pb.rb +++ /dev/null @@ -1,59 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/custom_targeting_key_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/custom_targeting_key_service_pb' - -module Google - module Ads - module AdManager - module V1 - module CustomTargetingKeyService - # Provides methods for handling `CustomTargetingKey` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.CustomTargetingKeyService' - - # Retrieves a `CustomTargetingKey` object. - rpc :GetCustomTargetingKey, ::Google::Ads::AdManager::V1::GetCustomTargetingKeyRequest, ::Google::Ads::AdManager::V1::CustomTargetingKey - # Lists `CustomTargetingKey` objects. - rpc :ListCustomTargetingKeys, ::Google::Ads::AdManager::V1::ListCustomTargetingKeysRequest, ::Google::Ads::AdManager::V1::ListCustomTargetingKeysResponse - # Creates a `CustomTargetingKey` object. - rpc :CreateCustomTargetingKey, ::Google::Ads::AdManager::V1::CreateCustomTargetingKeyRequest, ::Google::Ads::AdManager::V1::CustomTargetingKey - # Creates `CustomTargetingKey` objects. - rpc :BatchCreateCustomTargetingKeys, ::Google::Ads::AdManager::V1::BatchCreateCustomTargetingKeysRequest, ::Google::Ads::AdManager::V1::BatchCreateCustomTargetingKeysResponse - # Updates a `CustomTargetingKey` object. - rpc :UpdateCustomTargetingKey, ::Google::Ads::AdManager::V1::UpdateCustomTargetingKeyRequest, ::Google::Ads::AdManager::V1::CustomTargetingKey - # Batch updates `CustomTargetingKey` objects. - rpc :BatchUpdateCustomTargetingKeys, ::Google::Ads::AdManager::V1::BatchUpdateCustomTargetingKeysRequest, ::Google::Ads::AdManager::V1::BatchUpdateCustomTargetingKeysResponse - # Batch activates `CustomTargetingKey` objects. - rpc :BatchActivateCustomTargetingKeys, ::Google::Ads::AdManager::V1::BatchActivateCustomTargetingKeysRequest, ::Google::Ads::AdManager::V1::BatchActivateCustomTargetingKeysResponse - # Deactivates a list of `CustomTargetingKey` objects. - rpc :BatchDeactivateCustomTargetingKeys, ::Google::Ads::AdManager::V1::BatchDeactivateCustomTargetingKeysRequest, ::Google::Ads::AdManager::V1::BatchDeactivateCustomTargetingKeysResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_targeting_value_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_targeting_value_service_services_pb.rb deleted file mode 100644 index 2aad41c57152..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_targeting_value_service_services_pb.rb +++ /dev/null @@ -1,59 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/custom_targeting_value_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/custom_targeting_value_service_pb' - -module Google - module Ads - module AdManager - module V1 - module CustomTargetingValueService - # Provides methods for handling `CustomTargetingValue` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.CustomTargetingValueService' - - # Retrieves a `CustomTargetingValue` object. - rpc :GetCustomTargetingValue, ::Google::Ads::AdManager::V1::GetCustomTargetingValueRequest, ::Google::Ads::AdManager::V1::CustomTargetingValue - # Lists `CustomTargetingValue` objects. - rpc :ListCustomTargetingValues, ::Google::Ads::AdManager::V1::ListCustomTargetingValuesRequest, ::Google::Ads::AdManager::V1::ListCustomTargetingValuesResponse - # Creates a `CustomTargetingValue` object. - rpc :CreateCustomTargetingValue, ::Google::Ads::AdManager::V1::CreateCustomTargetingValueRequest, ::Google::Ads::AdManager::V1::CustomTargetingValue - # Creates `CustomTargetingValue` objects. - rpc :BatchCreateCustomTargetingValues, ::Google::Ads::AdManager::V1::BatchCreateCustomTargetingValuesRequest, ::Google::Ads::AdManager::V1::BatchCreateCustomTargetingValuesResponse - # Updates a `CustomTargetingValue` object. - rpc :UpdateCustomTargetingValue, ::Google::Ads::AdManager::V1::UpdateCustomTargetingValueRequest, ::Google::Ads::AdManager::V1::CustomTargetingValue - # Batch updates `CustomTargetingValue` objects. - rpc :BatchUpdateCustomTargetingValues, ::Google::Ads::AdManager::V1::BatchUpdateCustomTargetingValuesRequest, ::Google::Ads::AdManager::V1::BatchUpdateCustomTargetingValuesResponse - # Batch activates `CustomTargetingValue` objects. - rpc :BatchActivateCustomTargetingValues, ::Google::Ads::AdManager::V1::BatchActivateCustomTargetingValuesRequest, ::Google::Ads::AdManager::V1::BatchActivateCustomTargetingValuesResponse - # Deactivates a list of `CustomTargetingValue` objects. - rpc :BatchDeactivateCustomTargetingValues, ::Google::Ads::AdManager::V1::BatchDeactivateCustomTargetingValuesRequest, ::Google::Ads::AdManager::V1::BatchDeactivateCustomTargetingValuesResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/dai_authentication_key_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/dai_authentication_key_service_services_pb.rb deleted file mode 100644 index b3654dd92dbd..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/dai_authentication_key_service_services_pb.rb +++ /dev/null @@ -1,59 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/dai_authentication_key_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/dai_authentication_key_service_pb' - -module Google - module Ads - module AdManager - module V1 - module DaiAuthenticationKeyService - # Provides methods for handling `DaiAuthenticationKey` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.DaiAuthenticationKeyService' - - # Retrieves a `DaiAuthenticationKey` object. - rpc :GetDaiAuthenticationKey, ::Google::Ads::AdManager::V1::GetDaiAuthenticationKeyRequest, ::Google::Ads::AdManager::V1::DaiAuthenticationKey - # Lists `DaiAuthenticationKey` objects. - rpc :ListDaiAuthenticationKeys, ::Google::Ads::AdManager::V1::ListDaiAuthenticationKeysRequest, ::Google::Ads::AdManager::V1::ListDaiAuthenticationKeysResponse - # Creates a `DaiAuthenticationKey` object. - rpc :CreateDaiAuthenticationKey, ::Google::Ads::AdManager::V1::CreateDaiAuthenticationKeyRequest, ::Google::Ads::AdManager::V1::DaiAuthenticationKey - # Batch creates `DaiAuthenticationKey` objects. - rpc :BatchCreateDaiAuthenticationKeys, ::Google::Ads::AdManager::V1::BatchCreateDaiAuthenticationKeysRequest, ::Google::Ads::AdManager::V1::BatchCreateDaiAuthenticationKeysResponse - # Updates a `DaiAuthenticationKey` object. - rpc :UpdateDaiAuthenticationKey, ::Google::Ads::AdManager::V1::UpdateDaiAuthenticationKeyRequest, ::Google::Ads::AdManager::V1::DaiAuthenticationKey - # Batch updates `DaiAuthenticationKey` objects. - rpc :BatchUpdateDaiAuthenticationKeys, ::Google::Ads::AdManager::V1::BatchUpdateDaiAuthenticationKeysRequest, ::Google::Ads::AdManager::V1::BatchUpdateDaiAuthenticationKeysResponse - # Activates a list of `DaiAuthenticationKey` objects. - rpc :BatchActivateDaiAuthenticationKeys, ::Google::Ads::AdManager::V1::BatchActivateDaiAuthenticationKeysRequest, ::Google::Ads::AdManager::V1::BatchActivateDaiAuthenticationKeysResponse - # Deactivates a list of `DaiAuthenticationKey` objects. - rpc :BatchDeactivateDaiAuthenticationKeys, ::Google::Ads::AdManager::V1::BatchDeactivateDaiAuthenticationKeysRequest, ::Google::Ads::AdManager::V1::BatchDeactivateDaiAuthenticationKeysResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/dai_encoding_profile_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/dai_encoding_profile_service_services_pb.rb deleted file mode 100644 index 419d4cad5949..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/dai_encoding_profile_service_services_pb.rb +++ /dev/null @@ -1,59 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/dai_encoding_profile_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/dai_encoding_profile_service_pb' - -module Google - module Ads - module AdManager - module V1 - module DaiEncodingProfileService - # Provides methods for handling `DaiEncodingProfile` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.DaiEncodingProfileService' - - # Retrieves a `DaiEncodingProfile` object. - rpc :GetDaiEncodingProfile, ::Google::Ads::AdManager::V1::GetDaiEncodingProfileRequest, ::Google::Ads::AdManager::V1::DaiEncodingProfile - # Lists `DaiEncodingProfile` objects. - rpc :ListDaiEncodingProfiles, ::Google::Ads::AdManager::V1::ListDaiEncodingProfilesRequest, ::Google::Ads::AdManager::V1::ListDaiEncodingProfilesResponse - # Creates a `DaiEncodingProfile` object. - rpc :CreateDaiEncodingProfile, ::Google::Ads::AdManager::V1::CreateDaiEncodingProfileRequest, ::Google::Ads::AdManager::V1::DaiEncodingProfile - # Batch creates `DaiEncodingProfile` objects. - rpc :BatchCreateDaiEncodingProfiles, ::Google::Ads::AdManager::V1::BatchCreateDaiEncodingProfilesRequest, ::Google::Ads::AdManager::V1::BatchCreateDaiEncodingProfilesResponse - # Updates a `DaiEncodingProfile` object. - rpc :UpdateDaiEncodingProfile, ::Google::Ads::AdManager::V1::UpdateDaiEncodingProfileRequest, ::Google::Ads::AdManager::V1::DaiEncodingProfile - # Batch updates `DaiEncodingProfile` objects. - rpc :BatchUpdateDaiEncodingProfiles, ::Google::Ads::AdManager::V1::BatchUpdateDaiEncodingProfilesRequest, ::Google::Ads::AdManager::V1::BatchUpdateDaiEncodingProfilesResponse - # Activates a list of `DaiEncodingProfile` objects. - rpc :BatchActivateDaiEncodingProfiles, ::Google::Ads::AdManager::V1::BatchActivateDaiEncodingProfilesRequest, ::Google::Ads::AdManager::V1::BatchActivateDaiEncodingProfilesResponse - # Archives a list of `DaiEncodingProfile` objects. - rpc :BatchArchiveDaiEncodingProfiles, ::Google::Ads::AdManager::V1::BatchArchiveDaiEncodingProfilesRequest, ::Google::Ads::AdManager::V1::BatchArchiveDaiEncodingProfilesResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/device_capability_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/device_capability_service_services_pb.rb deleted file mode 100644 index e64dec5d646c..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/device_capability_service_services_pb.rb +++ /dev/null @@ -1,47 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/device_capability_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/device_capability_service_pb' - -module Google - module Ads - module AdManager - module V1 - module DeviceCapabilityService - # Provides methods for handling `DeviceCapability` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.DeviceCapabilityService' - - # Retrieves a `DeviceCapability` object. - rpc :GetDeviceCapability, ::Google::Ads::AdManager::V1::GetDeviceCapabilityRequest, ::Google::Ads::AdManager::V1::DeviceCapability - # Lists `DeviceCapability` objects. - rpc :ListDeviceCapabilities, ::Google::Ads::AdManager::V1::ListDeviceCapabilitiesRequest, ::Google::Ads::AdManager::V1::ListDeviceCapabilitiesResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/device_category_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/device_category_service_services_pb.rb deleted file mode 100644 index f96c7cf0fb69..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/device_category_service_services_pb.rb +++ /dev/null @@ -1,47 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/device_category_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/device_category_service_pb' - -module Google - module Ads - module AdManager - module V1 - module DeviceCategoryService - # Provides methods for handling `DeviceCategory` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.DeviceCategoryService' - - # Retrieves a `DeviceCategory` object. - rpc :GetDeviceCategory, ::Google::Ads::AdManager::V1::GetDeviceCategoryRequest, ::Google::Ads::AdManager::V1::DeviceCategory - # Lists `DeviceCategory` objects. - rpc :ListDeviceCategories, ::Google::Ads::AdManager::V1::ListDeviceCategoriesRequest, ::Google::Ads::AdManager::V1::ListDeviceCategoriesResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/device_manufacturer_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/device_manufacturer_service_services_pb.rb deleted file mode 100644 index 6fc34db0fcb2..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/device_manufacturer_service_services_pb.rb +++ /dev/null @@ -1,47 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/device_manufacturer_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/device_manufacturer_service_pb' - -module Google - module Ads - module AdManager - module V1 - module DeviceManufacturerService - # Provides methods for handling `DeviceManufacturer` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.DeviceManufacturerService' - - # Retrieves a `DeviceManufacturer` object. - rpc :GetDeviceManufacturer, ::Google::Ads::AdManager::V1::GetDeviceManufacturerRequest, ::Google::Ads::AdManager::V1::DeviceManufacturer - # Lists `DeviceManufacturer` objects. - rpc :ListDeviceManufacturers, ::Google::Ads::AdManager::V1::ListDeviceManufacturersRequest, ::Google::Ads::AdManager::V1::ListDeviceManufacturersResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/entity_signals_mapping_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/entity_signals_mapping_service_services_pb.rb deleted file mode 100644 index 5f0381d6c7e7..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/entity_signals_mapping_service_services_pb.rb +++ /dev/null @@ -1,55 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/entity_signals_mapping_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/entity_signals_mapping_service_pb' - -module Google - module Ads - module AdManager - module V1 - module EntitySignalsMappingService - # Provides methods for handling `EntitySignalsMapping` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.EntitySignalsMappingService' - - # Retrieves a `EntitySignalsMapping` object. - rpc :GetEntitySignalsMapping, ::Google::Ads::AdManager::V1::GetEntitySignalsMappingRequest, ::Google::Ads::AdManager::V1::EntitySignalsMapping - # Lists `EntitySignalsMapping` objects. - rpc :ListEntitySignalsMappings, ::Google::Ads::AdManager::V1::ListEntitySignalsMappingsRequest, ::Google::Ads::AdManager::V1::ListEntitySignalsMappingsResponse - # Creates an `EntitySignalsMapping` object. - rpc :CreateEntitySignalsMapping, ::Google::Ads::AdManager::V1::CreateEntitySignalsMappingRequest, ::Google::Ads::AdManager::V1::EntitySignalsMapping - # Updates an `EntitySignalsMapping` object. - rpc :UpdateEntitySignalsMapping, ::Google::Ads::AdManager::V1::UpdateEntitySignalsMappingRequest, ::Google::Ads::AdManager::V1::EntitySignalsMapping - # Creates `EntitySignalsMapping` objects. - rpc :BatchCreateEntitySignalsMappings, ::Google::Ads::AdManager::V1::BatchCreateEntitySignalsMappingsRequest, ::Google::Ads::AdManager::V1::BatchCreateEntitySignalsMappingsResponse - # Batch updates `EntitySignalsMapping` objects. - rpc :BatchUpdateEntitySignalsMappings, ::Google::Ads::AdManager::V1::BatchUpdateEntitySignalsMappingsRequest, ::Google::Ads::AdManager::V1::BatchUpdateEntitySignalsMappingsResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/geo_target_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/geo_target_service_services_pb.rb deleted file mode 100644 index b42b598d2ca5..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/geo_target_service_services_pb.rb +++ /dev/null @@ -1,47 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/geo_target_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/geo_target_service_pb' - -module Google - module Ads - module AdManager - module V1 - module GeoTargetService - # Provides methods for handling `GeoTarget` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.GeoTargetService' - - # Retrieves a `GeoTarget` object. - rpc :GetGeoTarget, ::Google::Ads::AdManager::V1::GetGeoTargetRequest, ::Google::Ads::AdManager::V1::GeoTarget - # Lists `GeoTarget` objects. - rpc :ListGeoTargets, ::Google::Ads::AdManager::V1::ListGeoTargetsRequest, ::Google::Ads::AdManager::V1::ListGeoTargetsResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/label_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/label_service_services_pb.rb deleted file mode 100644 index a9a4fa00bb21..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/label_service_services_pb.rb +++ /dev/null @@ -1,59 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/label_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/label_service_pb' - -module Google - module Ads - module AdManager - module V1 - module LabelService - # Provides methods for handling `Label` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.LabelService' - - # Retrieves a `Label` object. - rpc :GetLabel, ::Google::Ads::AdManager::V1::GetLabelRequest, ::Google::Ads::AdManager::V1::Label - # Lists `Label` objects. - rpc :ListLabels, ::Google::Ads::AdManager::V1::ListLabelsRequest, ::Google::Ads::AdManager::V1::ListLabelsResponse - # Creates a `Label` object. - rpc :CreateLabel, ::Google::Ads::AdManager::V1::CreateLabelRequest, ::Google::Ads::AdManager::V1::Label - # Creates `Label` objects. - rpc :BatchCreateLabels, ::Google::Ads::AdManager::V1::BatchCreateLabelsRequest, ::Google::Ads::AdManager::V1::BatchCreateLabelsResponse - # Updates a `Label` object. - rpc :UpdateLabel, ::Google::Ads::AdManager::V1::UpdateLabelRequest, ::Google::Ads::AdManager::V1::Label - # Batch updates `Label` objects. - rpc :BatchUpdateLabels, ::Google::Ads::AdManager::V1::BatchUpdateLabelsRequest, ::Google::Ads::AdManager::V1::BatchUpdateLabelsResponse - # Activates `Label` objects. - rpc :BatchActivateLabels, ::Google::Ads::AdManager::V1::BatchActivateLabelsRequest, ::Google::Ads::AdManager::V1::BatchActivateLabelsResponse - # Deactivates `Label` objects. - rpc :BatchDeactivateLabels, ::Google::Ads::AdManager::V1::BatchDeactivateLabelsRequest, ::Google::Ads::AdManager::V1::BatchDeactivateLabelsResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/line_item_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/line_item_service_services_pb.rb deleted file mode 100644 index b4fd411c6db3..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/line_item_service_services_pb.rb +++ /dev/null @@ -1,47 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/line_item_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/line_item_service_pb' - -module Google - module Ads - module AdManager - module V1 - module LineItemService - # Provides methods for handling `LineItem` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.LineItemService' - - # Retrieves a `LineItem` object. - rpc :GetLineItem, ::Google::Ads::AdManager::V1::GetLineItemRequest, ::Google::Ads::AdManager::V1::LineItem - # Lists `LineItem` objects. - rpc :ListLineItems, ::Google::Ads::AdManager::V1::ListLineItemsRequest, ::Google::Ads::AdManager::V1::ListLineItemsResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/linked_device_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/linked_device_service_services_pb.rb deleted file mode 100644 index 74196e58c582..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/linked_device_service_services_pb.rb +++ /dev/null @@ -1,47 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/linked_device_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/linked_device_service_pb' - -module Google - module Ads - module AdManager - module V1 - module LinkedDeviceService - # Provides methods for handling `LinkedDevice` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.LinkedDeviceService' - - # Gets a `LinkedDevice`. - rpc :GetLinkedDevice, ::Google::Ads::AdManager::V1::GetLinkedDeviceRequest, ::Google::Ads::AdManager::V1::LinkedDevice - # Lists `LinkedDevice` objects. - rpc :ListLinkedDevices, ::Google::Ads::AdManager::V1::ListLinkedDevicesRequest, ::Google::Ads::AdManager::V1::ListLinkedDevicesResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/live_stream_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/live_stream_service_services_pb.rb deleted file mode 100644 index 9853047f9453..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/live_stream_service_services_pb.rb +++ /dev/null @@ -1,65 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/live_stream_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/live_stream_service_pb' - -module Google - module Ads - module AdManager - module V1 - module LiveStreamService - # Provides methods for handling `LiveStream` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.LiveStreamService' - - # Retrieves a `LiveStream` object. - rpc :GetLiveStream, ::Google::Ads::AdManager::V1::GetLiveStreamRequest, ::Google::Ads::AdManager::V1::LiveStream - # Lists `LiveStream` objects. - rpc :ListLiveStreams, ::Google::Ads::AdManager::V1::ListLiveStreamsRequest, ::Google::Ads::AdManager::V1::ListLiveStreamsResponse - # Creates a `LiveStream` object. - rpc :CreateLiveStream, ::Google::Ads::AdManager::V1::CreateLiveStreamRequest, ::Google::Ads::AdManager::V1::LiveStream - # Batch creates `LiveStream` objects. - rpc :BatchCreateLiveStreams, ::Google::Ads::AdManager::V1::BatchCreateLiveStreamsRequest, ::Google::Ads::AdManager::V1::BatchCreateLiveStreamsResponse - # Updates a `LiveStream` object. - rpc :UpdateLiveStream, ::Google::Ads::AdManager::V1::UpdateLiveStreamRequest, ::Google::Ads::AdManager::V1::LiveStream - # Batch updates `LiveStream` objects. - rpc :BatchUpdateLiveStreams, ::Google::Ads::AdManager::V1::BatchUpdateLiveStreamsRequest, ::Google::Ads::AdManager::V1::BatchUpdateLiveStreamsResponse - # Batch activates `LiveStream` objects. - rpc :BatchActivateLiveStreams, ::Google::Ads::AdManager::V1::BatchActivateLiveStreamsRequest, ::Google::Ads::AdManager::V1::BatchActivateLiveStreamsResponse - # Batch pauses `LiveStream` objects. - rpc :BatchPauseLiveStreams, ::Google::Ads::AdManager::V1::BatchPauseLiveStreamsRequest, ::Google::Ads::AdManager::V1::BatchPauseLiveStreamsResponse - # Batch archives `LiveStream` objects. - rpc :BatchArchiveLiveStreams, ::Google::Ads::AdManager::V1::BatchArchiveLiveStreamsRequest, ::Google::Ads::AdManager::V1::BatchArchiveLiveStreamsResponse - # Batch pauses ads on `LiveStream` objects. - rpc :BatchPauseAdsLiveStreams, ::Google::Ads::AdManager::V1::BatchPauseAdsLiveStreamsRequest, ::Google::Ads::AdManager::V1::BatchPauseAdsLiveStreamsResponse - # Batch refreshes master playlists on `LiveStream` objects. - rpc :BatchRefreshMasterPlaylists, ::Google::Ads::AdManager::V1::BatchRefreshMasterPlaylistsRequest, ::Google::Ads::AdManager::V1::BatchRefreshMasterPlaylistsResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/mcm_earnings_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/mcm_earnings_service_services_pb.rb deleted file mode 100644 index 3e5f0b9f86cc..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/mcm_earnings_service_services_pb.rb +++ /dev/null @@ -1,45 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/mcm_earnings_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/mcm_earnings_service_pb' - -module Google - module Ads - module AdManager - module V1 - module McmEarningsService - # Provides methods for handling `McmEarnings` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.McmEarningsService' - - # Lists `McmEarnings` objects. - rpc :FetchMcmEarnings, ::Google::Ads::AdManager::V1::FetchMcmEarningsRequest, ::Google::Ads::AdManager::V1::FetchMcmEarningsResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/mobile_carrier_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/mobile_carrier_service_services_pb.rb deleted file mode 100644 index 4c52e842a45d..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/mobile_carrier_service_services_pb.rb +++ /dev/null @@ -1,47 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/mobile_carrier_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/mobile_carrier_service_pb' - -module Google - module Ads - module AdManager - module V1 - module MobileCarrierService - # Provides methods for handling `MobileCarrier` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.MobileCarrierService' - - # Retrieves a `MobileCarrier` object. - rpc :GetMobileCarrier, ::Google::Ads::AdManager::V1::GetMobileCarrierRequest, ::Google::Ads::AdManager::V1::MobileCarrier - # Lists `MobileCarrier` objects. - rpc :ListMobileCarriers, ::Google::Ads::AdManager::V1::ListMobileCarriersRequest, ::Google::Ads::AdManager::V1::ListMobileCarriersResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/mobile_device_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/mobile_device_service_services_pb.rb deleted file mode 100644 index 4e103c35d26e..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/mobile_device_service_services_pb.rb +++ /dev/null @@ -1,47 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/mobile_device_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/mobile_device_service_pb' - -module Google - module Ads - module AdManager - module V1 - module MobileDeviceService - # Provides methods for handling `MobileDevice` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.MobileDeviceService' - - # Retrieves a `MobileDevice` object. - rpc :GetMobileDevice, ::Google::Ads::AdManager::V1::GetMobileDeviceRequest, ::Google::Ads::AdManager::V1::MobileDevice - # Lists `MobileDevice` objects. - rpc :ListMobileDevices, ::Google::Ads::AdManager::V1::ListMobileDevicesRequest, ::Google::Ads::AdManager::V1::ListMobileDevicesResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/mobile_device_submodel_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/mobile_device_submodel_service_services_pb.rb deleted file mode 100644 index 3375f60a9cca..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/mobile_device_submodel_service_services_pb.rb +++ /dev/null @@ -1,47 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/mobile_device_submodel_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/mobile_device_submodel_service_pb' - -module Google - module Ads - module AdManager - module V1 - module MobileDeviceSubmodelService - # Provides methods for handling `MobileDeviceSubmodel` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.MobileDeviceSubmodelService' - - # Retrieves a `MobileDeviceSubmodel` object. - rpc :GetMobileDeviceSubmodel, ::Google::Ads::AdManager::V1::GetMobileDeviceSubmodelRequest, ::Google::Ads::AdManager::V1::MobileDeviceSubmodel - # Lists `MobileDeviceSubmodel` objects. - rpc :ListMobileDeviceSubmodels, ::Google::Ads::AdManager::V1::ListMobileDeviceSubmodelsRequest, ::Google::Ads::AdManager::V1::ListMobileDeviceSubmodelsResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/native_style_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/native_style_service_services_pb.rb deleted file mode 100644 index 3a9664401d30..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/native_style_service_services_pb.rb +++ /dev/null @@ -1,58 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/native_style_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/native_style_service_pb' - -module Google - module Ads - module AdManager - module V1 - module NativeStyleService - # Provides methods for handling `NativeStyle` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.NativeStyleService' - - # Retrieves a `NativeStyle` object. - rpc :GetNativeStyle, ::Google::Ads::AdManager::V1::GetNativeStyleRequest, ::Google::Ads::AdManager::V1::NativeStyle - # Lists `NativeStyle` objects. - rpc :ListNativeStyles, ::Google::Ads::AdManager::V1::ListNativeStylesRequest, ::Google::Ads::AdManager::V1::ListNativeStylesResponse - # Creates `NativeStyle` objects. - rpc :BatchCreateNativeStyles, ::Google::Ads::AdManager::V1::BatchCreateNativeStylesRequest, ::Google::Ads::AdManager::V1::BatchCreateNativeStylesResponse - # Batch updates `NativeStyle` objects. - rpc :BatchUpdateNativeStyles, ::Google::Ads::AdManager::V1::BatchUpdateNativeStylesRequest, ::Google::Ads::AdManager::V1::BatchUpdateNativeStylesResponse - # Beginning of non-CRUD - # Activates a list of `NativeStyle` objects. - rpc :BatchActivateNativeStyles, ::Google::Ads::AdManager::V1::BatchActivateNativeStylesRequest, ::Google::Ads::AdManager::V1::BatchActivateNativeStylesResponse - # Deactivates a list of `NativeStyle` objects. - rpc :BatchDeactivateNativeStyles, ::Google::Ads::AdManager::V1::BatchDeactivateNativeStylesRequest, ::Google::Ads::AdManager::V1::BatchDeactivateNativeStylesResponse - # Archives a list of `NativeStyle` objects. - rpc :BatchArchiveNativeStyles, ::Google::Ads::AdManager::V1::BatchArchiveNativeStylesRequest, ::Google::Ads::AdManager::V1::BatchArchiveNativeStylesResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/network_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/network_service_services_pb.rb deleted file mode 100644 index 723396d2ab0b..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/network_service_services_pb.rb +++ /dev/null @@ -1,67 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/network_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/network_service_pb' - -module Google - module Ads - module AdManager - module V1 - module NetworkService - # Provides methods for handling `Network` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.NetworkService' - - # Retrieves a `Network` object. - rpc :GetNetwork, ::Google::Ads::AdManager::V1::GetNetworkRequest, ::Google::Ads::AdManager::V1::Network - # Retrieves all the networks the current user has access to. - rpc :ListNetworks, ::Google::Ads::AdManager::V1::ListNetworksRequest, ::Google::Ads::AdManager::V1::ListNetworksResponse - # Updates a `Network` object. Currently, only the network display name can be - # updated. - rpc :UpdateNetwork, ::Google::Ads::AdManager::V1::UpdateNetworkRequest, ::Google::Ads::AdManager::V1::Network - # Provisions a test network associated with the current user. Only one test - # network can be provisioned per user. - # - # Before the test network can be used, you must complete setup in the Ad - # Manager UI. If the test network's owner is a service account, you must add - # a non-service account user by calling UserService.CreateUser. - # - # Test networks are limited in the following ways: - # - # * Test networks have a maximum of 10,000 objects per entity type. - # * Test networks cannot serve ads. - # * Reports on serving data have zero rows. - # * Forecast service results contain mock data. - # * Test networks do not have Ad Manager 360 or premium features enabled. - rpc :ProvisionTestNetwork, ::Google::Ads::AdManager::V1::ProvisionTestNetworkRequest, ::Google::Ads::AdManager::V1::Network - # Returns the [DefaultThirdPartyDataDeclaration] for this network. - rpc :GetDefaultThirdPartyDataDeclaration, ::Google::Ads::AdManager::V1::GetDefaultThirdPartyDataDeclarationRequest, ::Google::Ads::AdManager::V1::DefaultThirdPartyDataDeclaration - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/operating_system_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/operating_system_service_services_pb.rb deleted file mode 100644 index 4a4d0c7e81c7..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/operating_system_service_services_pb.rb +++ /dev/null @@ -1,47 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/operating_system_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/operating_system_service_pb' - -module Google - module Ads - module AdManager - module V1 - module OperatingSystemService - # Provides methods for handling `OperatingSystem` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.OperatingSystemService' - - # Retrieves a `OperatingSystem` object. - rpc :GetOperatingSystem, ::Google::Ads::AdManager::V1::GetOperatingSystemRequest, ::Google::Ads::AdManager::V1::OperatingSystem - # Lists `OperatingSystem` objects. - rpc :ListOperatingSystems, ::Google::Ads::AdManager::V1::ListOperatingSystemsRequest, ::Google::Ads::AdManager::V1::ListOperatingSystemsResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/operating_system_version_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/operating_system_version_service_services_pb.rb deleted file mode 100644 index bdf0403c7754..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/operating_system_version_service_services_pb.rb +++ /dev/null @@ -1,47 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/operating_system_version_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/operating_system_version_service_pb' - -module Google - module Ads - module AdManager - module V1 - module OperatingSystemVersionService - # Provides methods for handling `OperatingSystemVersion` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.OperatingSystemVersionService' - - # Retrieves a `OperatingSystemVersion` object. - rpc :GetOperatingSystemVersion, ::Google::Ads::AdManager::V1::GetOperatingSystemVersionRequest, ::Google::Ads::AdManager::V1::OperatingSystemVersion - # Lists `OperatingSystemVersion` objects. - rpc :ListOperatingSystemVersions, ::Google::Ads::AdManager::V1::ListOperatingSystemVersionsRequest, ::Google::Ads::AdManager::V1::ListOperatingSystemVersionsResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/order_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/order_service_services_pb.rb deleted file mode 100644 index 320d51682138..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/order_service_services_pb.rb +++ /dev/null @@ -1,89 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/order_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/order_service_pb' - -module Google - module Ads - module AdManager - module V1 - module OrderService - # Provides methods for handling `Order` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.OrderService' - - # Retrieves an `Order` object. - rpc :GetOrder, ::Google::Ads::AdManager::V1::GetOrderRequest, ::Google::Ads::AdManager::V1::Order - # Lists `Order` objects. - # - # Fields used for literal matching in filter string: - # * `order_id` - # * `display_name` - # * `external_order_id` - rpc :ListOrders, ::Google::Ads::AdManager::V1::ListOrdersRequest, ::Google::Ads::AdManager::V1::ListOrdersResponse - # Creates `Order` objects. - rpc :BatchCreateOrders, ::Google::Ads::AdManager::V1::BatchCreateOrdersRequest, ::Google::Ads::AdManager::V1::BatchCreateOrdersResponse - # Batch updates `Order` objects. - rpc :BatchUpdateOrders, ::Google::Ads::AdManager::V1::BatchUpdateOrdersRequest, ::Google::Ads::AdManager::V1::BatchUpdateOrdersResponse - # Approves a list of `Order` objects. - rpc :BatchApproveOrders, ::Google::Ads::AdManager::V1::BatchApproveOrdersRequest, ::Google::Ads::AdManager::V1::BatchApproveOrdersResponse - # Approves and overbooks a list of `Order` objects. - rpc :BatchApproveAndOverbookOrders, ::Google::Ads::AdManager::V1::BatchApproveAndOverbookOrdersRequest, ::Google::Ads::AdManager::V1::BatchApproveAndOverbookOrdersResponse - # Submits a list of `Order` objects for approval. - rpc :BatchSubmitOrdersForApproval, ::Google::Ads::AdManager::V1::BatchSubmitOrdersForApprovalRequest, ::Google::Ads::AdManager::V1::BatchSubmitOrdersForApprovalResponse - # Submits and overbooks a list of `Order` objects for approval. - rpc :BatchSubmitOrdersForApprovalAndOverbook, ::Google::Ads::AdManager::V1::BatchSubmitOrdersForApprovalAndOverbookRequest, ::Google::Ads::AdManager::V1::BatchSubmitOrdersForApprovalAndOverbookResponse - # Submits a list of `Order` objects for approval without changing reservation - # status. - rpc :BatchSubmitOrdersForApprovalWithoutReservationChanges, ::Google::Ads::AdManager::V1::BatchSubmitOrdersForApprovalWithoutReservationChangesRequest, ::Google::Ads::AdManager::V1::BatchSubmitOrdersForApprovalWithoutReservationChangesResponse - # Pauses a list of `Order` objects. - rpc :BatchPauseOrders, ::Google::Ads::AdManager::V1::BatchPauseOrdersRequest, ::Google::Ads::AdManager::V1::BatchPauseOrdersResponse - # Resumes a list of `Order` objects. - rpc :BatchResumeOrders, ::Google::Ads::AdManager::V1::BatchResumeOrdersRequest, ::Google::Ads::AdManager::V1::BatchResumeOrdersResponse - # Resumes and overbooks a list of `Order` objects. - rpc :BatchResumeAndOverbookOrders, ::Google::Ads::AdManager::V1::BatchResumeAndOverbookOrdersRequest, ::Google::Ads::AdManager::V1::BatchResumeAndOverbookOrdersResponse - # Approves a list of `Order` objects without changing reservation status. - rpc :BatchApproveOrdersWithoutReservation, ::Google::Ads::AdManager::V1::BatchApproveOrdersWithoutReservationRequest, ::Google::Ads::AdManager::V1::BatchApproveOrdersWithoutReservationResponse - # Archives a list of `Order` objects. - rpc :BatchArchiveOrders, ::Google::Ads::AdManager::V1::BatchArchiveOrdersRequest, ::Google::Ads::AdManager::V1::BatchArchiveOrdersResponse - # Unarchives a list of `Order` objects. - rpc :BatchUnarchiveOrders, ::Google::Ads::AdManager::V1::BatchUnarchiveOrdersRequest, ::Google::Ads::AdManager::V1::BatchUnarchiveOrdersResponse - # Deletes a list of `Order` objects. - rpc :BatchDeleteOrders, ::Google::Ads::AdManager::V1::BatchDeleteOrdersRequest, ::Google::Ads::AdManager::V1::BatchDeleteOrdersResponse - # Disapproves a list of `Order` objects. - rpc :BatchDisapproveOrders, ::Google::Ads::AdManager::V1::BatchDisapproveOrdersRequest, ::Google::Ads::AdManager::V1::BatchDisapproveOrdersResponse - # Disapproves a list of `Order` objects without changing reservation status. - rpc :BatchDisapproveOrdersWithoutReservationChanges, ::Google::Ads::AdManager::V1::BatchDisapproveOrdersWithoutReservationChangesRequest, ::Google::Ads::AdManager::V1::BatchDisapproveOrdersWithoutReservationChangesResponse - # Retracts a list of `Order` objects. - rpc :BatchRetractOrders, ::Google::Ads::AdManager::V1::BatchRetractOrdersRequest, ::Google::Ads::AdManager::V1::BatchRetractOrdersResponse - # Retracts a list of `Order` objects without changing reservation status. - rpc :BatchRetractOrdersWithoutReservationChanges, ::Google::Ads::AdManager::V1::BatchRetractOrdersWithoutReservationChangesRequest, ::Google::Ads::AdManager::V1::BatchRetractOrdersWithoutReservationChangesResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/partner_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/partner_service_services_pb.rb deleted file mode 100644 index 159c290f589a..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/partner_service_services_pb.rb +++ /dev/null @@ -1,52 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/partner_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/partner_service_pb' - -module Google - module Ads - module AdManager - module V1 - module PartnerService - # Provides methods for handling [Partner][google.ads.admanager.v1.Partner] - # objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.PartnerService' - - # Retrieves a [Partner][google.ads.admanager.v1.Partner] object. - rpc :GetPartner, ::Google::Ads::AdManager::V1::GetPartnerRequest, ::Google::Ads::AdManager::V1::Partner - # Lists [Partner][google.ads.admanager.v1.Partner] objects. - rpc :ListPartners, ::Google::Ads::AdManager::V1::ListPartnersRequest, ::Google::Ads::AdManager::V1::ListPartnersResponse - # Updates a [Partner][google.ads.admanager.v1.Partner] object. - rpc :UpdatePartner, ::Google::Ads::AdManager::V1::UpdatePartnerRequest, ::Google::Ads::AdManager::V1::Partner - # Batch updates [Partner][google.ads.admanager.v1.Partner] objects. - rpc :BatchUpdatePartners, ::Google::Ads::AdManager::V1::BatchUpdatePartnersRequest, ::Google::Ads::AdManager::V1::BatchUpdatePartnersResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/placement_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/placement_service_services_pb.rb deleted file mode 100644 index c34d72d1e456..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/placement_service_services_pb.rb +++ /dev/null @@ -1,61 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/placement_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/placement_service_pb' - -module Google - module Ads - module AdManager - module V1 - module PlacementService - # Provides methods for handling `Placement` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.PlacementService' - - # Retrieves a `Placement` object. - rpc :GetPlacement, ::Google::Ads::AdManager::V1::GetPlacementRequest, ::Google::Ads::AdManager::V1::Placement - # Lists `Placement` objects. - rpc :ListPlacements, ::Google::Ads::AdManager::V1::ListPlacementsRequest, ::Google::Ads::AdManager::V1::ListPlacementsResponse - # Creates an `Placement` object. - rpc :CreatePlacement, ::Google::Ads::AdManager::V1::CreatePlacementRequest, ::Google::Ads::AdManager::V1::Placement - # Updates an `Placement` object. - rpc :UpdatePlacement, ::Google::Ads::AdManager::V1::UpdatePlacementRequest, ::Google::Ads::AdManager::V1::Placement - # Creates `Placement` objects. - rpc :BatchCreatePlacements, ::Google::Ads::AdManager::V1::BatchCreatePlacementsRequest, ::Google::Ads::AdManager::V1::BatchCreatePlacementsResponse - # Batch updates `Placement` objects. - rpc :BatchUpdatePlacements, ::Google::Ads::AdManager::V1::BatchUpdatePlacementsRequest, ::Google::Ads::AdManager::V1::BatchUpdatePlacementsResponse - # Activates a list of `Placement` objects. - rpc :BatchActivatePlacements, ::Google::Ads::AdManager::V1::BatchActivatePlacementsRequest, ::Google::Ads::AdManager::V1::BatchActivatePlacementsResponse - # Deactivates a list of `Placement` objects. - rpc :BatchDeactivatePlacements, ::Google::Ads::AdManager::V1::BatchDeactivatePlacementsRequest, ::Google::Ads::AdManager::V1::BatchDeactivatePlacementsResponse - # Archives a list of `Placement` objects. - rpc :BatchArchivePlacements, ::Google::Ads::AdManager::V1::BatchArchivePlacementsRequest, ::Google::Ads::AdManager::V1::BatchArchivePlacementsResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/private_auction_deal_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/private_auction_deal_service_services_pb.rb deleted file mode 100644 index 89e5c20e2ba1..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/private_auction_deal_service_services_pb.rb +++ /dev/null @@ -1,51 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/private_auction_deal_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/private_auction_deal_service_pb' - -module Google - module Ads - module AdManager - module V1 - module PrivateAuctionDealService - # Provides methods for handling `PrivateAuctionDeal` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.PrivateAuctionDealService' - - # Retrieves a `PrivateAuctionDeal` object. - rpc :GetPrivateAuctionDeal, ::Google::Ads::AdManager::V1::GetPrivateAuctionDealRequest, ::Google::Ads::AdManager::V1::PrivateAuctionDeal - # Lists `PrivateAuctionDeal` objects. - rpc :ListPrivateAuctionDeals, ::Google::Ads::AdManager::V1::ListPrivateAuctionDealsRequest, ::Google::Ads::AdManager::V1::ListPrivateAuctionDealsResponse - # Creates a `PrivateAuctionDeal` object. - rpc :CreatePrivateAuctionDeal, ::Google::Ads::AdManager::V1::CreatePrivateAuctionDealRequest, ::Google::Ads::AdManager::V1::PrivateAuctionDeal - # Updates a `PrivateAuctionDeal` object. - rpc :UpdatePrivateAuctionDeal, ::Google::Ads::AdManager::V1::UpdatePrivateAuctionDealRequest, ::Google::Ads::AdManager::V1::PrivateAuctionDeal - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/private_auction_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/private_auction_service_services_pb.rb deleted file mode 100644 index 3803a7f982f0..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/private_auction_service_services_pb.rb +++ /dev/null @@ -1,51 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/private_auction_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/private_auction_service_pb' - -module Google - module Ads - module AdManager - module V1 - module PrivateAuctionService - # Provides methods for handling `PrivateAuction` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.PrivateAuctionService' - - # Retrieves a `PrivateAuction` object. - rpc :GetPrivateAuction, ::Google::Ads::AdManager::V1::GetPrivateAuctionRequest, ::Google::Ads::AdManager::V1::PrivateAuction - # Lists `PrivateAuction` objects. - rpc :ListPrivateAuctions, ::Google::Ads::AdManager::V1::ListPrivateAuctionsRequest, ::Google::Ads::AdManager::V1::ListPrivateAuctionsResponse - # Creates a `PrivateAuction` object. - rpc :CreatePrivateAuction, ::Google::Ads::AdManager::V1::CreatePrivateAuctionRequest, ::Google::Ads::AdManager::V1::PrivateAuction - # Updates a `PrivateAuction` object. - rpc :UpdatePrivateAuction, ::Google::Ads::AdManager::V1::UpdatePrivateAuctionRequest, ::Google::Ads::AdManager::V1::PrivateAuction - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/programmatic_buyer_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/programmatic_buyer_service_services_pb.rb deleted file mode 100644 index 2f6ff74a848c..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/programmatic_buyer_service_services_pb.rb +++ /dev/null @@ -1,47 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/programmatic_buyer_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/programmatic_buyer_service_pb' - -module Google - module Ads - module AdManager - module V1 - module ProgrammaticBuyerService - # Provides methods for handling `ProgrammaticBuyer` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.ProgrammaticBuyerService' - - # Retrieves a `ProgrammaticBuyer` object. - rpc :GetProgrammaticBuyer, ::Google::Ads::AdManager::V1::GetProgrammaticBuyerRequest, ::Google::Ads::AdManager::V1::ProgrammaticBuyer - # Lists `ProgrammaticBuyer` objects. - rpc :ListProgrammaticBuyers, ::Google::Ads::AdManager::V1::ListProgrammaticBuyersRequest, ::Google::Ads::AdManager::V1::ListProgrammaticBuyersResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/report_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/report_service_services_pb.rb deleted file mode 100644 index 60e6cab4e0a5..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/report_service_services_pb.rb +++ /dev/null @@ -1,65 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/report_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/report_service_pb' - -module Google - module Ads - module AdManager - module V1 - module ReportService - # Provides methods for interacting with reports. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.ReportService' - - # Retrieves a `Report` object. - rpc :GetReport, ::Google::Ads::AdManager::V1::GetReportRequest, ::Google::Ads::AdManager::V1::Report - # Lists `Report` objects. - rpc :ListReports, ::Google::Ads::AdManager::V1::ListReportsRequest, ::Google::Ads::AdManager::V1::ListReportsResponse - # Creates a `Report` object. - rpc :CreateReport, ::Google::Ads::AdManager::V1::CreateReportRequest, ::Google::Ads::AdManager::V1::Report - # Updates a `Report` object. - rpc :UpdateReport, ::Google::Ads::AdManager::V1::UpdateReportRequest, ::Google::Ads::AdManager::V1::Report - # Initiates the execution of an existing report asynchronously. Users can - # get the report by polling this operation using - # `OperationsService.GetOperation`. - # Poll every 5 seconds initially, with an exponential - # backoff. Once a report is complete, the operation will contain a - # `RunReportResponse` in its response field containing a report_result that - # can be passed to the `FetchReportResultRows` method to retrieve the report - # data. - rpc :RunReport, ::Google::Ads::AdManager::V1::RunReportRequest, ::Google::Longrunning::Operation - # Returns the result rows from a completed report. - # The caller must have previously called `RunReport` and waited for that - # operation to complete. The rows will be returned according to the order - # specified by the `sorts` member of the report definition. - rpc :FetchReportResultRows, ::Google::Ads::AdManager::V1::FetchReportResultRowsRequest, ::Google::Ads::AdManager::V1::FetchReportResultRowsResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/rich_media_ads_company_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/rich_media_ads_company_service_services_pb.rb deleted file mode 100644 index 0b020ce5ca9b..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/rich_media_ads_company_service_services_pb.rb +++ /dev/null @@ -1,47 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/rich_media_ads_company_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/rich_media_ads_company_service_pb' - -module Google - module Ads - module AdManager - module V1 - module RichMediaAdsCompanyService - # Provides methods for handling `RichMediaAdsCompany` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.RichMediaAdsCompanyService' - - # Retrieves a `RichMediaAdsCompany` object. - rpc :GetRichMediaAdsCompany, ::Google::Ads::AdManager::V1::GetRichMediaAdsCompanyRequest, ::Google::Ads::AdManager::V1::RichMediaAdsCompany - # Lists `RichMediaAdsCompany` objects. - rpc :ListRichMediaAdsCompanies, ::Google::Ads::AdManager::V1::ListRichMediaAdsCompaniesRequest, ::Google::Ads::AdManager::V1::ListRichMediaAdsCompaniesResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/role_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/role_service_services_pb.rb deleted file mode 100644 index ccdfdbd847b1..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/role_service_services_pb.rb +++ /dev/null @@ -1,47 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/role_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/role_service_pb' - -module Google - module Ads - module AdManager - module V1 - module RoleService - # Provides methods for handling `Role` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.RoleService' - - # Retrieves a `Role` object. - rpc :GetRole, ::Google::Ads::AdManager::V1::GetRoleRequest, ::Google::Ads::AdManager::V1::Role - # Lists `Role` objects. - rpc :ListRoles, ::Google::Ads::AdManager::V1::ListRolesRequest, ::Google::Ads::AdManager::V1::ListRolesResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/site_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/site_service_services_pb.rb deleted file mode 100644 index 94aa64a68cc4..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/site_service_services_pb.rb +++ /dev/null @@ -1,59 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/site_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/site_service_pb' - -module Google - module Ads - module AdManager - module V1 - module SiteService - # Provides methods for handling `Site` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.SiteService' - - # Retrieves a `Site` object. - rpc :GetSite, ::Google::Ads::AdManager::V1::GetSiteRequest, ::Google::Ads::AdManager::V1::Site - # Lists `Site` objects. - rpc :ListSites, ::Google::Ads::AdManager::V1::ListSitesRequest, ::Google::Ads::AdManager::V1::ListSitesResponse - # Creates a `Site` object. - rpc :CreateSite, ::Google::Ads::AdManager::V1::CreateSiteRequest, ::Google::Ads::AdManager::V1::Site - # Creates `Site` objects. - rpc :BatchCreateSites, ::Google::Ads::AdManager::V1::BatchCreateSitesRequest, ::Google::Ads::AdManager::V1::BatchCreateSitesResponse - # Updates a `Site` object. - rpc :UpdateSite, ::Google::Ads::AdManager::V1::UpdateSiteRequest, ::Google::Ads::AdManager::V1::Site - # Batch updates `Site` objects. - rpc :BatchUpdateSites, ::Google::Ads::AdManager::V1::BatchUpdateSitesRequest, ::Google::Ads::AdManager::V1::BatchUpdateSitesResponse - # Deactivates a list of `Site` objects. - rpc :BatchDeactivateSites, ::Google::Ads::AdManager::V1::BatchDeactivateSitesRequest, ::Google::Ads::AdManager::V1::BatchDeactivateSitesResponse - # Submits a list of `Site` objects for approval. - rpc :BatchSubmitSitesForApproval, ::Google::Ads::AdManager::V1::BatchSubmitSitesForApprovalRequest, ::Google::Ads::AdManager::V1::BatchSubmitSitesForApprovalResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/slate_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/slate_service_services_pb.rb deleted file mode 100644 index 74b3fdaf3a7d..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/slate_service_services_pb.rb +++ /dev/null @@ -1,59 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/slate_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/slate_service_pb' - -module Google - module Ads - module AdManager - module V1 - module SlateService - # Provides methods for handling `Slate` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.SlateService' - - # Retrieves a `Slate` object. - rpc :GetSlate, ::Google::Ads::AdManager::V1::GetSlateRequest, ::Google::Ads::AdManager::V1::Slate - # Lists `Slate` objects. - rpc :ListSlates, ::Google::Ads::AdManager::V1::ListSlatesRequest, ::Google::Ads::AdManager::V1::ListSlatesResponse - # Creates a `Slate` object. - rpc :CreateSlate, ::Google::Ads::AdManager::V1::CreateSlateRequest, ::Google::Ads::AdManager::V1::Slate - # Batch creates `Slate` objects. - rpc :BatchCreateSlates, ::Google::Ads::AdManager::V1::BatchCreateSlatesRequest, ::Google::Ads::AdManager::V1::BatchCreateSlatesResponse - # Updates a `Slate` object. - rpc :UpdateSlate, ::Google::Ads::AdManager::V1::UpdateSlateRequest, ::Google::Ads::AdManager::V1::Slate - # Batch updates `Slate` objects. - rpc :BatchUpdateSlates, ::Google::Ads::AdManager::V1::BatchUpdateSlatesRequest, ::Google::Ads::AdManager::V1::BatchUpdateSlatesResponse - # Batch archives `Slate` objects. - rpc :BatchArchiveSlates, ::Google::Ads::AdManager::V1::BatchArchiveSlatesRequest, ::Google::Ads::AdManager::V1::BatchArchiveSlatesResponse - # Batch unarchives `Slate` objects. - rpc :BatchUnarchiveSlates, ::Google::Ads::AdManager::V1::BatchUnarchiveSlatesRequest, ::Google::Ads::AdManager::V1::BatchUnarchiveSlatesResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/suggested_ad_unit_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/suggested_ad_unit_service_services_pb.rb deleted file mode 100644 index ef833565c96b..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/suggested_ad_unit_service_services_pb.rb +++ /dev/null @@ -1,49 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/suggested_ad_unit_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/suggested_ad_unit_service_pb' - -module Google - module Ads - module AdManager - module V1 - module SuggestedAdUnitService - # Provides methods for handling `SuggestedAdUnit` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.SuggestedAdUnitService' - - # Get a `SuggestedAdUnit` object. - rpc :GetSuggestedAdUnit, ::Google::Ads::AdManager::V1::GetSuggestedAdUnitRequest, ::Google::Ads::AdManager::V1::SuggestedAdUnit - # Retrieve a list of `SuggestedAdUnit` objects. - rpc :ListSuggestedAdUnits, ::Google::Ads::AdManager::V1::ListSuggestedAdUnitsRequest, ::Google::Ads::AdManager::V1::ListSuggestedAdUnitsResponse - # Bulk approve `SuggestedAdUnit` objects. - rpc :BatchApproveSuggestedAdUnits, ::Google::Ads::AdManager::V1::BatchApproveSuggestedAdUnitsRequest, ::Google::Ads::AdManager::V1::BatchApproveSuggestedAdUnitsResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/targeting_preset_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/targeting_preset_service_services_pb.rb deleted file mode 100644 index e78f4b16c290..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/targeting_preset_service_services_pb.rb +++ /dev/null @@ -1,60 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/targeting_preset_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/targeting_preset_service_pb' - -module Google - module Ads - module AdManager - module V1 - module TargetingPresetService - # Provides methods for handling `TargetingPreset` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.TargetingPresetService' - - # Retrieves a `TargetingPreset` object. - # Note: Deactivated targeting presets are "logically deleted" (filtered out) - # by the get logic in the manager layer, so they will not be returned by the - # `GetTargetingPreset` RPC. - rpc :GetTargetingPreset, ::Google::Ads::AdManager::V1::GetTargetingPresetRequest, ::Google::Ads::AdManager::V1::TargetingPreset - # Lists `TargetingPreset` objects. - rpc :ListTargetingPresets, ::Google::Ads::AdManager::V1::ListTargetingPresetsRequest, ::Google::Ads::AdManager::V1::ListTargetingPresetsResponse - # Creates a `TargetingPreset` object. - rpc :CreateTargetingPreset, ::Google::Ads::AdManager::V1::CreateTargetingPresetRequest, ::Google::Ads::AdManager::V1::TargetingPreset - # Creates `TargetingPreset` objects. - rpc :BatchCreateTargetingPresets, ::Google::Ads::AdManager::V1::BatchCreateTargetingPresetsRequest, ::Google::Ads::AdManager::V1::BatchCreateTargetingPresetsResponse - # Updates a `TargetingPreset` object. - rpc :UpdateTargetingPreset, ::Google::Ads::AdManager::V1::UpdateTargetingPresetRequest, ::Google::Ads::AdManager::V1::TargetingPreset - # Batch updates `TargetingPreset` objects. - rpc :BatchUpdateTargetingPresets, ::Google::Ads::AdManager::V1::BatchUpdateTargetingPresetsRequest, ::Google::Ads::AdManager::V1::BatchUpdateTargetingPresetsResponse - # Batch deactivates `TargetingPreset` objects. - rpc :BatchDeactivateTargetingPresets, ::Google::Ads::AdManager::V1::BatchDeactivateTargetingPresetsRequest, ::Google::Ads::AdManager::V1::BatchDeactivateTargetingPresetsResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/taxonomy_category_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/taxonomy_category_service_services_pb.rb deleted file mode 100644 index ac9bb6fbbd00..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/taxonomy_category_service_services_pb.rb +++ /dev/null @@ -1,47 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/taxonomy_category_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/taxonomy_category_service_pb' - -module Google - module Ads - module AdManager - module V1 - module TaxonomyCategoryService - # Provides methods for handling `TaxonomyCategory` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.TaxonomyCategoryService' - - # Retrieves a `TaxonomyCategory` object. - rpc :GetTaxonomyCategory, ::Google::Ads::AdManager::V1::GetTaxonomyCategoryRequest, ::Google::Ads::AdManager::V1::TaxonomyCategory - # Lists `TaxonomyCategory` objects. - rpc :ListTaxonomyCategories, ::Google::Ads::AdManager::V1::ListTaxonomyCategoriesRequest, ::Google::Ads::AdManager::V1::ListTaxonomyCategoriesResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/team_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/team_service_services_pb.rb deleted file mode 100644 index 9ead7165d942..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/team_service_services_pb.rb +++ /dev/null @@ -1,59 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/team_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/team_service_pb' - -module Google - module Ads - module AdManager - module V1 - module TeamService - # Provides methods for handling `Team` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.TeamService' - - # Retrieves a `Team` object. - rpc :GetTeam, ::Google::Ads::AdManager::V1::GetTeamRequest, ::Google::Ads::AdManager::V1::Team - # Lists `Team` objects. - rpc :ListTeams, ::Google::Ads::AdManager::V1::ListTeamsRequest, ::Google::Ads::AdManager::V1::ListTeamsResponse - # Creates a `Team` object. - rpc :CreateTeam, ::Google::Ads::AdManager::V1::CreateTeamRequest, ::Google::Ads::AdManager::V1::Team - # Creates `Team` objects. - rpc :BatchCreateTeams, ::Google::Ads::AdManager::V1::BatchCreateTeamsRequest, ::Google::Ads::AdManager::V1::BatchCreateTeamsResponse - # Updates a `Team` object. - rpc :UpdateTeam, ::Google::Ads::AdManager::V1::UpdateTeamRequest, ::Google::Ads::AdManager::V1::Team - # Batch updates `Team` objects. - rpc :BatchUpdateTeams, ::Google::Ads::AdManager::V1::BatchUpdateTeamsRequest, ::Google::Ads::AdManager::V1::BatchUpdateTeamsResponse - # Batch activates `Team` objects. - rpc :BatchActivateTeams, ::Google::Ads::AdManager::V1::BatchActivateTeamsRequest, ::Google::Ads::AdManager::V1::BatchActivateTeamsResponse - # Batch deactivates `Team` objects. - rpc :BatchDeactivateTeams, ::Google::Ads::AdManager::V1::BatchDeactivateTeamsRequest, ::Google::Ads::AdManager::V1::BatchDeactivateTeamsResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/third_party_company_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/third_party_company_service_services_pb.rb deleted file mode 100644 index 35e348a38bdc..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/third_party_company_service_services_pb.rb +++ /dev/null @@ -1,48 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/third_party_company_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/third_party_company_service_pb' - -module Google - module Ads - module AdManager - module V1 - module ThirdPartyCompanyService - # Service to retrieve and list recognized third-party companies in Google Ad - # Manager. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.ThirdPartyCompanyService' - - # Retrieves a `ThirdPartyCompany` object. - rpc :GetThirdPartyCompany, ::Google::Ads::AdManager::V1::GetThirdPartyCompanyRequest, ::Google::Ads::AdManager::V1::ThirdPartyCompany - # Lists `ThirdPartyCompany` objects. - rpc :ListThirdPartyCompanies, ::Google::Ads::AdManager::V1::ListThirdPartyCompaniesRequest, ::Google::Ads::AdManager::V1::ListThirdPartyCompaniesResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/user_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/user_service_services_pb.rb deleted file mode 100644 index 3cd2b9953018..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/user_service_services_pb.rb +++ /dev/null @@ -1,48 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/user_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/user_service_pb' - -module Google - module Ads - module AdManager - module V1 - module UserService - # Provides methods for handling User objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.UserService' - - # Retrieves a `User` object. - # - # To get the current user, the resource name - # `networks/{networkCode}/users/me` can be used. - rpc :GetUser, ::Google::Ads::AdManager::V1::GetUserRequest, ::Google::Ads::AdManager::V1::User - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/viewability_provider_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/viewability_provider_service_services_pb.rb deleted file mode 100644 index 780e81e125e0..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/viewability_provider_service_services_pb.rb +++ /dev/null @@ -1,62 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/viewability_provider_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/ads/admanager/v1/viewability_provider_service_pb' - -module Google - module Ads - module AdManager - module V1 - module ViewabilityProviderService - # Provides methods for handling - # [ViewabilityProvider][google.ads.admanager.v1.ViewabilityProvider] objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.ViewabilityProviderService' - - # Retrieves a - # [ViewabilityProvider][google.ads.admanager.v1.ViewabilityProvider] object. - rpc :GetViewabilityProvider, ::Google::Ads::AdManager::V1::GetViewabilityProviderRequest, ::Google::Ads::AdManager::V1::ViewabilityProvider - # Lists [ViewabilityProvider][google.ads.admanager.v1.ViewabilityProvider] - # objects. - rpc :ListViewabilityProviders, ::Google::Ads::AdManager::V1::ListViewabilityProvidersRequest, ::Google::Ads::AdManager::V1::ListViewabilityProvidersResponse - # Creates a - # [ViewabilityProvider][google.ads.admanager.v1.ViewabilityProvider] object. - rpc :CreateViewabilityProvider, ::Google::Ads::AdManager::V1::CreateViewabilityProviderRequest, ::Google::Ads::AdManager::V1::ViewabilityProvider - # Creates [ViewabilityProvider][google.ads.admanager.v1.ViewabilityProvider] - # objects. - rpc :BatchCreateViewabilityProviders, ::Google::Ads::AdManager::V1::BatchCreateViewabilityProvidersRequest, ::Google::Ads::AdManager::V1::BatchCreateViewabilityProvidersResponse - # Updates a - # [ViewabilityProvider][google.ads.admanager.v1.ViewabilityProvider] object. - rpc :UpdateViewabilityProvider, ::Google::Ads::AdManager::V1::UpdateViewabilityProviderRequest, ::Google::Ads::AdManager::V1::ViewabilityProvider - # Batch updates - # [ViewabilityProvider][google.ads.admanager.v1.ViewabilityProvider] objects. - rpc :BatchUpdateViewabilityProviders, ::Google::Ads::AdManager::V1::BatchUpdateViewabilityProvidersRequest, ::Google::Ads::AdManager::V1::BatchUpdateViewabilityProvidersResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-cloud-api_hub-v1/lib/google/cloud/apihub/v1/apihub_service_services_pb.rb b/google-cloud-api_hub-v1/lib/google/cloud/apihub/v1/apihub_service_services_pb.rb deleted file mode 100644 index 4e08c5b84bac..000000000000 --- a/google-cloud-api_hub-v1/lib/google/cloud/apihub/v1/apihub_service_services_pb.rb +++ /dev/null @@ -1,321 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/cloud/apihub/v1/apihub_service.proto for package 'Google.Cloud.ApiHub.V1' -# Original file comments: -# Copyright 2025 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 -# -# http://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. -# - -require 'grpc' -require 'google/cloud/apihub/v1/apihub_service_pb' - -module Google - module Cloud - module ApiHub - module V1 - module ApiHub - # This service provides all methods related to the API hub. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.cloud.apihub.v1.ApiHub' - - # Create an API resource in the API hub. - # Once an API resource is created, versions can be added to it. - rpc :CreateApi, ::Google::Cloud::ApiHub::V1::CreateApiRequest, ::Google::Cloud::ApiHub::V1::Api - # Get API resource details including the API versions contained in it. - rpc :GetApi, ::Google::Cloud::ApiHub::V1::GetApiRequest, ::Google::Cloud::ApiHub::V1::Api - # List API resources in the API hub. - rpc :ListApis, ::Google::Cloud::ApiHub::V1::ListApisRequest, ::Google::Cloud::ApiHub::V1::ListApisResponse - # Update an API resource in the API hub. The following fields in the - # [API][google.cloud.apihub.v1.Api] can be updated: - # - # * [display_name][google.cloud.apihub.v1.Api.display_name] - # * [description][google.cloud.apihub.v1.Api.description] - # * [owner][google.cloud.apihub.v1.Api.owner] - # * [documentation][google.cloud.apihub.v1.Api.documentation] - # * [target_user][google.cloud.apihub.v1.Api.target_user] - # * [team][google.cloud.apihub.v1.Api.team] - # * [business_unit][google.cloud.apihub.v1.Api.business_unit] - # * [maturity_level][google.cloud.apihub.v1.Api.maturity_level] - # * [api_style][google.cloud.apihub.v1.Api.api_style] - # * [attributes][google.cloud.apihub.v1.Api.attributes] - # - # The - # [update_mask][google.cloud.apihub.v1.UpdateApiRequest.update_mask] - # should be used to specify the fields being updated. - # - # Updating the owner field requires complete owner message - # and updates both owner and email fields. - rpc :UpdateApi, ::Google::Cloud::ApiHub::V1::UpdateApiRequest, ::Google::Cloud::ApiHub::V1::Api - # Delete an API resource in the API hub. API can only be deleted if all - # underlying versions are deleted. - rpc :DeleteApi, ::Google::Cloud::ApiHub::V1::DeleteApiRequest, ::Google::Protobuf::Empty - # Create an API version for an API resource in the API hub. - rpc :CreateVersion, ::Google::Cloud::ApiHub::V1::CreateVersionRequest, ::Google::Cloud::ApiHub::V1::Version - # Get details about the API version of an API resource. This will include - # information about the specs and operations present in the API - # version as well as the deployments linked to it. - rpc :GetVersion, ::Google::Cloud::ApiHub::V1::GetVersionRequest, ::Google::Cloud::ApiHub::V1::Version - # List API versions of an API resource in the API hub. - rpc :ListVersions, ::Google::Cloud::ApiHub::V1::ListVersionsRequest, ::Google::Cloud::ApiHub::V1::ListVersionsResponse - # Update API version. The following fields in the - # [version][google.cloud.apihub.v1.Version] can be updated currently: - # - # * [display_name][google.cloud.apihub.v1.Version.display_name] - # * [description][google.cloud.apihub.v1.Version.description] - # * [documentation][google.cloud.apihub.v1.Version.documentation] - # * [deployments][google.cloud.apihub.v1.Version.deployments] - # * [lifecycle][google.cloud.apihub.v1.Version.lifecycle] - # * [compliance][google.cloud.apihub.v1.Version.compliance] - # * [accreditation][google.cloud.apihub.v1.Version.accreditation] - # * [attributes][google.cloud.apihub.v1.Version.attributes] - # - # The - # [update_mask][google.cloud.apihub.v1.UpdateVersionRequest.update_mask] - # should be used to specify the fields being updated. - rpc :UpdateVersion, ::Google::Cloud::ApiHub::V1::UpdateVersionRequest, ::Google::Cloud::ApiHub::V1::Version - # Delete an API version. Version can only be deleted if all underlying specs, - # operations, definitions and linked deployments are deleted. - rpc :DeleteVersion, ::Google::Cloud::ApiHub::V1::DeleteVersionRequest, ::Google::Protobuf::Empty - # Add a spec to an API version in the API hub. - # Multiple specs can be added to an API version. - # Note, while adding a spec, at least one of `contents` or `source_uri` must - # be provided. If `contents` is provided, then `spec_type` must also be - # provided. - # - # On adding a spec with contents to the version, the operations present in it - # will be added to the version.Note that the file contents in the spec should - # be of the same type as defined in the - # `projects/{project}/locations/{location}/attributes/system-spec-type` - # attribute associated with spec resource. Note that specs of various types - # can be uploaded, however parsing of details is supported for OpenAPI spec - # currently. - # - # In order to access the information parsed from the spec, use the - # [GetSpec][google.cloud.apihub.v1.ApiHub.GetSpec] method. - # In order to access the raw contents for a particular spec, use the - # [GetSpecContents][google.cloud.apihub.v1.ApiHub.GetSpecContents] method. - # In order to access the operations parsed from the spec, use the - # [ListAPIOperations][google.cloud.apihub.v1.ApiHub.ListApiOperations] - # method. - rpc :CreateSpec, ::Google::Cloud::ApiHub::V1::CreateSpecRequest, ::Google::Cloud::ApiHub::V1::Spec - # Get details about the information parsed from a spec. - # Note that this method does not return the raw spec contents. - # Use [GetSpecContents][google.cloud.apihub.v1.ApiHub.GetSpecContents] method - # to retrieve the same. - rpc :GetSpec, ::Google::Cloud::ApiHub::V1::GetSpecRequest, ::Google::Cloud::ApiHub::V1::Spec - # Get spec contents. - rpc :GetSpecContents, ::Google::Cloud::ApiHub::V1::GetSpecContentsRequest, ::Google::Cloud::ApiHub::V1::SpecContents - # List specs corresponding to a particular API resource. - rpc :ListSpecs, ::Google::Cloud::ApiHub::V1::ListSpecsRequest, ::Google::Cloud::ApiHub::V1::ListSpecsResponse - # Update spec. The following fields in the - # [spec][google.cloud.apihub.v1.Spec] can be updated: - # - # * [display_name][google.cloud.apihub.v1.Spec.display_name] - # * [source_uri][google.cloud.apihub.v1.Spec.source_uri] - # * [lint_response][google.cloud.apihub.v1.Spec.lint_response] - # * [attributes][google.cloud.apihub.v1.Spec.attributes] - # * [contents][google.cloud.apihub.v1.Spec.contents] - # * [spec_type][google.cloud.apihub.v1.Spec.spec_type] - # - # In case of an OAS spec, updating spec contents can lead to: - # 1. Creation, deletion and update of operations. - # 2. Creation, deletion and update of definitions. - # 3. Update of other info parsed out from the new spec. - # - # In case of contents or source_uri being present in update mask, spec_type - # must also be present. Also, spec_type can not be present in update mask if - # contents or source_uri is not present. - # - # The - # [update_mask][google.cloud.apihub.v1.UpdateSpecRequest.update_mask] - # should be used to specify the fields being updated. - rpc :UpdateSpec, ::Google::Cloud::ApiHub::V1::UpdateSpecRequest, ::Google::Cloud::ApiHub::V1::Spec - # Delete a spec. - # Deleting a spec will also delete the associated operations from the - # version. - rpc :DeleteSpec, ::Google::Cloud::ApiHub::V1::DeleteSpecRequest, ::Google::Protobuf::Empty - # Create an apiOperation in an API version. - # An apiOperation can be created only if the version has no apiOperations - # which were created by parsing a spec. - rpc :CreateApiOperation, ::Google::Cloud::ApiHub::V1::CreateApiOperationRequest, ::Google::Cloud::ApiHub::V1::ApiOperation - # Get details about a particular operation in API version. - rpc :GetApiOperation, ::Google::Cloud::ApiHub::V1::GetApiOperationRequest, ::Google::Cloud::ApiHub::V1::ApiOperation - # List operations in an API version. - rpc :ListApiOperations, ::Google::Cloud::ApiHub::V1::ListApiOperationsRequest, ::Google::Cloud::ApiHub::V1::ListApiOperationsResponse - # Update an operation in an API version. The following fields in the - # [ApiOperation resource][google.cloud.apihub.v1.ApiOperation] can be - # updated: - # - # * [details.description][ApiOperation.details.description] - # * [details.documentation][ApiOperation.details.documentation] - # * [details.http_operation.path][ApiOperation.details.http_operation.path.path] - # * [details.http_operation.method][ApiOperation.details.http_operation.method] - # * [details.deprecated][ApiOperation.details.deprecated] - # * [attributes][google.cloud.apihub.v1.ApiOperation.attributes] - # - # The - # [update_mask][google.cloud.apihub.v1.UpdateApiOperationRequest.update_mask] - # should be used to specify the fields being updated. - # - # An operation can be updated only if the operation was created via - # [CreateApiOperation][google.cloud.apihub.v1.ApiHub.CreateApiOperation] API. - # If the operation was created by parsing the spec, then it can be edited by - # updating the spec. - rpc :UpdateApiOperation, ::Google::Cloud::ApiHub::V1::UpdateApiOperationRequest, ::Google::Cloud::ApiHub::V1::ApiOperation - # Delete an operation in an API version and we can delete only the - # operations created via create API. If the operation was created by parsing - # the spec, then it can be deleted by editing or deleting the spec. - rpc :DeleteApiOperation, ::Google::Cloud::ApiHub::V1::DeleteApiOperationRequest, ::Google::Protobuf::Empty - # Get details about a definition in an API version. - rpc :GetDefinition, ::Google::Cloud::ApiHub::V1::GetDefinitionRequest, ::Google::Cloud::ApiHub::V1::Definition - # Create a deployment resource in the API hub. - # Once a deployment resource is created, it can be associated with API - # versions. - rpc :CreateDeployment, ::Google::Cloud::ApiHub::V1::CreateDeploymentRequest, ::Google::Cloud::ApiHub::V1::Deployment - # Get details about a deployment and the API versions linked to it. - rpc :GetDeployment, ::Google::Cloud::ApiHub::V1::GetDeploymentRequest, ::Google::Cloud::ApiHub::V1::Deployment - # List deployment resources in the API hub. - rpc :ListDeployments, ::Google::Cloud::ApiHub::V1::ListDeploymentsRequest, ::Google::Cloud::ApiHub::V1::ListDeploymentsResponse - # Update a deployment resource in the API hub. The following fields in the - # [deployment resource][google.cloud.apihub.v1.Deployment] can be - # updated: - # - # * [display_name][google.cloud.apihub.v1.Deployment.display_name] - # * [description][google.cloud.apihub.v1.Deployment.description] - # * [documentation][google.cloud.apihub.v1.Deployment.documentation] - # * [deployment_type][google.cloud.apihub.v1.Deployment.deployment_type] - # * [resource_uri][google.cloud.apihub.v1.Deployment.resource_uri] - # * [endpoints][google.cloud.apihub.v1.Deployment.endpoints] - # * [slo][google.cloud.apihub.v1.Deployment.slo] - # * [environment][google.cloud.apihub.v1.Deployment.environment] - # * [attributes][google.cloud.apihub.v1.Deployment.attributes] - # * [source_project] [google.cloud.apihub.v1.Deployment.source_project] - # * [source_environment] - # [google.cloud.apihub.v1.Deployment.source_environment] - # * [management_url][google.cloud.apihub.v1.Deployment.management_url] - # * [source_uri][google.cloud.apihub.v1.Deployment.source_uri] - # The - # [update_mask][google.cloud.apihub.v1.UpdateDeploymentRequest.update_mask] - # should be used to specify the fields being updated. - rpc :UpdateDeployment, ::Google::Cloud::ApiHub::V1::UpdateDeploymentRequest, ::Google::Cloud::ApiHub::V1::Deployment - # Delete a deployment resource in the API hub. - rpc :DeleteDeployment, ::Google::Cloud::ApiHub::V1::DeleteDeploymentRequest, ::Google::Protobuf::Empty - # Create a user defined attribute. - # - # Certain pre defined attributes are already created by the API hub. These - # attributes will have type as `SYSTEM_DEFINED` and can be listed via - # [ListAttributes][google.cloud.apihub.v1.ApiHub.ListAttributes] method. - # Allowed values for the same can be updated via - # [UpdateAttribute][google.cloud.apihub.v1.ApiHub.UpdateAttribute] method. - rpc :CreateAttribute, ::Google::Cloud::ApiHub::V1::CreateAttributeRequest, ::Google::Cloud::ApiHub::V1::Attribute - # Get details about the attribute. - rpc :GetAttribute, ::Google::Cloud::ApiHub::V1::GetAttributeRequest, ::Google::Cloud::ApiHub::V1::Attribute - # Update the attribute. The following fields in the - # [Attribute resource][google.cloud.apihub.v1.Attribute] can be updated: - # - # * [display_name][google.cloud.apihub.v1.Attribute.display_name] - # The display name can be updated for user defined attributes only. - # * [description][google.cloud.apihub.v1.Attribute.description] - # The description can be updated for user defined attributes only. - # * [allowed_values][google.cloud.apihub.v1.Attribute.allowed_values] - # To update the list of allowed values, clients need to use the fetched list - # of allowed values and add or remove values to or from the same list. - # The mutable allowed values can be updated for both user defined and System - # defined attributes. The immutable allowed values cannot be updated or - # deleted. The updated list of allowed values cannot be empty. If an allowed - # value that is already used by some resource's attribute is deleted, then - # the association between the resource and the attribute value will also be - # deleted. - # * [cardinality][google.cloud.apihub.v1.Attribute.cardinality] - # The cardinality can be updated for user defined attributes only. - # Cardinality can only be increased during an update. - # - # The - # [update_mask][google.cloud.apihub.v1.UpdateAttributeRequest.update_mask] - # should be used to specify the fields being updated. - rpc :UpdateAttribute, ::Google::Cloud::ApiHub::V1::UpdateAttributeRequest, ::Google::Cloud::ApiHub::V1::Attribute - # Delete an attribute. - # - # Note: System defined attributes cannot be deleted. All - # associations of the attribute being deleted with any API hub resource will - # also get deleted. - rpc :DeleteAttribute, ::Google::Cloud::ApiHub::V1::DeleteAttributeRequest, ::Google::Protobuf::Empty - # List all attributes. - rpc :ListAttributes, ::Google::Cloud::ApiHub::V1::ListAttributesRequest, ::Google::Cloud::ApiHub::V1::ListAttributesResponse - # Search across API-Hub resources. - rpc :SearchResources, ::Google::Cloud::ApiHub::V1::SearchResourcesRequest, ::Google::Cloud::ApiHub::V1::SearchResourcesResponse - # Create an External API resource in the API hub. - rpc :CreateExternalApi, ::Google::Cloud::ApiHub::V1::CreateExternalApiRequest, ::Google::Cloud::ApiHub::V1::ExternalApi - # Get details about an External API resource in the API hub. - rpc :GetExternalApi, ::Google::Cloud::ApiHub::V1::GetExternalApiRequest, ::Google::Cloud::ApiHub::V1::ExternalApi - # Update an External API resource in the API hub. The following fields can be - # updated: - # - # * [display_name][google.cloud.apihub.v1.ExternalApi.display_name] - # * [description][google.cloud.apihub.v1.ExternalApi.description] - # * [documentation][google.cloud.apihub.v1.ExternalApi.documentation] - # * [endpoints][google.cloud.apihub.v1.ExternalApi.endpoints] - # * [paths][google.cloud.apihub.v1.ExternalApi.paths] - # - # The - # [update_mask][google.cloud.apihub.v1.UpdateExternalApiRequest.update_mask] - # should be used to specify the fields being updated. - rpc :UpdateExternalApi, ::Google::Cloud::ApiHub::V1::UpdateExternalApiRequest, ::Google::Cloud::ApiHub::V1::ExternalApi - # Delete an External API resource in the API hub. - rpc :DeleteExternalApi, ::Google::Cloud::ApiHub::V1::DeleteExternalApiRequest, ::Google::Protobuf::Empty - # List External API resources in the API hub. - rpc :ListExternalApis, ::Google::Cloud::ApiHub::V1::ListExternalApisRequest, ::Google::Cloud::ApiHub::V1::ListExternalApisResponse - end - - Stub = Service.rpc_stub_class - end - module ApiHubDependencies - # This service provides methods for various operations related to a - # [Dependency][google.cloud.apihub.v1.Dependency] in the API hub. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.cloud.apihub.v1.ApiHubDependencies' - - # Create a dependency between two entities in the API hub. - rpc :CreateDependency, ::Google::Cloud::ApiHub::V1::CreateDependencyRequest, ::Google::Cloud::ApiHub::V1::Dependency - # Get details about a dependency resource in the API hub. - rpc :GetDependency, ::Google::Cloud::ApiHub::V1::GetDependencyRequest, ::Google::Cloud::ApiHub::V1::Dependency - # Update a dependency based on the - # [update_mask][google.cloud.apihub.v1.UpdateDependencyRequest.update_mask] - # provided in the request. - # - # The following fields in the [dependency][google.cloud.apihub.v1.Dependency] - # can be updated: - # * [description][google.cloud.apihub.v1.Dependency.description] - rpc :UpdateDependency, ::Google::Cloud::ApiHub::V1::UpdateDependencyRequest, ::Google::Cloud::ApiHub::V1::Dependency - # Delete the dependency resource. - rpc :DeleteDependency, ::Google::Cloud::ApiHub::V1::DeleteDependencyRequest, ::Google::Protobuf::Empty - # List dependencies based on the provided filter and pagination parameters. - rpc :ListDependencies, ::Google::Cloud::ApiHub::V1::ListDependenciesRequest, ::Google::Cloud::ApiHub::V1::ListDependenciesResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-cloud-api_hub-v1/lib/google/cloud/apihub/v1/collect_service_services_pb.rb b/google-cloud-api_hub-v1/lib/google/cloud/apihub/v1/collect_service_services_pb.rb deleted file mode 100644 index fb45b9393239..000000000000 --- a/google-cloud-api_hub-v1/lib/google/cloud/apihub/v1/collect_service_services_pb.rb +++ /dev/null @@ -1,47 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/cloud/apihub/v1/collect_service.proto for package 'Google.Cloud.ApiHub.V1' -# Original file comments: -# Copyright 2025 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 -# -# http://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. -# - -require 'grpc' -require 'google/cloud/apihub/v1/collect_service_pb' - -module Google - module Cloud - module ApiHub - module V1 - module ApiHubCollect - # This service exposes methods used for collecting various types of data from - # different first party and third party sources and push it to Hub's collect - # layer. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.cloud.apihub.v1.ApiHubCollect' - - # Collect API data from a source and push it to Hub's collect layer. - rpc :CollectApiData, ::Google::Cloud::ApiHub::V1::CollectApiDataRequest, ::Google::Longrunning::Operation - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-cloud-api_hub-v1/lib/google/cloud/apihub/v1/curate_service_services_pb.rb b/google-cloud-api_hub-v1/lib/google/cloud/apihub/v1/curate_service_services_pb.rb deleted file mode 100644 index 9862407c5260..000000000000 --- a/google-cloud-api_hub-v1/lib/google/cloud/apihub/v1/curate_service_services_pb.rb +++ /dev/null @@ -1,64 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/cloud/apihub/v1/curate_service.proto for package 'Google.Cloud.ApiHub.V1' -# Original file comments: -# Copyright 2025 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 -# -# http://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. -# - -require 'grpc' -require 'google/cloud/apihub/v1/curate_service_pb' - -module Google - module Cloud - module ApiHub - module V1 - module ApiHubCurate - # This service is used for managing curations for processing API data consumed - # from collect layer. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.cloud.apihub.v1.ApiHubCurate' - - # Create a curation resource in the API hub. - # Once a curation resource is created, plugin instances can start using it. - rpc :CreateCuration, ::Google::Cloud::ApiHub::V1::CreateCurationRequest, ::Google::Cloud::ApiHub::V1::Curation - # Get curation resource details. - rpc :GetCuration, ::Google::Cloud::ApiHub::V1::GetCurationRequest, ::Google::Cloud::ApiHub::V1::Curation - # List curation resources in the API hub. - rpc :ListCurations, ::Google::Cloud::ApiHub::V1::ListCurationsRequest, ::Google::Cloud::ApiHub::V1::ListCurationsResponse - # Update a curation resource in the API hub. The following fields in the - # [curation][google.cloud.apihub.v1.Curation] can be updated: - # - # * [display_name][google.cloud.apihub.v1.Curation.display_name] - # * [description][google.cloud.apihub.v1.Curation.description] - # - # The - # [update_mask][google.cloud.apihub.v1.UpdateApiRequest.update_mask] - # should be used to specify the fields being updated. - rpc :UpdateCuration, ::Google::Cloud::ApiHub::V1::UpdateCurationRequest, ::Google::Cloud::ApiHub::V1::Curation - # Delete a curation resource in the API hub. A curation can only be deleted - # if it's not being used by any plugin instance. - rpc :DeleteCuration, ::Google::Cloud::ApiHub::V1::DeleteCurationRequest, ::Google::Protobuf::Empty - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-cloud-api_hub-v1/lib/google/cloud/apihub/v1/discovery_service_services_pb.rb b/google-cloud-api_hub-v1/lib/google/cloud/apihub/v1/discovery_service_services_pb.rb deleted file mode 100644 index 595c6fec303b..000000000000 --- a/google-cloud-api_hub-v1/lib/google/cloud/apihub/v1/discovery_service_services_pb.rb +++ /dev/null @@ -1,55 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/cloud/apihub/v1/discovery_service.proto for package 'Google.Cloud.ApiHub.V1' -# Original file comments: -# Copyright 2025 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 -# -# http://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. -# - -require 'grpc' -require 'google/cloud/apihub/v1/discovery_service_pb' - -module Google - module Cloud - module ApiHub - module V1 - module ApiHubDiscovery - # This service exposes methods used to manage DiscoveredApiObservations - # and DiscoveredApiOperations. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.cloud.apihub.v1.ApiHubDiscovery' - - # Lists all the DiscoveredAPIObservations in a given project and location. - rpc :ListDiscoveredApiObservations, ::Google::Cloud::ApiHub::V1::ListDiscoveredApiObservationsRequest, ::Google::Cloud::ApiHub::V1::ListDiscoveredApiObservationsResponse - # Gets a DiscoveredAPIObservation in a given project, location and - # ApiObservation. - rpc :GetDiscoveredApiObservation, ::Google::Cloud::ApiHub::V1::GetDiscoveredApiObservationRequest, ::Google::Cloud::ApiHub::V1::DiscoveredApiObservation - # Lists all the DiscoveredAPIOperations in a given project, location and - # ApiObservation. - rpc :ListDiscoveredApiOperations, ::Google::Cloud::ApiHub::V1::ListDiscoveredApiOperationsRequest, ::Google::Cloud::ApiHub::V1::ListDiscoveredApiOperationsResponse - # Gets a DiscoveredAPIOperation in a given project, location, - # ApiObservation and ApiOperation. - rpc :GetDiscoveredApiOperation, ::Google::Cloud::ApiHub::V1::GetDiscoveredApiOperationRequest, ::Google::Cloud::ApiHub::V1::DiscoveredApiOperation - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-cloud-api_hub-v1/lib/google/cloud/apihub/v1/host_project_registration_service_services_pb.rb b/google-cloud-api_hub-v1/lib/google/cloud/apihub/v1/host_project_registration_service_services_pb.rb deleted file mode 100644 index 60e8b3ae931e..000000000000 --- a/google-cloud-api_hub-v1/lib/google/cloud/apihub/v1/host_project_registration_service_services_pb.rb +++ /dev/null @@ -1,53 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/cloud/apihub/v1/host_project_registration_service.proto for package 'Google.Cloud.ApiHub.V1' -# Original file comments: -# Copyright 2025 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 -# -# http://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. -# - -require 'grpc' -require 'google/cloud/apihub/v1/host_project_registration_service_pb' - -module Google - module Cloud - module ApiHub - module V1 - module HostProjectRegistrationService - # This service is used for managing the host project registrations. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.cloud.apihub.v1.HostProjectRegistrationService' - - # Create a host project registration. - # A Google cloud project can be registered as a host project if it is not - # attached as a runtime project to another host project. - # A project can be registered as a host project only once. Subsequent - # register calls for the same project will fail. - rpc :CreateHostProjectRegistration, ::Google::Cloud::ApiHub::V1::CreateHostProjectRegistrationRequest, ::Google::Cloud::ApiHub::V1::HostProjectRegistration - # Get a host project registration. - rpc :GetHostProjectRegistration, ::Google::Cloud::ApiHub::V1::GetHostProjectRegistrationRequest, ::Google::Cloud::ApiHub::V1::HostProjectRegistration - # Lists host project registrations. - rpc :ListHostProjectRegistrations, ::Google::Cloud::ApiHub::V1::ListHostProjectRegistrationsRequest, ::Google::Cloud::ApiHub::V1::ListHostProjectRegistrationsResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-cloud-api_hub-v1/lib/google/cloud/apihub/v1/linting_service_services_pb.rb b/google-cloud-api_hub-v1/lib/google/cloud/apihub/v1/linting_service_services_pb.rb deleted file mode 100644 index 1437b764bfb6..000000000000 --- a/google-cloud-api_hub-v1/lib/google/cloud/apihub/v1/linting_service_services_pb.rb +++ /dev/null @@ -1,53 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/cloud/apihub/v1/linting_service.proto for package 'Google.Cloud.ApiHub.V1' -# Original file comments: -# Copyright 2025 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 -# -# http://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. -# - -require 'grpc' -require 'google/cloud/apihub/v1/linting_service_pb' - -module Google - module Cloud - module ApiHub - module V1 - module LintingService - # This service provides all methods related to the 1p Linter. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.cloud.apihub.v1.LintingService' - - # Get the style guide being used for linting. - rpc :GetStyleGuide, ::Google::Cloud::ApiHub::V1::GetStyleGuideRequest, ::Google::Cloud::ApiHub::V1::StyleGuide - # Update the styleGuide to be used for liniting in by API hub. - rpc :UpdateStyleGuide, ::Google::Cloud::ApiHub::V1::UpdateStyleGuideRequest, ::Google::Cloud::ApiHub::V1::StyleGuide - # Get the contents of the style guide. - rpc :GetStyleGuideContents, ::Google::Cloud::ApiHub::V1::GetStyleGuideContentsRequest, ::Google::Cloud::ApiHub::V1::StyleGuideContents - # Lints the requested spec and updates the corresponding API Spec with the - # lint response. This lint response will be available in all subsequent - # Get and List Spec calls to Core service. - rpc :LintSpec, ::Google::Cloud::ApiHub::V1::LintSpecRequest, ::Google::Protobuf::Empty - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-cloud-api_hub-v1/lib/google/cloud/apihub/v1/plugin_service_services_pb.rb b/google-cloud-api_hub-v1/lib/google/cloud/apihub/v1/plugin_service_services_pb.rb deleted file mode 100644 index 159ed51b77e8..000000000000 --- a/google-cloud-api_hub-v1/lib/google/cloud/apihub/v1/plugin_service_services_pb.rb +++ /dev/null @@ -1,93 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/cloud/apihub/v1/plugin_service.proto for package 'Google.Cloud.ApiHub.V1' -# Original file comments: -# Copyright 2025 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 -# -# http://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. -# - -require 'grpc' -require 'google/cloud/apihub/v1/plugin_service_pb' - -module Google - module Cloud - module ApiHub - module V1 - module ApiHubPlugin - # This service is used for managing plugins inside the API Hub. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.cloud.apihub.v1.ApiHubPlugin' - - # Get an API Hub plugin. - rpc :GetPlugin, ::Google::Cloud::ApiHub::V1::GetPluginRequest, ::Google::Cloud::ApiHub::V1::Plugin - # Enables a plugin. - # The `state` of the plugin after enabling is `ENABLED` - rpc :EnablePlugin, ::Google::Cloud::ApiHub::V1::EnablePluginRequest, ::Google::Cloud::ApiHub::V1::Plugin - # Disables a plugin. - # The `state` of the plugin after disabling is `DISABLED` - rpc :DisablePlugin, ::Google::Cloud::ApiHub::V1::DisablePluginRequest, ::Google::Cloud::ApiHub::V1::Plugin - # Create an API Hub plugin resource in the API hub. - # Once a plugin is created, it can be used to create plugin instances. - rpc :CreatePlugin, ::Google::Cloud::ApiHub::V1::CreatePluginRequest, ::Google::Cloud::ApiHub::V1::Plugin - # List all the plugins in a given project and location. - rpc :ListPlugins, ::Google::Cloud::ApiHub::V1::ListPluginsRequest, ::Google::Cloud::ApiHub::V1::ListPluginsResponse - # Delete a Plugin in API hub. - # Note, only user owned plugins can be deleted via this method. - rpc :DeletePlugin, ::Google::Cloud::ApiHub::V1::DeletePluginRequest, ::Google::Longrunning::Operation - # Creates a Plugin instance in the API hub. - rpc :CreatePluginInstance, ::Google::Cloud::ApiHub::V1::CreatePluginInstanceRequest, ::Google::Longrunning::Operation - # Executes a plugin instance in the API hub. - rpc :ExecutePluginInstanceAction, ::Google::Cloud::ApiHub::V1::ExecutePluginInstanceActionRequest, ::Google::Longrunning::Operation - # Get an API Hub plugin instance. - rpc :GetPluginInstance, ::Google::Cloud::ApiHub::V1::GetPluginInstanceRequest, ::Google::Cloud::ApiHub::V1::PluginInstance - # List all the plugins in a given project and location. - # `-` can be used as wildcard value for {plugin_id} - rpc :ListPluginInstances, ::Google::Cloud::ApiHub::V1::ListPluginInstancesRequest, ::Google::Cloud::ApiHub::V1::ListPluginInstancesResponse - # Enables a plugin instance in the API hub. - rpc :EnablePluginInstanceAction, ::Google::Cloud::ApiHub::V1::EnablePluginInstanceActionRequest, ::Google::Longrunning::Operation - # Disables a plugin instance in the API hub. - rpc :DisablePluginInstanceAction, ::Google::Cloud::ApiHub::V1::DisablePluginInstanceActionRequest, ::Google::Longrunning::Operation - # Updates a plugin instance in the API hub. - # The following fields in the - # [plugin_instance][google.cloud.apihub.v1.PluginInstance] can be updated - # currently: - # - # * [display_name][google.cloud.apihub.v1.PluginInstance.display_name] - # * [schedule_cron_expression][PluginInstance.actions.schedule_cron_expression] - # - # The - # [update_mask][google.cloud.apihub.v1.UpdatePluginInstanceRequest.update_mask] - # should be used to specify the fields being updated. - # - # To update the - # [auth_config][google.cloud.apihub.v1.PluginInstance.auth_config] and - # [additional_config][google.cloud.apihub.v1.PluginInstance.additional_config] - # of the plugin instance, use the - # [ApplyPluginInstanceConfig][google.cloud.apihub.v1.ApiHubPlugin.ApplyPluginInstanceConfig] - # method. - rpc :UpdatePluginInstance, ::Google::Cloud::ApiHub::V1::UpdatePluginInstanceRequest, ::Google::Cloud::ApiHub::V1::PluginInstance - # Deletes a plugin instance in the API hub. - rpc :DeletePluginInstance, ::Google::Cloud::ApiHub::V1::DeletePluginInstanceRequest, ::Google::Longrunning::Operation - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-cloud-api_hub-v1/lib/google/cloud/apihub/v1/provisioning_service_services_pb.rb b/google-cloud-api_hub-v1/lib/google/cloud/apihub/v1/provisioning_service_services_pb.rb deleted file mode 100644 index d993273e1b72..000000000000 --- a/google-cloud-api_hub-v1/lib/google/cloud/apihub/v1/provisioning_service_services_pb.rb +++ /dev/null @@ -1,52 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/cloud/apihub/v1/provisioning_service.proto for package 'Google.Cloud.ApiHub.V1' -# Original file comments: -# Copyright 2025 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 -# -# http://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. -# - -require 'grpc' -require 'google/cloud/apihub/v1/provisioning_service_pb' - -module Google - module Cloud - module ApiHub - module V1 - module Provisioning - # This service is used for managing the data plane provisioning of the API hub. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.cloud.apihub.v1.Provisioning' - - # Provisions instance resources for the API Hub. - rpc :CreateApiHubInstance, ::Google::Cloud::ApiHub::V1::CreateApiHubInstanceRequest, ::Google::Longrunning::Operation - # Deletes the API hub instance. - rpc :DeleteApiHubInstance, ::Google::Cloud::ApiHub::V1::DeleteApiHubInstanceRequest, ::Google::Longrunning::Operation - # Gets details of a single API Hub instance. - rpc :GetApiHubInstance, ::Google::Cloud::ApiHub::V1::GetApiHubInstanceRequest, ::Google::Cloud::ApiHub::V1::ApiHubInstance - # Looks up an Api Hub instance in a given GCP project. There will always be - # only one Api Hub instance for a GCP project across all locations. - rpc :LookupApiHubInstance, ::Google::Cloud::ApiHub::V1::LookupApiHubInstanceRequest, ::Google::Cloud::ApiHub::V1::LookupApiHubInstanceResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-cloud-api_hub-v1/lib/google/cloud/apihub/v1/runtime_project_attachment_service_services_pb.rb b/google-cloud-api_hub-v1/lib/google/cloud/apihub/v1/runtime_project_attachment_service_services_pb.rb deleted file mode 100644 index 68630bccb944..000000000000 --- a/google-cloud-api_hub-v1/lib/google/cloud/apihub/v1/runtime_project_attachment_service_services_pb.rb +++ /dev/null @@ -1,55 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/cloud/apihub/v1/runtime_project_attachment_service.proto for package 'Google.Cloud.ApiHub.V1' -# Original file comments: -# Copyright 2025 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 -# -# http://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. -# - -require 'grpc' -require 'google/cloud/apihub/v1/runtime_project_attachment_service_pb' - -module Google - module Cloud - module ApiHub - module V1 - module RuntimeProjectAttachmentService - # This service is used for managing the runtime project attachments. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.cloud.apihub.v1.RuntimeProjectAttachmentService' - - # Attaches a runtime project to the host project. - rpc :CreateRuntimeProjectAttachment, ::Google::Cloud::ApiHub::V1::CreateRuntimeProjectAttachmentRequest, ::Google::Cloud::ApiHub::V1::RuntimeProjectAttachment - # Gets a runtime project attachment. - rpc :GetRuntimeProjectAttachment, ::Google::Cloud::ApiHub::V1::GetRuntimeProjectAttachmentRequest, ::Google::Cloud::ApiHub::V1::RuntimeProjectAttachment - # List runtime projects attached to the host project. - rpc :ListRuntimeProjectAttachments, ::Google::Cloud::ApiHub::V1::ListRuntimeProjectAttachmentsRequest, ::Google::Cloud::ApiHub::V1::ListRuntimeProjectAttachmentsResponse - # Delete a runtime project attachment in the API Hub. This call will detach - # the runtime project from the host project. - rpc :DeleteRuntimeProjectAttachment, ::Google::Cloud::ApiHub::V1::DeleteRuntimeProjectAttachmentRequest, ::Google::Protobuf::Empty - # Look up a runtime project attachment. This API can be called in the context - # of any project. - rpc :LookupRuntimeProjectAttachment, ::Google::Cloud::ApiHub::V1::LookupRuntimeProjectAttachmentRequest, ::Google::Cloud::ApiHub::V1::LookupRuntimeProjectAttachmentResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-cloud-ftp-v1/lib/google/cloud/ftp/v1/service_services_pb.rb b/google-cloud-ftp-v1/lib/google/cloud/ftp/v1/service_services_pb.rb deleted file mode 100644 index c3fafb37600f..000000000000 --- a/google-cloud-ftp-v1/lib/google/cloud/ftp/v1/service_services_pb.rb +++ /dev/null @@ -1,67 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/cloud/ftp/v1/service.proto for package 'Google.Cloud.Ftp.V1' -# Original file comments: -# 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 -# -# http://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. -# - -require 'grpc' -require 'google/cloud/ftp/v1/service_pb' - -module Google - module Cloud - module Ftp - module V1 - module CloudFtp - # Service describing handlers for resources - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.cloud.ftp.v1.CloudFtp' - - # Lists Servers in a given project and location. - rpc :ListServers, ::Google::Cloud::Ftp::V1::ListServersRequest, ::Google::Cloud::Ftp::V1::ListServersResponse - # Gets details of a single Server. - rpc :GetServer, ::Google::Cloud::Ftp::V1::GetServerRequest, ::Google::Cloud::Ftp::V1::Server - # Creates a new Server in a given project and location. - rpc :CreateServer, ::Google::Cloud::Ftp::V1::CreateServerRequest, ::Google::Longrunning::Operation - # Updates the parameters of a single Server. - rpc :UpdateServer, ::Google::Cloud::Ftp::V1::UpdateServerRequest, ::Google::Longrunning::Operation - # Deletes a single Server. - rpc :DeleteServer, ::Google::Cloud::Ftp::V1::DeleteServerRequest, ::Google::Longrunning::Operation - # Lists Users in a given project and location. - rpc :ListUsers, ::Google::Cloud::Ftp::V1::ListUsersRequest, ::Google::Cloud::Ftp::V1::ListUsersResponse - # Gets details of a single User. - rpc :GetUser, ::Google::Cloud::Ftp::V1::GetUserRequest, ::Google::Cloud::Ftp::V1::User - # Creates a new User in a given project and location and Server. - rpc :CreateUser, ::Google::Cloud::Ftp::V1::CreateUserRequest, ::Google::Longrunning::Operation - # Updates the parameters of a single User. - rpc :UpdateUser, ::Google::Cloud::Ftp::V1::UpdateUserRequest, ::Google::Longrunning::Operation - # Deletes a single User. - rpc :DeleteUser, ::Google::Cloud::Ftp::V1::DeleteUserRequest, ::Google::Longrunning::Operation - # Starts a stopping/stopped Server. - rpc :StartServer, ::Google::Cloud::Ftp::V1::StartServerRequest, ::Google::Longrunning::Operation - # Stops an active Server. - rpc :StopServer, ::Google::Cloud::Ftp::V1::StopServerRequest, ::Google::Longrunning::Operation - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-cloud-gke_connect-gateway-v1/lib/google/cloud/gkeconnect/gateway/v1/control_services_pb.rb b/google-cloud-gke_connect-gateway-v1/lib/google/cloud/gkeconnect/gateway/v1/control_services_pb.rb deleted file mode 100644 index b4ce19858c63..000000000000 --- a/google-cloud-gke_connect-gateway-v1/lib/google/cloud/gkeconnect/gateway/v1/control_services_pb.rb +++ /dev/null @@ -1,48 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/cloud/gkeconnect/gateway/v1/control.proto for package 'Google.Cloud.GkeConnect.Gateway.V1' -# Original file comments: -# Copyright 2025 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 -# -# http://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. -# - -require 'grpc' -require 'google/cloud/gkeconnect/gateway/v1/control_pb' - -module Google - module Cloud - module GkeConnect - module Gateway - module V1 - module GatewayControl - # GatewayControl is the control plane API for Connect Gateway. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.cloud.gkeconnect.gateway.v1.GatewayControl' - - # GenerateCredentials provides connection information that allows a user to - # access the specified membership using Connect Gateway. - rpc :GenerateCredentials, ::Google::Cloud::GkeConnect::Gateway::V1::GenerateCredentialsRequest, ::Google::Cloud::GkeConnect::Gateway::V1::GenerateCredentialsResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end - end -end diff --git a/google-cloud-gke_connect-gateway-v1beta1/lib/google/cloud/gkeconnect/gateway/v1beta1/control_services_pb.rb b/google-cloud-gke_connect-gateway-v1beta1/lib/google/cloud/gkeconnect/gateway/v1beta1/control_services_pb.rb deleted file mode 100644 index 6fca7204d089..000000000000 --- a/google-cloud-gke_connect-gateway-v1beta1/lib/google/cloud/gkeconnect/gateway/v1beta1/control_services_pb.rb +++ /dev/null @@ -1,48 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/cloud/gkeconnect/gateway/v1beta1/control.proto for package 'Google.Cloud.GkeConnect.Gateway.V1beta1' -# Original file comments: -# Copyright 2025 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 -# -# http://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. -# - -require 'grpc' -require 'google/cloud/gkeconnect/gateway/v1beta1/control_pb' - -module Google - module Cloud - module GkeConnect - module Gateway - module V1beta1 - module GatewayControl - # GatewayControl is the control plane API for Connect Gateway. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.cloud.gkeconnect.gateway.v1beta1.GatewayControl' - - # GenerateCredentials provides connection information that allows a user to - # access the specified membership using Connect Gateway. - rpc :GenerateCredentials, ::Google::Cloud::GkeConnect::Gateway::V1beta1::GenerateCredentialsRequest, ::Google::Cloud::GkeConnect::Gateway::V1beta1::GenerateCredentialsResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end - end -end diff --git a/librarian.yaml b/librarian.yaml index 40ed3fc54566..81c5ef6da0e9 100644 --- a/librarian.yaml +++ b/librarian.yaml @@ -12,7 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. language: ruby -version: v0.39.1-0.20260826134152-ac994bb1d7f1 +version: v0.39.1-0.20260831182628-509cd77c2487 sources: googleapis: commit: 40c9c54b96bfc48dc7794aa55166c3b560abdbd4