Class StreamingRecognitionConfig.Builder

    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<StreamingRecognitionConfig.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<StreamingRecognitionConfig.Builder>
      • getDefaultInstanceForType

        public StreamingRecognitionConfig getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public StreamingRecognitionConfig build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public StreamingRecognitionConfig buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<StreamingRecognitionConfig.Builder>
      • mergeFrom

        public StreamingRecognitionConfig.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                                            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                     throws IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<StreamingRecognitionConfig.Builder>
        Throws:
        IOException
      • hasConfig

        public boolean hasConfig()
         *Required* Provides information to the recognizer that specifies how to
         process the request.
         
        .google.cloud.speech.v1beta1.RecognitionConfig config = 1;
        Specified by:
        hasConfig in interface StreamingRecognitionConfigOrBuilder
      • clearConfig

        public StreamingRecognitionConfig.Builder clearConfig()
         *Required* Provides information to the recognizer that specifies how to
         process the request.
         
        .google.cloud.speech.v1beta1.RecognitionConfig config = 1;
      • getConfigBuilder

        public RecognitionConfig.Builder getConfigBuilder()
         *Required* Provides information to the recognizer that specifies how to
         process the request.
         
        .google.cloud.speech.v1beta1.RecognitionConfig config = 1;
      • getSingleUtterance

        public boolean getSingleUtterance()
         *Optional* If `false` or omitted, the recognizer will perform continuous
         recognition (continuing to wait for and process audio even if the user
         pauses speaking) until the client closes the input stream (gRPC API) or
         until the maximum time limit has been reached. May return multiple
         `StreamingRecognitionResult`s with the `is_final` flag set to `true`.
         If `true`, the recognizer will detect a single spoken utterance. When it
         detects that the user has paused or stopped speaking, it will return an
         `END_OF_UTTERANCE` event and cease recognition. It will return no more than
         one `StreamingRecognitionResult` with the `is_final` flag set to `true`.
         
        bool single_utterance = 2;
        Specified by:
        getSingleUtterance in interface StreamingRecognitionConfigOrBuilder
      • setSingleUtterance

        public StreamingRecognitionConfig.Builder setSingleUtterance​(boolean value)
         *Optional* If `false` or omitted, the recognizer will perform continuous
         recognition (continuing to wait for and process audio even if the user
         pauses speaking) until the client closes the input stream (gRPC API) or
         until the maximum time limit has been reached. May return multiple
         `StreamingRecognitionResult`s with the `is_final` flag set to `true`.
         If `true`, the recognizer will detect a single spoken utterance. When it
         detects that the user has paused or stopped speaking, it will return an
         `END_OF_UTTERANCE` event and cease recognition. It will return no more than
         one `StreamingRecognitionResult` with the `is_final` flag set to `true`.
         
        bool single_utterance = 2;
      • clearSingleUtterance

        public StreamingRecognitionConfig.Builder clearSingleUtterance()
         *Optional* If `false` or omitted, the recognizer will perform continuous
         recognition (continuing to wait for and process audio even if the user
         pauses speaking) until the client closes the input stream (gRPC API) or
         until the maximum time limit has been reached. May return multiple
         `StreamingRecognitionResult`s with the `is_final` flag set to `true`.
         If `true`, the recognizer will detect a single spoken utterance. When it
         detects that the user has paused or stopped speaking, it will return an
         `END_OF_UTTERANCE` event and cease recognition. It will return no more than
         one `StreamingRecognitionResult` with the `is_final` flag set to `true`.
         
        bool single_utterance = 2;
      • getInterimResults

        public boolean getInterimResults()
         *Optional* If `true`, interim results (tentative hypotheses) may be
         returned as they become available (these interim results are indicated with
         the `is_final=false` flag).
         If `false` or omitted, only `is_final=true` result(s) are returned.
         
        bool interim_results = 3;
        Specified by:
        getInterimResults in interface StreamingRecognitionConfigOrBuilder
      • setInterimResults

        public StreamingRecognitionConfig.Builder setInterimResults​(boolean value)
         *Optional* If `true`, interim results (tentative hypotheses) may be
         returned as they become available (these interim results are indicated with
         the `is_final=false` flag).
         If `false` or omitted, only `is_final=true` result(s) are returned.
         
        bool interim_results = 3;
      • clearInterimResults

        public StreamingRecognitionConfig.Builder clearInterimResults()
         *Optional* If `true`, interim results (tentative hypotheses) may be
         returned as they become available (these interim results are indicated with
         the `is_final=false` flag).
         If `false` or omitted, only `is_final=true` result(s) are returned.
         
        bool interim_results = 3;
      • setUnknownFields

        public final StreamingRecognitionConfig.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<StreamingRecognitionConfig.Builder>
      • mergeUnknownFields

        public final StreamingRecognitionConfig.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<StreamingRecognitionConfig.Builder>