/// <summary> /// Creates a <see cref="SpeechClient"/> which uses the specified channel for remote operations. /// </summary> /// <param name="channel">The <see cref="Channel"/> for remote operations. Must not be null.</param> /// <param name="settings">Optional <see cref="SpeechSettings"/>.</param> /// <returns>The created <see cref="SpeechClient"/>.</returns> public static SpeechClient Create(Channel channel, SpeechSettings settings = null) { GaxPreconditions.CheckNotNull(channel, nameof(channel)); Speech.SpeechClient grpcClient = new Speech.SpeechClient(channel); return(new SpeechClientImpl(grpcClient, settings)); }
partial void OnConstruction(Speech.SpeechClient grpcClient, SpeechSettings effectiveSettings, ClientHelper clientHelper);