Class EnrichmentOptions
java.lang.Object
com.ibm.cloud.sdk.core.service.model.GenericModel
com.ibm.watson.discovery.v1.model.EnrichmentOptions
- All Implemented Interfaces:
com.ibm.cloud.sdk.core.service.model.ObjectModel
public class EnrichmentOptions
extends com.ibm.cloud.sdk.core.service.model.GenericModel
Options which are specific to a particular enrichment.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
EnrichmentOptions.Builder
Builder.static interface
EnrichmentOptions.Language
ISO 639-1 code indicating the language to use for the analysis. -
Method Summary
Modifier and Type Method Description NluEnrichmentFeatures
features()
Gets the features.String
language()
Gets the language.String
model()
Gets the model.EnrichmentOptions.Builder
newBuilder()
New builder.Methods inherited from class com.ibm.cloud.sdk.core.service.model.GenericModel
equals, hashCode, toString
-
Method Details
-
newBuilder
New builder.- Returns:
- a EnrichmentOptions builder
-
features
Gets the features.Object containing Natural Language Understanding features to be used.
- Returns:
- the features
-
language
Gets the language.ISO 639-1 code indicating the language to use for the analysis. This code overrides the automatic language detection performed by the service. Valid codes are `ar` (Arabic), `en` (English), `fr` (French), `de` (German), `it` (Italian), `pt` (Portuguese), `ru` (Russian), `es` (Spanish), and `sv` (Swedish). **Note:** Not all features support all languages, automatic detection is recommended.
- Returns:
- the language
-
model
Gets the model.For use with `elements` enrichments only. The element extraction model to use. The only model available is `contract`.
- Returns:
- the model
-