public static class AiExtractStructured.Builder extends NullableFieldTracker
| Modifier and Type | Field and Description |
|---|---|
protected AiExtractStructuredAgent |
aiAgent |
protected List<AiExtractStructuredFieldsField> |
fields |
protected Boolean |
includeConfidenceScore |
protected Boolean |
includeReference |
protected List<AiItemBase> |
items |
protected AiExtractStructuredMetadataTemplateField |
metadataTemplate |
explicitlySetNullableFields| Constructor and Description |
|---|
Builder(List<AiItemBase> items) |
| Modifier and Type | Method and Description |
|---|---|
AiExtractStructured.Builder |
aiAgent(AiAgentExtractStructured aiAgent) |
AiExtractStructured.Builder |
aiAgent(AiAgentReference aiAgent) |
AiExtractStructured.Builder |
aiAgent(AiExtractStructuredAgent aiAgent) |
AiExtractStructured |
build() |
AiExtractStructured.Builder |
fields(List<AiExtractStructuredFieldsField> fields) |
AiExtractStructured.Builder |
includeConfidenceScore(Boolean includeConfidenceScore) |
AiExtractStructured.Builder |
includeReference(Boolean includeReference) |
AiExtractStructured.Builder |
metadataTemplate(AiExtractStructuredMetadataTemplateField metadataTemplate) |
getExplicitlySetNullableFields, isFieldExplicitlySet, markNullableFieldAsSet, markNullableFieldsAsSetprotected final List<AiItemBase> items
protected AiExtractStructuredMetadataTemplateField metadataTemplate
protected List<AiExtractStructuredFieldsField> fields
protected AiExtractStructuredAgent aiAgent
protected Boolean includeConfidenceScore
protected Boolean includeReference
public Builder(List<AiItemBase> items)
public AiExtractStructured.Builder metadataTemplate(AiExtractStructuredMetadataTemplateField metadataTemplate)
public AiExtractStructured.Builder fields(List<AiExtractStructuredFieldsField> fields)
public AiExtractStructured.Builder aiAgent(AiAgentReference aiAgent)
public AiExtractStructured.Builder aiAgent(AiAgentExtractStructured aiAgent)
public AiExtractStructured.Builder aiAgent(AiExtractStructuredAgent aiAgent)
public AiExtractStructured.Builder includeConfidenceScore(Boolean includeConfidenceScore)
public AiExtractStructured.Builder includeReference(Boolean includeReference)
public AiExtractStructured build()