/// <summary> /// Constructs a client wrapper for the SearchTermViewService service, with the specified gRPC client and settings. /// </summary> /// <param name="grpcClient">The underlying gRPC client.</param> /// <param name="settings">The base <see cref="SearchTermViewServiceSettings"/> used within this client </param> public SearchTermViewServiceClientImpl(SearchTermViewService.SearchTermViewServiceClient grpcClient, SearchTermViewServiceSettings settings) { GrpcClient = grpcClient; SearchTermViewServiceSettings effectiveSettings = settings ?? SearchTermViewServiceSettings.GetDefault(); gaxgrpc::ClientHelper clientHelper = new gaxgrpc::ClientHelper(effectiveSettings); _callGetSearchTermView = clientHelper.BuildApiCall <GetSearchTermViewRequest, gagvr::SearchTermView>( GrpcClient.GetSearchTermViewAsync, GrpcClient.GetSearchTermView, effectiveSettings.GetSearchTermViewSettings); Modify_ApiCall(ref _callGetSearchTermView); Modify_GetSearchTermViewApiCall(ref _callGetSearchTermView); OnConstruction(grpcClient, effectiveSettings, clientHelper); }