diff --git a/model/src/main/java/com/basistech/rosette/apimodel/CategoriesOptions.java b/model/src/main/java/com/basistech/rosette/apimodel/CategoriesOptions.java index 29ba8c781..9b5a81961 100644 --- a/model/src/main/java/com/basistech/rosette/apimodel/CategoriesOptions.java +++ b/model/src/main/java/com/basistech/rosette/apimodel/CategoriesOptions.java @@ -25,6 +25,14 @@ public final class CategoriesOptions { private Boolean explain; private Integer numCategories; + /** + * Create a set of categorization options with default values. + * Note that {@code null} is used to represent defaults. + */ + public CategoriesOptions() { + // + } + /** * constructor for {@code CategoriesOptions} * @param model model to use for categorization diff --git a/model/src/main/java/com/basistech/rosette/apimodel/EntitiesOptions.java b/model/src/main/java/com/basistech/rosette/apimodel/EntitiesOptions.java index 1422eded9..ff11a3ff5 100644 --- a/model/src/main/java/com/basistech/rosette/apimodel/EntitiesOptions.java +++ b/model/src/main/java/com/basistech/rosette/apimodel/EntitiesOptions.java @@ -31,6 +31,14 @@ public final class EntitiesOptions { private Boolean allowPartialGazetteerMatches; private Boolean redactorPreferLength; + /** + * Create a set of entity extraction options with default values. + * Note that {@code null} is used to represent defaults. + */ + public EntitiesOptions() { + // + } + /** * Constructor for {@code EntitiesOptions} * @param resolveNamedEntities resolve in-document named entities diff --git a/model/src/main/java/com/basistech/rosette/apimodel/LanguageOptions.java b/model/src/main/java/com/basistech/rosette/apimodel/LanguageOptions.java index 5b22be63c..03d9d43b0 100644 --- a/model/src/main/java/com/basistech/rosette/apimodel/LanguageOptions.java +++ b/model/src/main/java/com/basistech/rosette/apimodel/LanguageOptions.java @@ -34,6 +34,13 @@ public final class LanguageOptions { private String encodingHint; private Double encodingHintWeight; private Set languageWeightAdjustments; + + /** + * Create a set of language detection options with default values. + * Note that {@code null} is used to represent defaults. + */ + public LanguageOptions() { + } /** * constructor for {@code LanguageOptions} diff --git a/model/src/main/java/com/basistech/rosette/apimodel/MorphologyOptions.java b/model/src/main/java/com/basistech/rosette/apimodel/MorphologyOptions.java index fa05e8847..dc85c525a 100644 --- a/model/src/main/java/com/basistech/rosette/apimodel/MorphologyOptions.java +++ b/model/src/main/java/com/basistech/rosette/apimodel/MorphologyOptions.java @@ -30,6 +30,14 @@ public final class MorphologyOptions { private Boolean fstTokenize; private String defaultTokenizationLanguage; + /** + * Create a set of morphology options with default values. + * Note that {@code null} is used to represent defaults. + */ + public MorphologyOptions() { + // + } + /** * constructor for {@code MorphologyOptions} * @param disambiguate whether the linguistics analysis should disambiguate results diff --git a/model/src/main/java/com/basistech/rosette/apimodel/RelationshipOptions.java b/model/src/main/java/com/basistech/rosette/apimodel/RelationshipOptions.java index e7e2576e6..060378c0f 100644 --- a/model/src/main/java/com/basistech/rosette/apimodel/RelationshipOptions.java +++ b/model/src/main/java/com/basistech/rosette/apimodel/RelationshipOptions.java @@ -23,6 +23,14 @@ public final class RelationshipOptions { private AccuracyMode accuracyMode; + /** + * Create a set of relationship extraction options with default values. + * Note that {@code null} is used to represent defaults. + */ + public RelationshipOptions() { + // + } + /** * constructor for {@code RelationshipOptions} * @param accuracyMode accuracyMode to use for relationship extraction diff --git a/model/src/main/java/com/basistech/rosette/apimodel/SentimentOptions.java b/model/src/main/java/com/basistech/rosette/apimodel/SentimentOptions.java index 8dfa8b3f6..940d8a9dd 100644 --- a/model/src/main/java/com/basistech/rosette/apimodel/SentimentOptions.java +++ b/model/src/main/java/com/basistech/rosette/apimodel/SentimentOptions.java @@ -24,6 +24,14 @@ public final class SentimentOptions { private SentimentModel model; private Boolean explain; + /** + * Create a set of sentiment analysis options with default values. + * Note that {@code null} is used to represent defaults. + */ + public SentimentOptions() { + // + } + /** * constructor for {@code SentimentOptions} * @param model model to use for sentiment analysis