public static class AiSingleAgentResponseFull.Builder extends AiSingleAgentResponse.Builder
| Modifier and Type | Field and Description |
|---|---|
protected AiStudioAgentAskResponse |
ask |
protected AiStudioAgentExtractResponse |
extract |
protected AiStudioAgentTextGenResponse |
textGen |
accessState, allowedEntities, createdAt, createdBy, iconReference, id, modifiedAt, modifiedBy, name, origin, typeexplicitlySetNullableFields| Constructor and Description |
|---|
Builder(String id,
String origin,
String name,
String accessState) |
| Modifier and Type | Method and Description |
|---|---|
AiSingleAgentResponseFull.Builder |
allowedEntities(List<AiAgentAllowedEntity> allowedEntities) |
AiSingleAgentResponseFull.Builder |
ask(AiStudioAgentAskResponse ask) |
AiSingleAgentResponseFull |
build() |
AiSingleAgentResponseFull.Builder |
createdAt(OffsetDateTime createdAt) |
AiSingleAgentResponseFull.Builder |
createdBy(UserBase createdBy) |
AiSingleAgentResponseFull.Builder |
extract(AiStudioAgentExtractResponse extract) |
AiSingleAgentResponseFull.Builder |
iconReference(String iconReference) |
AiSingleAgentResponseFull.Builder |
modifiedAt(OffsetDateTime modifiedAt) |
AiSingleAgentResponseFull.Builder |
modifiedBy(UserBase modifiedBy) |
AiSingleAgentResponseFull.Builder |
textGen(AiStudioAgentTextGenResponse textGen) |
AiSingleAgentResponseFull.Builder |
type(AiSingleAgentResponseTypeField type) |
AiSingleAgentResponseFull.Builder |
type(EnumWrapper<AiSingleAgentResponseTypeField> type) |
getExplicitlySetNullableFields, isFieldExplicitlySet, markNullableFieldAsSet, markNullableFieldsAsSetprotected AiStudioAgentAskResponse ask
protected AiStudioAgentTextGenResponse textGen
protected AiStudioAgentExtractResponse extract
public AiSingleAgentResponseFull.Builder ask(AiStudioAgentAskResponse ask)
public AiSingleAgentResponseFull.Builder textGen(AiStudioAgentTextGenResponse textGen)
public AiSingleAgentResponseFull.Builder extract(AiStudioAgentExtractResponse extract)
public AiSingleAgentResponseFull.Builder type(AiSingleAgentResponseTypeField type)
type in class AiSingleAgentResponse.Builderpublic AiSingleAgentResponseFull.Builder type(EnumWrapper<AiSingleAgentResponseTypeField> type)
type in class AiSingleAgentResponse.Builderpublic AiSingleAgentResponseFull.Builder createdBy(UserBase createdBy)
createdBy in class AiSingleAgentResponse.Builderpublic AiSingleAgentResponseFull.Builder createdAt(OffsetDateTime createdAt)
createdAt in class AiSingleAgentResponse.Builderpublic AiSingleAgentResponseFull.Builder modifiedBy(UserBase modifiedBy)
modifiedBy in class AiSingleAgentResponse.Builderpublic AiSingleAgentResponseFull.Builder modifiedAt(OffsetDateTime modifiedAt)
modifiedAt in class AiSingleAgentResponse.Builderpublic AiSingleAgentResponseFull.Builder iconReference(String iconReference)
iconReference in class AiSingleAgentResponse.Builderpublic AiSingleAgentResponseFull.Builder allowedEntities(List<AiAgentAllowedEntity> allowedEntities)
allowedEntities in class AiSingleAgentResponse.Builderpublic AiSingleAgentResponseFull build()
build in class AiSingleAgentResponse.Builder