/// <summary> /// Creates, updates, or removes seasonality adjustments. /// Operation statuses are returned. /// </summary> /// <param name="customerId"> /// Required. ID of the customer whose seasonality adjustments are being modified. /// </param> /// <param name="operations"> /// Required. The list of operations to perform on individual seasonality adjustments. /// </param> /// <param name="callSettings">If not null, applies overrides to this RPC call.</param> /// <returns>The RPC response.</returns> public virtual MutateBiddingSeasonalityAdjustmentsResponse MutateBiddingSeasonalityAdjustments(string customerId, scg::IEnumerable <BiddingSeasonalityAdjustmentOperation> operations, gaxgrpc::CallSettings callSettings = null) => MutateBiddingSeasonalityAdjustments(new MutateBiddingSeasonalityAdjustmentsRequest { CustomerId = gax::GaxPreconditions.CheckNotNullOrEmpty(customerId, nameof(customerId)), Operations = { gax::GaxPreconditions.CheckNotNull(operations, nameof(operations)), }, }, callSettings);
/// <summary> /// Returns the requested location view in full detail. /// </summary> /// <param name="request">The request object containing all of the parameters for the API call.</param> /// <param name="callSettings">If not null, applies overrides to this RPC call.</param> /// <returns>A Task containing the RPC response.</returns> public override stt::Task <gagvr::LocationView> GetLocationViewAsync(GetLocationViewRequest request, gaxgrpc::CallSettings callSettings = null) { Modify_GetLocationViewRequest(ref request, ref callSettings); return(_callGetLocationView.Async(request, callSettings)); }
/// <summary> /// Returns Merchant Center links available for this customer. /// </summary> /// <param name="customerId"> /// Required. The ID of the customer onto which to apply the Merchant Center link list /// operation. /// </param> /// <param name="callSettings">If not null, applies overrides to this RPC call.</param> /// <returns>A Task containing the RPC response.</returns> public virtual stt::Task <ListMerchantCenterLinksResponse> ListMerchantCenterLinksAsync(string customerId, gaxgrpc::CallSettings callSettings = null) => ListMerchantCenterLinksAsync(new ListMerchantCenterLinksRequest { CustomerId = gax::GaxPreconditions.CheckNotNullOrEmpty(customerId, nameof(customerId)), }, callSettings);
/// <summary> /// Returns the requested location view in full detail. /// </summary> /// <param name="resourceName"> /// Required. The resource name of the location view to fetch. /// </param> /// <param name="callSettings">If not null, applies overrides to this RPC call.</param> /// <returns>The RPC response.</returns> public virtual gagvr::LocationView GetLocationView(string resourceName, gaxgrpc::CallSettings callSettings = null) => GetLocationView(new GetLocationViewRequest { ResourceName = gax::GaxPreconditions.CheckNotNullOrEmpty(resourceName, nameof(resourceName)), }, callSettings);
partial void Modify_GetLocationViewRequest(ref GetLocationViewRequest request, ref gaxgrpc::CallSettings settings);
/// <summary> /// Returns the requested Hotel Performance View in full detail. /// </summary> /// <param name="resourceName"> /// Required. Resource name of the Hotel Performance View to fetch. /// </param> /// <param name="callSettings">If not null, applies overrides to this RPC call.</param> /// <returns>The RPC response.</returns> public virtual gagvr::HotelPerformanceView GetHotelPerformanceView(gagvr::HotelPerformanceViewName resourceName, gaxgrpc::CallSettings callSettings = null) => GetHotelPerformanceView(new GetHotelPerformanceViewRequest { ResourceNameAsHotelPerformanceViewName = gax::GaxPreconditions.CheckNotNull(resourceName, nameof(resourceName)), }, callSettings);
/// <summary> /// Returns the requested Hotel Performance View in full detail. /// </summary> /// <param name="request">The request object containing all of the parameters for the API call.</param> /// <param name="callSettings">If not null, applies overrides to this RPC call.</param> /// <returns>A Task containing the RPC response.</returns> public override stt::Task <gagvr::HotelPerformanceView> GetHotelPerformanceViewAsync(GetHotelPerformanceViewRequest request, gaxgrpc::CallSettings callSettings = null) { Modify_GetHotelPerformanceViewRequest(ref request, ref callSettings); return(_callGetHotelPerformanceView.Async(request, callSettings)); }
/// <summary> /// Creates or removes feed mappings. Operation statuses are /// returned. /// </summary> /// <param name="request">The request object containing all of the parameters for the API call.</param> /// <param name="callSettings">If not null, applies overrides to this RPC call.</param> /// <returns>A Task containing the RPC response.</returns> public virtual stt::Task <MutateFeedMappingsResponse> MutateFeedMappingsAsync(MutateFeedMappingsRequest request, gaxgrpc::CallSettings callSettings = null) => throw new sys::NotImplementedException();
/// <summary> /// Creates or removes feed mappings. Operation statuses are /// returned. /// </summary> /// <param name="customerId"> /// Required. The ID of the customer whose feed mappings are being modified. /// </param> /// <param name="operations"> /// Required. The list of operations to perform on individual feed mappings. /// </param> /// <param name="callSettings">If not null, applies overrides to this RPC call.</param> /// <returns>A Task containing the RPC response.</returns> public virtual stt::Task <MutateFeedMappingsResponse> MutateFeedMappingsAsync(string customerId, scg::IEnumerable <FeedMappingOperation> operations, gaxgrpc::CallSettings callSettings = null) => MutateFeedMappingsAsync(new MutateFeedMappingsRequest { CustomerId = gax::GaxPreconditions.CheckNotNullOrEmpty(customerId, nameof(customerId)), Operations = { gax::GaxPreconditions.CheckNotNull(operations, nameof(operations)), }, }, callSettings);
/// <summary> /// Returns the requested feed mapping in full detail. /// </summary> /// <param name="resourceName"> /// Required. The resource name of the feed mapping to fetch. /// </param> /// <param name="callSettings">If not null, applies overrides to this RPC call.</param> /// <returns>The RPC response.</returns> public virtual gagvr::FeedMapping GetFeedMapping(string resourceName, gaxgrpc::CallSettings callSettings = null) => GetFeedMapping(new GetFeedMappingRequest { ResourceName = gax::GaxPreconditions.CheckNotNullOrEmpty(resourceName, nameof(resourceName)), }, callSettings);
/// <summary> /// Returns the requested feed mapping in full detail. /// </summary> /// <param name="resourceName"> /// Required. The resource name of the feed mapping to fetch. /// </param> /// <param name="callSettings">If not null, applies overrides to this RPC call.</param> /// <returns>A Task containing the RPC response.</returns> public virtual stt::Task <gagvr::FeedMapping> GetFeedMappingAsync(gagvr::FeedMappingName resourceName, gaxgrpc::CallSettings callSettings = null) => GetFeedMappingAsync(new GetFeedMappingRequest { ResourceNameAsFeedMappingName = gax::GaxPreconditions.CheckNotNull(resourceName, nameof(resourceName)), }, callSettings);
/// <summary> /// Returns the requested feed mapping in full detail. /// </summary> /// <param name="request">The request object containing all of the parameters for the API call.</param> /// <param name="callSettings">If not null, applies overrides to this RPC call.</param> /// <returns>A Task containing the RPC response.</returns> public virtual stt::Task <gagvr::FeedMapping> GetFeedMappingAsync(GetFeedMappingRequest request, gaxgrpc::CallSettings callSettings = null) => throw new sys::NotImplementedException();
/// <summary> /// Creates, updates, or removes seasonality adjustments. /// Operation statuses are returned. /// </summary> /// <param name="request">The request object containing all of the parameters for the API call.</param> /// <param name="callSettings">If not null, applies overrides to this RPC call.</param> /// <returns>A Task containing the RPC response.</returns> public override stt::Task <MutateBiddingSeasonalityAdjustmentsResponse> MutateBiddingSeasonalityAdjustmentsAsync(MutateBiddingSeasonalityAdjustmentsRequest request, gaxgrpc::CallSettings callSettings = null) { Modify_MutateBiddingSeasonalityAdjustmentsRequest(ref request, ref callSettings); return(_callMutateBiddingSeasonalityAdjustments.Async(request, callSettings)); }
partial void Modify_MutateBiddingSeasonalityAdjustmentsRequest(ref MutateBiddingSeasonalityAdjustmentsRequest request, ref gaxgrpc::CallSettings settings);
/// <summary> /// Returns the requested Hotel Performance View in full detail. /// </summary> /// <param name="request">The request object containing all of the parameters for the API call.</param> /// <param name="callSettings">If not null, applies overrides to this RPC call.</param> /// <returns>The RPC response.</returns> public virtual gagvr::HotelPerformanceView GetHotelPerformanceView(GetHotelPerformanceViewRequest request, gaxgrpc::CallSettings callSettings = null) => throw new sys::NotImplementedException();
partial void Modify_GetFeedMappingRequest(ref GetFeedMappingRequest request, ref gaxgrpc::CallSettings settings);
/// <summary> /// Returns the requested Hotel Performance View in full detail. /// </summary> /// <param name="resourceName"> /// Required. Resource name of the Hotel Performance View to fetch. /// </param> /// <param name="callSettings">If not null, applies overrides to this RPC call.</param> /// <returns>A Task containing the RPC response.</returns> public virtual stt::Task <gagvr::HotelPerformanceView> GetHotelPerformanceViewAsync(string resourceName, gaxgrpc::CallSettings callSettings = null) => GetHotelPerformanceViewAsync(new GetHotelPerformanceViewRequest { ResourceName = gax::GaxPreconditions.CheckNotNullOrEmpty(resourceName, nameof(resourceName)), }, callSettings);
partial void Modify_MutateFeedMappingsRequest(ref MutateFeedMappingsRequest request, ref gaxgrpc::CallSettings settings);
partial void Modify_GetHotelPerformanceViewRequest(ref GetHotelPerformanceViewRequest request, ref gaxgrpc::CallSettings settings);
/// <summary> /// Returns the requested feed mapping in full detail. /// </summary> /// <param name="request">The request object containing all of the parameters for the API call.</param> /// <param name="callSettings">If not null, applies overrides to this RPC call.</param> /// <returns>The RPC response.</returns> public override gagvr::FeedMapping GetFeedMapping(GetFeedMappingRequest request, gaxgrpc::CallSettings callSettings = null) { Modify_GetFeedMappingRequest(ref request, ref callSettings); return(_callGetFeedMapping.Sync(request, callSettings)); }
/// <summary> /// Returns the requested location view in full detail. /// </summary> /// <param name="request">The request object containing all of the parameters for the API call.</param> /// <param name="callSettings">If not null, applies overrides to this RPC call.</param> /// <returns>A Task containing the RPC response.</returns> public virtual stt::Task <gagvr::LocationView> GetLocationViewAsync(GetLocationViewRequest request, gaxgrpc::CallSettings callSettings = null) => throw new sys::NotImplementedException();
/// <summary> /// Returns the requested feed mapping in full detail. /// </summary> /// <param name="request">The request object containing all of the parameters for the API call.</param> /// <param name="callSettings">If not null, applies overrides to this RPC call.</param> /// <returns>A Task containing the RPC response.</returns> public override stt::Task <gagvr::FeedMapping> GetFeedMappingAsync(GetFeedMappingRequest request, gaxgrpc::CallSettings callSettings = null) { Modify_GetFeedMappingRequest(ref request, ref callSettings); return(_callGetFeedMapping.Async(request, callSettings)); }
/// <summary> /// Returns the requested location view in full detail. /// </summary> /// <param name="resourceName"> /// Required. The resource name of the location view to fetch. /// </param> /// <param name="callSettings">If not null, applies overrides to this RPC call.</param> /// <returns>A Task containing the RPC response.</returns> public virtual stt::Task <gagvr::LocationView> GetLocationViewAsync(gagvr::LocationViewName resourceName, gaxgrpc::CallSettings callSettings = null) => GetLocationViewAsync(new GetLocationViewRequest { ResourceNameAsLocationViewName = gax::GaxPreconditions.CheckNotNull(resourceName, nameof(resourceName)), }, callSettings);
/// <summary> /// Creates or removes feed mappings. Operation statuses are /// returned. /// </summary> /// <param name="request">The request object containing all of the parameters for the API call.</param> /// <param name="callSettings">If not null, applies overrides to this RPC call.</param> /// <returns>A Task containing the RPC response.</returns> public override stt::Task <MutateFeedMappingsResponse> MutateFeedMappingsAsync(MutateFeedMappingsRequest request, gaxgrpc::CallSettings callSettings = null) { Modify_MutateFeedMappingsRequest(ref request, ref callSettings); return(_callMutateFeedMappings.Async(request, callSettings)); }
/// <summary> /// Returns the requested location view in full detail. /// </summary> /// <param name="request">The request object containing all of the parameters for the API call.</param> /// <param name="callSettings">If not null, applies overrides to this RPC call.</param> /// <returns>The RPC response.</returns> public override gagvr::LocationView GetLocationView(GetLocationViewRequest request, gaxgrpc::CallSettings callSettings = null) { Modify_GetLocationViewRequest(ref request, ref callSettings); return(_callGetLocationView.Sync(request, callSettings)); }
/// <summary> /// Returns the requested campaign criterion simulation in full detail. /// </summary> /// <param name="request"> /// The request object containing all of the parameters for the API call. /// </param> /// <param name="callSettings"> /// If not null, applies overrides to this RPC call. /// </param> /// <returns> /// The RPC response. /// </returns> public virtual gagvr::CampaignCriterionSimulation GetCampaignCriterionSimulation( GetCampaignCriterionSimulationRequest request, gaxgrpc::CallSettings callSettings = null) { throw new sys::NotImplementedException(); }
/// <summary> /// Returns Merchant Center links available for this customer. /// </summary> /// <param name="request">The request object containing all of the parameters for the API call.</param> /// <param name="callSettings">If not null, applies overrides to this RPC call.</param> /// <returns>A Task containing the RPC response.</returns> public virtual stt::Task <ListMerchantCenterLinksResponse> ListMerchantCenterLinksAsync(ListMerchantCenterLinksRequest request, gaxgrpc::CallSettings callSettings = null) => throw new sys::NotImplementedException();
// Partial methods called on each request. // Allows per-RPC-call modification to the request and CallSettings objects, // before the underlying RPC is performed. partial void Modify_GetCampaignCriterionSimulationRequest(ref GetCampaignCriterionSimulationRequest request, ref gaxgrpc::CallSettings settings);
/// <summary> /// Returns the Merchant Center link in full detail. /// </summary> /// <param name="request">The request object containing all of the parameters for the API call.</param> /// <param name="callSettings">If not null, applies overrides to this RPC call.</param> /// <returns>The RPC response.</returns> public virtual gagvr::MerchantCenterLink GetMerchantCenterLink(GetMerchantCenterLinkRequest request, gaxgrpc::CallSettings callSettings = null) => throw new sys::NotImplementedException();
/// <summary> /// Creates, updates, or removes seasonality adjustments. /// Operation statuses are returned. /// </summary> /// <param name="request">The request object containing all of the parameters for the API call.</param> /// <param name="callSettings">If not null, applies overrides to this RPC call.</param> /// <returns>A Task containing the RPC response.</returns> public virtual stt::Task <MutateBiddingSeasonalityAdjustmentsResponse> MutateBiddingSeasonalityAdjustmentsAsync(MutateBiddingSeasonalityAdjustmentsRequest request, gaxgrpc::CallSettings callSettings = null) => throw new sys::NotImplementedException();