/// <summary>Snippet for GenerateNetworkReport</summary> public async Task GenerateNetworkReportRequestObject() { // Snippet: GenerateNetworkReport(GenerateNetworkReportRequest, CallSettings) // Create client AdMobApiClient adMobApiClient = AdMobApiClient.Create(); // Initialize request argument(s) GenerateNetworkReportRequest request = new GenerateNetworkReportRequest { Parent = "", ReportSpec = new NetworkReportSpec(), }; // Make the request, returning a streaming response AdMobApiClient.GenerateNetworkReportStream response = adMobApiClient.GenerateNetworkReport(request); // Read streaming responses from server until complete // Note that C# 8 code can use await foreach AsyncResponseStream <GenerateNetworkReportResponse> responseStream = response.GetResponseStream(); while (await responseStream.MoveNextAsync()) { GenerateNetworkReportResponse responseItem = responseStream.Current; // Do something with streamed response } // The response stream has completed // End snippet }
partial void Modify_GenerateNetworkReportRequest(ref GenerateNetworkReportRequest request, ref gaxgrpc::CallSettings settings);
/// <summary> /// Generates an AdMob Network report based on the provided report /// specification. /// </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 server stream.</returns> public virtual GenerateNetworkReportStream GenerateNetworkReport(GenerateNetworkReportRequest request, gaxgrpc::CallSettings callSettings = null) => throw new sys::NotImplementedException();