Class SpeechAdaptation

  • All Implemented Interfaces:
    SpeechAdaptationOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

    public final class SpeechAdaptation
    extends com.google.protobuf.GeneratedMessageV3
    implements SpeechAdaptationOrBuilder
     Speech adaptation configuration.
     
    Protobuf type google.cloud.speech.v1.SpeechAdaptation
    See Also:
    Serialized Form
    • Field Detail

      • PHRASE_SETS_FIELD_NUMBER

        public static final int PHRASE_SETS_FIELD_NUMBER
        See Also:
        Constant Field Values
      • PHRASE_SET_REFERENCES_FIELD_NUMBER

        public static final int PHRASE_SET_REFERENCES_FIELD_NUMBER
        See Also:
        Constant Field Values
      • CUSTOM_CLASSES_FIELD_NUMBER

        public static final int CUSTOM_CLASSES_FIELD_NUMBER
        See Also:
        Constant Field Values
      • ABNF_GRAMMAR_FIELD_NUMBER

        public static final int ABNF_GRAMMAR_FIELD_NUMBER
        See Also:
        Constant Field Values
    • Method Detail

      • newInstance

        protected Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • 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
      • getPhraseSetsList

        public List<PhraseSet> getPhraseSetsList()
         A collection of phrase sets. To specify the hints inline, leave the
         phrase set's `name` blank and fill in the rest of its fields. Any
         phrase set can use any custom class.
         
        repeated .google.cloud.speech.v1.PhraseSet phrase_sets = 1;
        Specified by:
        getPhraseSetsList in interface SpeechAdaptationOrBuilder
      • getPhraseSetsOrBuilderList

        public List<? extends PhraseSetOrBuilder> getPhraseSetsOrBuilderList()
         A collection of phrase sets. To specify the hints inline, leave the
         phrase set's `name` blank and fill in the rest of its fields. Any
         phrase set can use any custom class.
         
        repeated .google.cloud.speech.v1.PhraseSet phrase_sets = 1;
        Specified by:
        getPhraseSetsOrBuilderList in interface SpeechAdaptationOrBuilder
      • getPhraseSetsCount

        public int getPhraseSetsCount()
         A collection of phrase sets. To specify the hints inline, leave the
         phrase set's `name` blank and fill in the rest of its fields. Any
         phrase set can use any custom class.
         
        repeated .google.cloud.speech.v1.PhraseSet phrase_sets = 1;
        Specified by:
        getPhraseSetsCount in interface SpeechAdaptationOrBuilder
      • getPhraseSets

        public PhraseSet getPhraseSets​(int index)
         A collection of phrase sets. To specify the hints inline, leave the
         phrase set's `name` blank and fill in the rest of its fields. Any
         phrase set can use any custom class.
         
        repeated .google.cloud.speech.v1.PhraseSet phrase_sets = 1;
        Specified by:
        getPhraseSets in interface SpeechAdaptationOrBuilder
      • getPhraseSetsOrBuilder

        public PhraseSetOrBuilder getPhraseSetsOrBuilder​(int index)
         A collection of phrase sets. To specify the hints inline, leave the
         phrase set's `name` blank and fill in the rest of its fields. Any
         phrase set can use any custom class.
         
        repeated .google.cloud.speech.v1.PhraseSet phrase_sets = 1;
        Specified by:
        getPhraseSetsOrBuilder in interface SpeechAdaptationOrBuilder
      • getPhraseSetReferencesList

        public com.google.protobuf.ProtocolStringList getPhraseSetReferencesList()
         A collection of phrase set resource names to use.
         
        repeated string phrase_set_references = 2 [(.google.api.resource_reference) = { ... }
        Specified by:
        getPhraseSetReferencesList in interface SpeechAdaptationOrBuilder
        Returns:
        A list containing the phraseSetReferences.
      • getPhraseSetReferencesCount

        public int getPhraseSetReferencesCount()
         A collection of phrase set resource names to use.
         
        repeated string phrase_set_references = 2 [(.google.api.resource_reference) = { ... }
        Specified by:
        getPhraseSetReferencesCount in interface SpeechAdaptationOrBuilder
        Returns:
        The count of phraseSetReferences.
      • getPhraseSetReferences

        public String getPhraseSetReferences​(int index)
         A collection of phrase set resource names to use.
         
        repeated string phrase_set_references = 2 [(.google.api.resource_reference) = { ... }
        Specified by:
        getPhraseSetReferences in interface SpeechAdaptationOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The phraseSetReferences at the given index.
      • getPhraseSetReferencesBytes

        public com.google.protobuf.ByteString getPhraseSetReferencesBytes​(int index)
         A collection of phrase set resource names to use.
         
        repeated string phrase_set_references = 2 [(.google.api.resource_reference) = { ... }
        Specified by:
        getPhraseSetReferencesBytes in interface SpeechAdaptationOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the phraseSetReferences at the given index.
      • getCustomClassesList

        public List<CustomClass> getCustomClassesList()
         A collection of custom classes. To specify the classes inline, leave the
         class' `name` blank and fill in the rest of its fields, giving it a unique
         `custom_class_id`. Refer to the inline defined class in phrase hints by its
         `custom_class_id`.
         
        repeated .google.cloud.speech.v1.CustomClass custom_classes = 3;
        Specified by:
        getCustomClassesList in interface SpeechAdaptationOrBuilder
      • getCustomClassesOrBuilderList

        public List<? extends CustomClassOrBuilder> getCustomClassesOrBuilderList()
         A collection of custom classes. To specify the classes inline, leave the
         class' `name` blank and fill in the rest of its fields, giving it a unique
         `custom_class_id`. Refer to the inline defined class in phrase hints by its
         `custom_class_id`.
         
        repeated .google.cloud.speech.v1.CustomClass custom_classes = 3;
        Specified by:
        getCustomClassesOrBuilderList in interface SpeechAdaptationOrBuilder
      • getCustomClassesCount

        public int getCustomClassesCount()
         A collection of custom classes. To specify the classes inline, leave the
         class' `name` blank and fill in the rest of its fields, giving it a unique
         `custom_class_id`. Refer to the inline defined class in phrase hints by its
         `custom_class_id`.
         
        repeated .google.cloud.speech.v1.CustomClass custom_classes = 3;
        Specified by:
        getCustomClassesCount in interface SpeechAdaptationOrBuilder
      • getCustomClasses

        public CustomClass getCustomClasses​(int index)
         A collection of custom classes. To specify the classes inline, leave the
         class' `name` blank and fill in the rest of its fields, giving it a unique
         `custom_class_id`. Refer to the inline defined class in phrase hints by its
         `custom_class_id`.
         
        repeated .google.cloud.speech.v1.CustomClass custom_classes = 3;
        Specified by:
        getCustomClasses in interface SpeechAdaptationOrBuilder
      • getCustomClassesOrBuilder

        public CustomClassOrBuilder getCustomClassesOrBuilder​(int index)
         A collection of custom classes. To specify the classes inline, leave the
         class' `name` blank and fill in the rest of its fields, giving it a unique
         `custom_class_id`. Refer to the inline defined class in phrase hints by its
         `custom_class_id`.
         
        repeated .google.cloud.speech.v1.CustomClass custom_classes = 3;
        Specified by:
        getCustomClassesOrBuilder in interface SpeechAdaptationOrBuilder
      • hasAbnfGrammar

        public boolean hasAbnfGrammar()
         Augmented Backus-Naur form (ABNF) is a standardized grammar notation
         comprised by a set of derivation rules.
         See specifications: https://www.w3.org/TR/speech-grammar
         
        .google.cloud.speech.v1.SpeechAdaptation.ABNFGrammar abnf_grammar = 4;
        Specified by:
        hasAbnfGrammar in interface SpeechAdaptationOrBuilder
        Returns:
        Whether the abnfGrammar field is set.
      • getAbnfGrammar

        public SpeechAdaptation.ABNFGrammar getAbnfGrammar()
         Augmented Backus-Naur form (ABNF) is a standardized grammar notation
         comprised by a set of derivation rules.
         See specifications: https://www.w3.org/TR/speech-grammar
         
        .google.cloud.speech.v1.SpeechAdaptation.ABNFGrammar abnf_grammar = 4;
        Specified by:
        getAbnfGrammar in interface SpeechAdaptationOrBuilder
        Returns:
        The abnfGrammar.
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessageV3
        Throws:
        IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • equals

        public boolean equals​(Object obj)
        Specified by:
        equals in interface com.google.protobuf.Message
        Overrides:
        equals in class com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface com.google.protobuf.Message
        Overrides:
        hashCode in class com.google.protobuf.AbstractMessage
      • parseFrom

        public static SpeechAdaptation parseFrom​(ByteBuffer data)
                                          throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static SpeechAdaptation parseFrom​(ByteBuffer data,
                                                 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                          throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static SpeechAdaptation parseFrom​(com.google.protobuf.ByteString data)
                                          throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static SpeechAdaptation parseFrom​(com.google.protobuf.ByteString data,
                                                 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                          throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static SpeechAdaptation parseFrom​(byte[] data)
                                          throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static SpeechAdaptation parseFrom​(byte[] data,
                                                 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                          throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static SpeechAdaptation parseFrom​(com.google.protobuf.CodedInputStream input,
                                                 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                          throws IOException
        Throws:
        IOException
      • newBuilderForType

        public SpeechAdaptation.Builder newBuilderForType()
        Specified by:
        newBuilderForType in interface com.google.protobuf.Message
        Specified by:
        newBuilderForType in interface com.google.protobuf.MessageLite
      • toBuilder

        public SpeechAdaptation.Builder toBuilder()
        Specified by:
        toBuilder in interface com.google.protobuf.Message
        Specified by:
        toBuilder in interface com.google.protobuf.MessageLite
      • newBuilderForType

        protected SpeechAdaptation.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
        Specified by:
        newBuilderForType in class com.google.protobuf.GeneratedMessageV3
      • getParserForType

        public com.google.protobuf.Parser<SpeechAdaptation> getParserForType()
        Specified by:
        getParserForType in interface com.google.protobuf.Message
        Specified by:
        getParserForType in interface com.google.protobuf.MessageLite
        Overrides:
        getParserForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstanceForType

        public SpeechAdaptation getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder