Class SpeechSettings.Builder (4.90.0)

public static class SpeechSettings.Builder extends ClientSettings.Builder<SpeechSettings,SpeechSettings.Builder>

Builder for SpeechSettings.

Inheritance

java.lang.Object > ClientSettings.Builder > SpeechSettings.Builder

Constructors

Builder()

protected Builder()

Builder(@Nullable ClientContext clientContext)

protected Builder(@Nullable ClientContext clientContext)
Parameter
Name Description
clientContext @org.jspecify.annotations.Nullable com.google.api.gax.rpc.ClientContext

Builder(SpeechSettings settings)

protected Builder(SpeechSettings settings)
Parameter
Name Description
settings SpeechSettings

Builder(SpeechStubSettings.Builder stubSettings)

protected Builder(SpeechStubSettings.Builder stubSettings)
Parameter
Name Description
stubSettings SpeechStubSettings.Builder

Methods

applyToAllUnaryMethods(ApiFunction<UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)

public SpeechSettings.Builder applyToAllUnaryMethods(ApiFunction<UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)

Applies the given settings updater function to all of the unary API methods in this service.

Note: This method does not support applying settings to streaming methods.

Parameter
Name Description
settingsUpdater ApiFunction<Builder<?,?>,java.lang.Void>
Returns
Type Description
SpeechSettings.Builder

build()

public SpeechSettings build()
Returns
Type Description
SpeechSettings
Overrides
Exceptions
Type Description
IOException

getStubSettingsBuilder()

public SpeechStubSettings.Builder getStubSettingsBuilder()
Returns
Type Description
SpeechStubSettings.Builder

longRunningRecognizeOperationSettings()

public OperationCallSettings.Builder<LongRunningRecognizeRequest,LongRunningRecognizeResponse,LongRunningRecognizeMetadata> longRunningRecognizeOperationSettings()

Returns the builder for the settings used for calls to longRunningRecognize.

Returns
Type Description
Builder<LongRunningRecognizeRequest,LongRunningRecognizeResponse,LongRunningRecognizeMetadata>

longRunningRecognizeSettings()

public UnaryCallSettings.Builder<LongRunningRecognizeRequest,Operation> longRunningRecognizeSettings()

Returns the builder for the settings used for calls to longRunningRecognize.

Returns
Type Description
Builder<LongRunningRecognizeRequest,Operation>

recognizeSettings()

public UnaryCallSettings.Builder<RecognizeRequest,RecognizeResponse> recognizeSettings()

Returns the builder for the settings used for calls to recognize.

Returns
Type Description
Builder<RecognizeRequest,RecognizeResponse>

streamingRecognizeSettings()

public StreamingCallSettings.Builder<StreamingRecognizeRequest,StreamingRecognizeResponse> streamingRecognizeSettings()

Returns the builder for the settings used for calls to streamingRecognize.

Returns
Type Description
Builder<StreamingRecognizeRequest,StreamingRecognizeResponse>