Class StreamingRecognizeRequest.Builder (4.17.0)

public static final class StreamingRecognizeRequest.Builder extends GeneratedMessageV3.Builder<StreamingRecognizeRequest.Builder> implements StreamingRecognizeRequestOrBuilder

Request message for the StreamingRecognize method. Multiple StreamingRecognizeRequest messages are sent in one call.

If the Recognizer referenced by recognizer contains a fully specified request configuration then the stream may only contain messages with only audio set.

Otherwise the first message must contain a recognizer and a streaming_config message that together fully specify the request configuration and must not contain audio. All subsequent messages must only have audio set.

Protobuf type google.cloud.speech.v2.StreamingRecognizeRequest

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public StreamingRecognizeRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
StreamingRecognizeRequest.Builder
Overrides

build()

public StreamingRecognizeRequest build()
Returns
TypeDescription
StreamingRecognizeRequest

buildPartial()

public StreamingRecognizeRequest buildPartial()
Returns
TypeDescription
StreamingRecognizeRequest

clear()

public StreamingRecognizeRequest.Builder clear()
Returns
TypeDescription
StreamingRecognizeRequest.Builder
Overrides

clearAudio()

public StreamingRecognizeRequest.Builder clearAudio()

Inline audio bytes to be Recognized. Maximum size for this field is 15 KB per request.

bytes audio = 5;

Returns
TypeDescription
StreamingRecognizeRequest.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public StreamingRecognizeRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
StreamingRecognizeRequest.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public StreamingRecognizeRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
StreamingRecognizeRequest.Builder
Overrides

clearRecognizer()

public StreamingRecognizeRequest.Builder clearRecognizer()

Required. The name of the Recognizer to use during recognition. The expected format is projects/{project}/locations/{location}/recognizers/{recognizer}. The {recognizer} segment may be set to _ to use an empty implicit Recognizer.

string recognizer = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
TypeDescription
StreamingRecognizeRequest.Builder

This builder for chaining.

clearStreamingConfig()

public StreamingRecognizeRequest.Builder clearStreamingConfig()

StreamingRecognitionConfig to be used in this recognition attempt. If provided, it will override the default RecognitionConfig stored in the Recognizer.

.google.cloud.speech.v2.StreamingRecognitionConfig streaming_config = 6;

Returns
TypeDescription
StreamingRecognizeRequest.Builder

clearStreamingRequest()

public StreamingRecognizeRequest.Builder clearStreamingRequest()
Returns
TypeDescription
StreamingRecognizeRequest.Builder

clone()

public StreamingRecognizeRequest.Builder clone()
Returns
TypeDescription
StreamingRecognizeRequest.Builder
Overrides

getAudio()

public ByteString getAudio()

Inline audio bytes to be Recognized. Maximum size for this field is 15 KB per request.

bytes audio = 5;

Returns
TypeDescription
ByteString

The audio.

getDefaultInstanceForType()

public StreamingRecognizeRequest getDefaultInstanceForType()
Returns
TypeDescription
StreamingRecognizeRequest

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getRecognizer()

public String getRecognizer()

Required. The name of the Recognizer to use during recognition. The expected format is projects/{project}/locations/{location}/recognizers/{recognizer}. The {recognizer} segment may be set to _ to use an empty implicit Recognizer.

string recognizer = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
TypeDescription
String

The recognizer.

getRecognizerBytes()

public ByteString getRecognizerBytes()

Required. The name of the Recognizer to use during recognition. The expected format is projects/{project}/locations/{location}/recognizers/{recognizer}. The {recognizer} segment may be set to _ to use an empty implicit Recognizer.

string recognizer = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
TypeDescription
ByteString

The bytes for recognizer.

getStreamingConfig()

public StreamingRecognitionConfig getStreamingConfig()

StreamingRecognitionConfig to be used in this recognition attempt. If provided, it will override the default RecognitionConfig stored in the Recognizer.

.google.cloud.speech.v2.StreamingRecognitionConfig streaming_config = 6;

Returns
TypeDescription
StreamingRecognitionConfig

The streamingConfig.

getStreamingConfigBuilder()

public StreamingRecognitionConfig.Builder getStreamingConfigBuilder()

StreamingRecognitionConfig to be used in this recognition attempt. If provided, it will override the default RecognitionConfig stored in the Recognizer.

.google.cloud.speech.v2.StreamingRecognitionConfig streaming_config = 6;

Returns
TypeDescription
StreamingRecognitionConfig.Builder

getStreamingConfigOrBuilder()

public StreamingRecognitionConfigOrBuilder getStreamingConfigOrBuilder()

StreamingRecognitionConfig to be used in this recognition attempt. If provided, it will override the default RecognitionConfig stored in the Recognizer.

.google.cloud.speech.v2.StreamingRecognitionConfig streaming_config = 6;

Returns
TypeDescription
StreamingRecognitionConfigOrBuilder

getStreamingRequestCase()

public StreamingRecognizeRequest.StreamingRequestCase getStreamingRequestCase()
Returns
TypeDescription
StreamingRecognizeRequest.StreamingRequestCase

hasAudio()

public boolean hasAudio()

Inline audio bytes to be Recognized. Maximum size for this field is 15 KB per request.

bytes audio = 5;

Returns
TypeDescription
boolean

Whether the audio field is set.

hasStreamingConfig()

public boolean hasStreamingConfig()

StreamingRecognitionConfig to be used in this recognition attempt. If provided, it will override the default RecognitionConfig stored in the Recognizer.

.google.cloud.speech.v2.StreamingRecognitionConfig streaming_config = 6;

Returns
TypeDescription
boolean

Whether the streamingConfig field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(StreamingRecognizeRequest other)

public StreamingRecognizeRequest.Builder mergeFrom(StreamingRecognizeRequest other)
Parameter
NameDescription
otherStreamingRecognizeRequest
Returns
TypeDescription
StreamingRecognizeRequest.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public StreamingRecognizeRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
StreamingRecognizeRequest.Builder
Overrides
Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public StreamingRecognizeRequest.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
StreamingRecognizeRequest.Builder
Overrides

mergeStreamingConfig(StreamingRecognitionConfig value)

public StreamingRecognizeRequest.Builder mergeStreamingConfig(StreamingRecognitionConfig value)

StreamingRecognitionConfig to be used in this recognition attempt. If provided, it will override the default RecognitionConfig stored in the Recognizer.

.google.cloud.speech.v2.StreamingRecognitionConfig streaming_config = 6;

Parameter
NameDescription
valueStreamingRecognitionConfig
Returns
TypeDescription
StreamingRecognizeRequest.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final StreamingRecognizeRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
StreamingRecognizeRequest.Builder
Overrides

setAudio(ByteString value)

public StreamingRecognizeRequest.Builder setAudio(ByteString value)

Inline audio bytes to be Recognized. Maximum size for this field is 15 KB per request.

bytes audio = 5;

Parameter
NameDescription
valueByteString

The audio to set.

Returns
TypeDescription
StreamingRecognizeRequest.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public StreamingRecognizeRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
StreamingRecognizeRequest.Builder
Overrides

setRecognizer(String value)

public StreamingRecognizeRequest.Builder setRecognizer(String value)

Required. The name of the Recognizer to use during recognition. The expected format is projects/{project}/locations/{location}/recognizers/{recognizer}. The {recognizer} segment may be set to _ to use an empty implicit Recognizer.

string recognizer = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
NameDescription
valueString

The recognizer to set.

Returns
TypeDescription
StreamingRecognizeRequest.Builder

This builder for chaining.

setRecognizerBytes(ByteString value)

public StreamingRecognizeRequest.Builder setRecognizerBytes(ByteString value)

Required. The name of the Recognizer to use during recognition. The expected format is projects/{project}/locations/{location}/recognizers/{recognizer}. The {recognizer} segment may be set to _ to use an empty implicit Recognizer.

string recognizer = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
NameDescription
valueByteString

The bytes for recognizer to set.

Returns
TypeDescription
StreamingRecognizeRequest.Builder

This builder for chaining.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public StreamingRecognizeRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
StreamingRecognizeRequest.Builder
Overrides

setStreamingConfig(StreamingRecognitionConfig value)

public StreamingRecognizeRequest.Builder setStreamingConfig(StreamingRecognitionConfig value)

StreamingRecognitionConfig to be used in this recognition attempt. If provided, it will override the default RecognitionConfig stored in the Recognizer.

.google.cloud.speech.v2.StreamingRecognitionConfig streaming_config = 6;

Parameter
NameDescription
valueStreamingRecognitionConfig
Returns
TypeDescription
StreamingRecognizeRequest.Builder

setStreamingConfig(StreamingRecognitionConfig.Builder builderForValue)

public StreamingRecognizeRequest.Builder setStreamingConfig(StreamingRecognitionConfig.Builder builderForValue)

StreamingRecognitionConfig to be used in this recognition attempt. If provided, it will override the default RecognitionConfig stored in the Recognizer.

.google.cloud.speech.v2.StreamingRecognitionConfig streaming_config = 6;

Parameter
NameDescription
builderForValueStreamingRecognitionConfig.Builder
Returns
TypeDescription
StreamingRecognizeRequest.Builder

setUnknownFields(UnknownFieldSet unknownFields)

public final StreamingRecognizeRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
StreamingRecognizeRequest.Builder
Overrides