public class AiStudioAgentExtract extends SerializableObject
| Modifier and Type | Class and Description |
|---|---|
static class |
AiStudioAgentExtract.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected String |
accessState
The state of the AI Agent capability.
|
protected AiStudioAgentBasicTextTool |
basicImage |
protected AiStudioAgentBasicTextTool |
basicText |
protected String |
customInstructions
Custom instructions for the AI agent.
|
protected String |
description
The description of the AI agent.
|
protected AiStudioAgentLongTextTool |
longText |
protected EnumWrapper<AiStudioAgentExtractTypeField> |
type
The type of AI agent to be used for metadata extraction.
|
explicitlySetNullableFields| Modifier | Constructor and Description |
|---|---|
protected |
AiStudioAgentExtract(AiStudioAgentExtract.Builder builder) |
|
AiStudioAgentExtract(String accessState,
String description) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
String |
getAccessState() |
AiStudioAgentBasicTextTool |
getBasicImage() |
AiStudioAgentBasicTextTool |
getBasicText() |
String |
getCustomInstructions() |
String |
getDescription() |
AiStudioAgentLongTextTool |
getLongText() |
EnumWrapper<AiStudioAgentExtractTypeField> |
getType() |
int |
hashCode() |
String |
toString() |
getRawData, setRawDatagetExplicitlySetNullableFields, isFieldExplicitlySet, markNullableFieldAsSet, markNullableFieldsAsSetprotected EnumWrapper<AiStudioAgentExtractTypeField> type
protected final String accessState
protected final String description
protected String customInstructions
protected AiStudioAgentLongTextTool longText
protected AiStudioAgentBasicTextTool basicText
protected AiStudioAgentBasicTextTool basicImage
public AiStudioAgentExtract(String accessState, String description)
protected AiStudioAgentExtract(AiStudioAgentExtract.Builder builder)
public EnumWrapper<AiStudioAgentExtractTypeField> getType()
public String getAccessState()
public String getDescription()
public String getCustomInstructions()
public AiStudioAgentLongTextTool getLongText()
public AiStudioAgentBasicTextTool getBasicText()
public AiStudioAgentBasicTextTool getBasicImage()