Class SpeakerDiarizationConfig.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<SpeakerDiarizationConfig.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<SpeakerDiarizationConfig.Builder>
      • getDefaultInstanceForType

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

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

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

        public SpeakerDiarizationConfig.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                                 int index,
                                                                 Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SpeakerDiarizationConfig.Builder>
      • addRepeatedField

        public SpeakerDiarizationConfig.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                                 Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SpeakerDiarizationConfig.Builder>
      • isInitialized

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

        public SpeakerDiarizationConfig.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<SpeakerDiarizationConfig.Builder>
        Throws:
        IOException
      • getMinSpeakerCount

        public int getMinSpeakerCount()
         Required. Minimum number of speakers in the conversation. This range gives
         you more flexibility by allowing the system to automatically determine the
         correct number of speakers.
        
         To fix the number of speakers detected in the audio, set
         `min_speaker_count` = `max_speaker_count`.
         
        int32 min_speaker_count = 2 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getMinSpeakerCount in interface SpeakerDiarizationConfigOrBuilder
        Returns:
        The minSpeakerCount.
      • setMinSpeakerCount

        public SpeakerDiarizationConfig.Builder setMinSpeakerCount​(int value)
         Required. Minimum number of speakers in the conversation. This range gives
         you more flexibility by allowing the system to automatically determine the
         correct number of speakers.
        
         To fix the number of speakers detected in the audio, set
         `min_speaker_count` = `max_speaker_count`.
         
        int32 min_speaker_count = 2 [(.google.api.field_behavior) = REQUIRED];
        Parameters:
        value - The minSpeakerCount to set.
        Returns:
        This builder for chaining.
      • clearMinSpeakerCount

        public SpeakerDiarizationConfig.Builder clearMinSpeakerCount()
         Required. Minimum number of speakers in the conversation. This range gives
         you more flexibility by allowing the system to automatically determine the
         correct number of speakers.
        
         To fix the number of speakers detected in the audio, set
         `min_speaker_count` = `max_speaker_count`.
         
        int32 min_speaker_count = 2 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        This builder for chaining.
      • getMaxSpeakerCount

        public int getMaxSpeakerCount()
         Required. Maximum number of speakers in the conversation. Valid values are:
         1-6. Must be >= `min_speaker_count`. This range gives you more flexibility
         by allowing the system to automatically determine the correct number of
         speakers.
         
        int32 max_speaker_count = 3 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getMaxSpeakerCount in interface SpeakerDiarizationConfigOrBuilder
        Returns:
        The maxSpeakerCount.
      • setMaxSpeakerCount

        public SpeakerDiarizationConfig.Builder setMaxSpeakerCount​(int value)
         Required. Maximum number of speakers in the conversation. Valid values are:
         1-6. Must be >= `min_speaker_count`. This range gives you more flexibility
         by allowing the system to automatically determine the correct number of
         speakers.
         
        int32 max_speaker_count = 3 [(.google.api.field_behavior) = REQUIRED];
        Parameters:
        value - The maxSpeakerCount to set.
        Returns:
        This builder for chaining.
      • clearMaxSpeakerCount

        public SpeakerDiarizationConfig.Builder clearMaxSpeakerCount()
         Required. Maximum number of speakers in the conversation. Valid values are:
         1-6. Must be >= `min_speaker_count`. This range gives you more flexibility
         by allowing the system to automatically determine the correct number of
         speakers.
         
        int32 max_speaker_count = 3 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        This builder for chaining.
      • setUnknownFields

        public final SpeakerDiarizationConfig.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<SpeakerDiarizationConfig.Builder>
      • mergeUnknownFields

        public final SpeakerDiarizationConfig.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<SpeakerDiarizationConfig.Builder>