public class Enrichment
extends com.ibm.cloud.sdk.core.service.model.GenericModel
Modifier and Type | Class and Description |
---|---|
static class |
Enrichment.Builder
Builder.
|
Modifier and Type | Method and Description |
---|---|
String |
description()
Gets the description.
|
String |
destinationField()
Gets the destinationField.
|
String |
enrichment()
Gets the enrichment.
|
Boolean |
ignoreDownstreamErrors()
Gets the ignoreDownstreamErrors.
|
Enrichment.Builder |
newBuilder()
New builder.
|
EnrichmentOptions |
options()
Gets the options.
|
Boolean |
overwrite()
Gets the overwrite.
|
String |
sourceField()
Gets the sourceField.
|
public Enrichment.Builder newBuilder()
public String description()
Describes what the enrichment step does.
public String destinationField()
Field where enrichments will be stored. This field must already exist or be at most 1 level deeper than an existing field. For example, if `text` is a top-level field with no sub-fields, `text.foo` is a valid destination but `text.foo.bar` is not.
public String sourceField()
Field to be enriched.
Arrays can be specified as the **source_field** if the **enrichment** service for this enrichment is set to `natural_language_undstanding`.
public Boolean overwrite()
Indicates that the enrichments will overwrite the destination_field field if it already exists.
public String enrichment()
Name of the enrichment service to call. Current options are `natural_language_understanding` and `elements`.
When using `natual_language_understanding`, the **options** object must contain Natural Language Understanding options.
When using `elements` the **options** object must contain Element Classification options. Additionally, when using the `elements` enrichment the configuration specified and files ingested must meet all the criteria specified in [the documentation](https://cloud.ibm.com/docs/discovery?topic=discovery-element-classification#element-classification).
public Boolean ignoreDownstreamErrors()
If true, then most errors generated during the enrichment process will be treated as warnings and will not cause the document to fail processing.
public EnrichmentOptions options()
Options which are specific to a particular enrichment.
Copyright © 2021 IBM Cloud. All rights reserved.