public static class AiAgentExtract.Builder extends NullableFieldTracker
| Modifier and Type | Field and Description |
|---|---|
protected AiAgentBasicTextTool |
basicImage |
protected AiAgentBasicTextTool |
basicText |
protected AiAgentLongTextTool |
longText |
protected EnumWrapper<AiAgentExtractTypeField> |
type |
explicitlySetNullableFields| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
AiAgentExtract.Builder |
basicImage(AiAgentBasicTextTool basicImage) |
AiAgentExtract.Builder |
basicText(AiAgentBasicTextTool basicText) |
AiAgentExtract |
build() |
AiAgentExtract.Builder |
longText(AiAgentLongTextTool longText) |
AiAgentExtract.Builder |
type(AiAgentExtractTypeField type) |
AiAgentExtract.Builder |
type(EnumWrapper<AiAgentExtractTypeField> type) |
getExplicitlySetNullableFields, isFieldExplicitlySet, markNullableFieldAsSet, markNullableFieldsAsSetprotected EnumWrapper<AiAgentExtractTypeField> type
protected AiAgentLongTextTool longText
protected AiAgentBasicTextTool basicText
protected AiAgentBasicTextTool basicImage
public Builder()
public AiAgentExtract.Builder type(AiAgentExtractTypeField type)
public AiAgentExtract.Builder type(EnumWrapper<AiAgentExtractTypeField> type)
public AiAgentExtract.Builder longText(AiAgentLongTextTool longText)
public AiAgentExtract.Builder basicText(AiAgentBasicTextTool basicText)
public AiAgentExtract.Builder basicImage(AiAgentBasicTextTool basicImage)
public AiAgentExtract build()