public static class AiExtractStructuredFieldsField.Builder extends NullableFieldTracker
| Modifier and Type | Field and Description |
|---|---|
protected String |
description |
protected String |
displayName |
protected List<AiExtractSubField> |
fields |
protected String |
key |
protected String |
namespace |
protected List<AiExtractStructuredFieldsOptionsField> |
options |
protected AiOptionsRules |
optionsRules |
protected String |
prompt |
protected String |
taxonomyKey |
protected String |
type |
explicitlySetNullableFields| Modifier and Type | Method and Description |
|---|---|
AiExtractStructuredFieldsField |
build() |
AiExtractStructuredFieldsField.Builder |
description(String description) |
AiExtractStructuredFieldsField.Builder |
displayName(String displayName) |
AiExtractStructuredFieldsField.Builder |
fields(List<AiExtractSubField> fields) |
AiExtractStructuredFieldsField.Builder |
namespace(String namespace) |
AiExtractStructuredFieldsField.Builder |
options(List<AiExtractStructuredFieldsOptionsField> options) |
AiExtractStructuredFieldsField.Builder |
optionsRules(AiOptionsRules optionsRules) |
AiExtractStructuredFieldsField.Builder |
prompt(String prompt) |
AiExtractStructuredFieldsField.Builder |
taxonomyKey(String taxonomyKey) |
AiExtractStructuredFieldsField.Builder |
type(String type) |
getExplicitlySetNullableFields, isFieldExplicitlySet, markNullableFieldAsSet, markNullableFieldsAsSetprotected String description
protected String displayName
protected List<AiExtractStructuredFieldsOptionsField> options
protected List<AiExtractSubField> fields
protected String taxonomyKey
protected AiOptionsRules optionsRules
public AiExtractStructuredFieldsField.Builder description(String description)
public AiExtractStructuredFieldsField.Builder displayName(String displayName)
public AiExtractStructuredFieldsField.Builder prompt(String prompt)
public AiExtractStructuredFieldsField.Builder type(String type)
public AiExtractStructuredFieldsField.Builder options(List<AiExtractStructuredFieldsOptionsField> options)
public AiExtractStructuredFieldsField.Builder fields(List<AiExtractSubField> fields)
public AiExtractStructuredFieldsField.Builder taxonomyKey(String taxonomyKey)
public AiExtractStructuredFieldsField.Builder namespace(String namespace)
public AiExtractStructuredFieldsField.Builder optionsRules(AiOptionsRules optionsRules)
public AiExtractStructuredFieldsField build()