public static class AiExtract.Builder extends NullableFieldTracker
| Modifier and Type | Field and Description |
|---|---|
protected AiExtractAgent |
aiAgent |
protected List<AiItemBase> |
items |
protected String |
prompt |
explicitlySetNullableFields| Constructor and Description |
|---|
Builder(String prompt,
List<AiItemBase> items) |
| Modifier and Type | Method and Description |
|---|---|
AiExtract.Builder |
aiAgent(AiAgentExtract aiAgent) |
AiExtract.Builder |
aiAgent(AiAgentReference aiAgent) |
AiExtract.Builder |
aiAgent(AiExtractAgent aiAgent) |
AiExtract |
build() |
getExplicitlySetNullableFields, isFieldExplicitlySet, markNullableFieldAsSet, markNullableFieldsAsSetprotected final List<AiItemBase> items
protected AiExtractAgent aiAgent
public Builder(String prompt, List<AiItemBase> items)
public AiExtract.Builder aiAgent(AiAgentReference aiAgent)
public AiExtract.Builder aiAgent(AiAgentExtract aiAgent)
public AiExtract.Builder aiAgent(AiExtractAgent aiAgent)