public static final SpeechSettings create(SpeechStubSettings stub) throws IOException { return new SpeechSettings.Builder(stub.toBuilder()).build(); }
public SpeechStubSettings.Builder getStubSettingsBuilder() { return ((SpeechStubSettings.Builder) getStubSettings()); }
/** Returns the builder for the settings used for calls to recognize. */ public UnaryCallSettings.Builder<RecognizeRequest, RecognizeResponse> recognizeSettings() { return getStubSettingsBuilder().recognizeSettings(); }
private static Builder createDefault() { return new Builder(SpeechStubSettings.newBuilder()); }
/** Returns a builder containing all the values of this settings class. */ public Builder toBuilder() { return new Builder(this); }
/** Returns a new builder for this class. */ public static Builder newBuilder(ClientContext clientContext) { return new Builder(clientContext); }
/** Constructs an instance of SpeechClient with default settings. */ public static final SpeechClient create() throws IOException { return create(SpeechSettings.newBuilder().build()); }
/** Returns the builder for the settings used for calls to streamingRecognize. */ public StreamingCallSettings.Builder<StreamingRecognizeRequest, StreamingRecognizeResponse> streamingRecognizeSettings() { return getStubSettingsBuilder().streamingRecognizeSettings(); }
/** Returns the builder for the settings used for calls to longRunningRecognize. */ @BetaApi( "The surface for long-running operations is not stable yet and may change in the future.") public OperationCallSettings.Builder< LongRunningRecognizeRequest, LongRunningRecognizeResponse, LongRunningRecognizeMetadata> longRunningRecognizeOperationSettings() { return getStubSettingsBuilder().longRunningRecognizeOperationSettings(); }
/** Returns the builder for the settings used for calls to longRunningRecognize. */ public UnaryCallSettings.Builder<LongRunningRecognizeRequest, Operation> longRunningRecognizeSettings() { return getStubSettingsBuilder().longRunningRecognizeSettings(); }
@Before public void setUp() throws IOException { serviceHelper.reset(); channelProvider = serviceHelper.createChannelProvider(); SpeechSettings settings = SpeechSettings.newBuilder() .setTransportChannelProvider(channelProvider) .setCredentialsProvider(NoCredentialsProvider.create()) .build(); client = SpeechClient.create(settings); }
/** * Applies the given settings updater function to all of the unary API methods in this service. * * <p>Note: This method does not support applying settings to streaming methods. */ public Builder applyToAllUnaryMethods( ApiFunction<UnaryCallSettings.Builder<?, ?>, Void> settingsUpdater) throws Exception { super.applyToAllUnaryMethods( getStubSettingsBuilder().unaryMethodSettingsBuilders(), settingsUpdater); return this; }