public static class AiStudioAgentTextGen.Builder extends NullableFieldTracker
| Modifier and Type | Field and Description |
|---|---|
protected String |
accessState |
protected AiStudioAgentBasicGenTool |
basicGen |
protected String |
customInstructions |
protected String |
description |
protected List<String> |
suggestedQuestions |
protected EnumWrapper<AiStudioAgentTextGenTypeField> |
type |
explicitlySetNullableFields| Constructor and Description |
|---|
Builder(String accessState,
String description) |
| Modifier and Type | Method and Description |
|---|---|
AiStudioAgentTextGen.Builder |
basicGen(AiStudioAgentBasicGenTool basicGen) |
AiStudioAgentTextGen |
build() |
AiStudioAgentTextGen.Builder |
customInstructions(String customInstructions) |
AiStudioAgentTextGen.Builder |
suggestedQuestions(List<String> suggestedQuestions) |
AiStudioAgentTextGen.Builder |
type(AiStudioAgentTextGenTypeField type) |
AiStudioAgentTextGen.Builder |
type(EnumWrapper<AiStudioAgentTextGenTypeField> type) |
getExplicitlySetNullableFields, isFieldExplicitlySet, markNullableFieldAsSet, markNullableFieldsAsSetprotected EnumWrapper<AiStudioAgentTextGenTypeField> type
protected final String accessState
protected final String description
protected String customInstructions
protected List<String> suggestedQuestions
protected AiStudioAgentBasicGenTool basicGen
public AiStudioAgentTextGen.Builder type(AiStudioAgentTextGenTypeField type)
public AiStudioAgentTextGen.Builder type(EnumWrapper<AiStudioAgentTextGenTypeField> type)
public AiStudioAgentTextGen.Builder customInstructions(String customInstructions)
public AiStudioAgentTextGen.Builder suggestedQuestions(List<String> suggestedQuestions)
public AiStudioAgentTextGen.Builder basicGen(AiStudioAgentBasicGenTool basicGen)
public AiStudioAgentTextGen build()