public class AiStudioAgentAsk extends SerializableObject
| Modifier and Type | Class and Description |
|---|---|
static class |
AiStudioAgentAsk.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected String |
accessState
The state of the AI Agent capability.
|
protected AiStudioAgentBasicTextTool |
basicImage |
protected AiStudioAgentBasicTextTool |
basicImageMulti |
protected AiStudioAgentBasicTextTool |
basicText |
protected AiStudioAgentBasicTextTool |
basicTextMulti |
protected String |
customInstructions
Custom instructions for the AI agent.
|
protected String |
description
The description of the AI agent.
|
protected AiStudioAgentLongTextTool |
longText |
protected AiStudioAgentLongTextTool |
longTextMulti |
protected AiStudioAgentSpreadsheetTool |
spreadsheet |
protected List<String> |
suggestedQuestions
Suggested questions for the AI agent.
|
protected EnumWrapper<AiStudioAgentAskTypeField> |
type
The type of AI agent used to handle queries.
|
explicitlySetNullableFields| Modifier | Constructor and Description |
|---|---|
protected |
AiStudioAgentAsk(AiStudioAgentAsk.Builder builder) |
|
AiStudioAgentAsk(String accessState,
String description) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
String |
getAccessState() |
AiStudioAgentBasicTextTool |
getBasicImage() |
AiStudioAgentBasicTextTool |
getBasicImageMulti() |
AiStudioAgentBasicTextTool |
getBasicText() |
AiStudioAgentBasicTextTool |
getBasicTextMulti() |
String |
getCustomInstructions() |
String |
getDescription() |
AiStudioAgentLongTextTool |
getLongText() |
AiStudioAgentLongTextTool |
getLongTextMulti() |
AiStudioAgentSpreadsheetTool |
getSpreadsheet() |
List<String> |
getSuggestedQuestions() |
EnumWrapper<AiStudioAgentAskTypeField> |
getType() |
int |
hashCode() |
String |
toString() |
getRawData, setRawDatagetExplicitlySetNullableFields, isFieldExplicitlySet, markNullableFieldAsSet, markNullableFieldsAsSetprotected EnumWrapper<AiStudioAgentAskTypeField> type
protected final String accessState
protected final String description
protected String customInstructions
protected List<String> suggestedQuestions
protected AiStudioAgentLongTextTool longText
protected AiStudioAgentBasicTextTool basicText
protected AiStudioAgentBasicTextTool basicImage
protected AiStudioAgentSpreadsheetTool spreadsheet
protected AiStudioAgentLongTextTool longTextMulti
protected AiStudioAgentBasicTextTool basicTextMulti
protected AiStudioAgentBasicTextTool basicImageMulti
public AiStudioAgentAsk(String accessState, String description)
protected AiStudioAgentAsk(AiStudioAgentAsk.Builder builder)
public EnumWrapper<AiStudioAgentAskTypeField> getType()
public String getAccessState()
public String getDescription()
public String getCustomInstructions()
public List<String> getSuggestedQuestions()
public AiStudioAgentLongTextTool getLongText()
public AiStudioAgentBasicTextTool getBasicText()
public AiStudioAgentBasicTextTool getBasicImage()
public AiStudioAgentSpreadsheetTool getSpreadsheet()
public AiStudioAgentLongTextTool getLongTextMulti()
public AiStudioAgentBasicTextTool getBasicTextMulti()
public AiStudioAgentBasicTextTool getBasicImageMulti()