public class Grammar
extends com.ibm.cloud.sdk.core.service.model.GenericModel
Modifier and Type | Class and Description |
---|---|
static interface |
Grammar.Status
The status of the grammar: * `analyzed`: The service successfully analyzed the grammar.
|
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
error |
protected java.lang.String |
name |
protected java.lang.Long |
outOfVocabularyWords |
protected java.lang.String |
status |
Constructor and Description |
---|
Grammar() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getError()
Gets the error.
|
java.lang.String |
getName()
Gets the name.
|
java.lang.Long |
getOutOfVocabularyWords()
Gets the outOfVocabularyWords.
|
java.lang.String |
getStatus()
Gets the status.
|
protected java.lang.String name
@SerializedName(value="out_of_vocabulary_words") protected java.lang.Long outOfVocabularyWords
protected java.lang.String status
protected java.lang.String error
public java.lang.String getName()
The name of the grammar.
public java.lang.Long getOutOfVocabularyWords()
The number of OOV words in the grammar. The value is `0` while the grammar is being processed.
public java.lang.String getStatus()
The status of the grammar: * `analyzed`: The service successfully analyzed the grammar. The custom model can be trained with data from the grammar. * `being_processed`: The service is still analyzing the grammar. The service cannot accept requests to add new resources or to train the custom model. * `undetermined`: The service encountered an error while processing the grammar. The `error` field describes the failure.
public java.lang.String getError()
If the status of the grammar is `undetermined`, the following message: `Analysis of grammar '{grammar_name}' failed. Please try fixing the error or adding the grammar again by setting the 'allow_overwrite' flag to 'true'.`.