public class AiExtractStructuredFieldsField extends SerializableObject
| Modifier and Type | Class and Description |
|---|---|
static class |
AiExtractStructuredFieldsField.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected String |
description
A description of the field.
|
protected String |
displayName
The display name of the field.
|
protected List<AiExtractSubField> |
fields
The nested fields for this field.
|
protected String |
key
A unique identifier for the field.
|
protected String |
namespace
The namespace of the taxonomy source.
|
protected List<AiExtractStructuredFieldsOptionsField> |
options
A list of options for this field.
|
protected AiOptionsRules |
optionsRules |
protected String |
prompt
The context about the key that may include how to find and format it.
|
protected String |
taxonomyKey
The identifier for a taxonomy, which corresponds to the `key` of the taxonomy source.
|
protected String |
type
The type of the field.
|
explicitlySetNullableFields| Modifier | Constructor and Description |
|---|---|
protected |
AiExtractStructuredFieldsField(AiExtractStructuredFieldsField.Builder builder) |
|
AiExtractStructuredFieldsField(String key) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
String |
getDescription() |
String |
getDisplayName() |
List<AiExtractSubField> |
getFields() |
String |
getKey() |
String |
getNamespace() |
List<AiExtractStructuredFieldsOptionsField> |
getOptions() |
AiOptionsRules |
getOptionsRules() |
String |
getPrompt() |
String |
getTaxonomyKey() |
String |
getType() |
int |
hashCode() |
String |
toString() |
getRawData, setRawDatagetExplicitlySetNullableFields, isFieldExplicitlySet, markNullableFieldAsSet, markNullableFieldsAsSetprotected String description
protected String displayName
protected String prompt
protected String type
protected List<AiExtractStructuredFieldsOptionsField> options
protected List<AiExtractSubField> fields
protected String taxonomyKey
protected String namespace
protected AiOptionsRules optionsRules
public AiExtractStructuredFieldsField(String key)
protected AiExtractStructuredFieldsField(AiExtractStructuredFieldsField.Builder builder)
public String getDescription()
public String getDisplayName()
public List<AiExtractStructuredFieldsOptionsField> getOptions()
public List<AiExtractSubField> getFields()
public String getTaxonomyKey()
public String getNamespace()
public AiOptionsRules getOptionsRules()