Class SegmentSettings
- All Implemented Interfaces:
com.ibm.cloud.sdk.core.service.model.ObjectModel
public class SegmentSettings
extends com.ibm.cloud.sdk.core.service.model.GenericModel
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SegmentSettings.Builder
Builder. -
Method Summary
Modifier and Type Method Description List<String>
annotatedFields()
Gets the annotatedFields.Boolean
enabled()
Gets the enabled.SegmentSettings.Builder
newBuilder()
New builder.List<String>
selectorTags()
Gets the selectorTags.Methods inherited from class com.ibm.cloud.sdk.core.service.model.GenericModel
equals, hashCode, toString
-
Method Details
-
newBuilder
New builder.- Returns:
- a SegmentSettings builder
-
enabled
Gets the enabled.Enables/disables the Document Segmentation feature.
- Returns:
- the enabled
-
selectorTags
Gets the selectorTags.Defines the heading level that splits into document segments. Valid values are h1, h2, h3, h4, h5, h6. The content of the header field that the segmentation splits at is used as the **title** field for that segmented result. Only valid if used with a collection that has **enabled** set to `false` in the **smart_document_understanding** object.
- Returns:
- the selectorTags
-
annotatedFields
Gets the annotatedFields.Defines the annotated smart document understanding fields that the document is split on. The content of the annotated field that the segmentation splits at is used as the **title** field for that segmented result. For example, if the field `sub-title` is specified, when a document is uploaded each time the smart documement understanding conversion encounters a field of type `sub-title` the document is split at that point and the content of the field used as the title of the remaining content. Thnis split is performed for all instances of the listed fields in the uploaded document. Only valid if used with a collection that has **enabled** set to `true` in the **smart_document_understanding** object.
- Returns:
- the annotatedFields
-