public class AiStudioManager extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
AiStudioManager.Builder |
| Modifier and Type | Field and Description |
|---|---|
Authentication |
auth |
NetworkSession |
networkSession |
| Modifier | Constructor and Description |
|---|---|
|
AiStudioManager() |
protected |
AiStudioManager(AiStudioManager.Builder builder) |
| Modifier and Type | Method and Description |
|---|---|
AiSingleAgentResponseFull |
createAiAgent(CreateAiAgent requestBody)
Creates an AI agent.
|
AiSingleAgentResponseFull |
createAiAgent(CreateAiAgent requestBody,
CreateAiAgentHeaders headers)
Creates an AI agent.
|
void |
deleteAiAgentById(String agentId)
Deletes an AI agent using the provided parameters.
|
void |
deleteAiAgentById(String agentId,
DeleteAiAgentByIdHeaders headers)
Deletes an AI agent using the provided parameters.
|
AiSingleAgentResponseFull |
getAiAgentById(String agentId)
Gets an AI Agent using the `agent_id` parameter.
|
AiSingleAgentResponseFull |
getAiAgentById(String agentId,
GetAiAgentByIdHeaders headers)
Gets an AI Agent using the `agent_id` parameter.
|
AiSingleAgentResponseFull |
getAiAgentById(String agentId,
GetAiAgentByIdQueryParams queryParams)
Gets an AI Agent using the `agent_id` parameter.
|
AiSingleAgentResponseFull |
getAiAgentById(String agentId,
GetAiAgentByIdQueryParams queryParams,
GetAiAgentByIdHeaders headers)
Gets an AI Agent using the `agent_id` parameter.
|
AiMultipleAgentResponse |
getAiAgents()
Lists AI agents based on the provided parameters.
|
AiMultipleAgentResponse |
getAiAgents(GetAiAgentsHeaders headers)
Lists AI agents based on the provided parameters.
|
AiMultipleAgentResponse |
getAiAgents(GetAiAgentsQueryParams queryParams)
Lists AI agents based on the provided parameters.
|
AiMultipleAgentResponse |
getAiAgents(GetAiAgentsQueryParams queryParams,
GetAiAgentsHeaders headers)
Lists AI agents based on the provided parameters.
|
Authentication |
getAuth() |
NetworkSession |
getNetworkSession() |
AiSingleAgentResponseFull |
updateAiAgentById(String agentId,
CreateAiAgent requestBody)
Updates an AI agent.
|
AiSingleAgentResponseFull |
updateAiAgentById(String agentId,
CreateAiAgent requestBody,
UpdateAiAgentByIdHeaders headers)
Updates an AI agent.
|
public Authentication auth
public NetworkSession networkSession
public AiStudioManager()
protected AiStudioManager(AiStudioManager.Builder builder)
public AiMultipleAgentResponse getAiAgents()
public AiMultipleAgentResponse getAiAgents(GetAiAgentsQueryParams queryParams)
queryParams - Query parameters of getAiAgents methodpublic AiMultipleAgentResponse getAiAgents(GetAiAgentsHeaders headers)
headers - Headers of getAiAgents methodpublic AiMultipleAgentResponse getAiAgents(GetAiAgentsQueryParams queryParams, GetAiAgentsHeaders headers)
queryParams - Query parameters of getAiAgents methodheaders - Headers of getAiAgents methodpublic AiSingleAgentResponseFull createAiAgent(CreateAiAgent requestBody)
requestBody - Request body of createAiAgent methodpublic AiSingleAgentResponseFull createAiAgent(CreateAiAgent requestBody, CreateAiAgentHeaders headers)
requestBody - Request body of createAiAgent methodheaders - Headers of createAiAgent methodpublic AiSingleAgentResponseFull updateAiAgentById(String agentId, CreateAiAgent requestBody)
agentId - The ID of the agent to update. Example: "1234"requestBody - Request body of updateAiAgentById methodpublic AiSingleAgentResponseFull updateAiAgentById(String agentId, CreateAiAgent requestBody, UpdateAiAgentByIdHeaders headers)
agentId - The ID of the agent to update. Example: "1234"requestBody - Request body of updateAiAgentById methodheaders - Headers of updateAiAgentById methodpublic AiSingleAgentResponseFull getAiAgentById(String agentId)
agentId - The agent id to get. Example: "1234"public AiSingleAgentResponseFull getAiAgentById(String agentId, GetAiAgentByIdQueryParams queryParams)
agentId - The agent id to get. Example: "1234"queryParams - Query parameters of getAiAgentById methodpublic AiSingleAgentResponseFull getAiAgentById(String agentId, GetAiAgentByIdHeaders headers)
agentId - The agent id to get. Example: "1234"headers - Headers of getAiAgentById methodpublic AiSingleAgentResponseFull getAiAgentById(String agentId, GetAiAgentByIdQueryParams queryParams, GetAiAgentByIdHeaders headers)
agentId - The agent id to get. Example: "1234"queryParams - Query parameters of getAiAgentById methodheaders - Headers of getAiAgentById methodpublic void deleteAiAgentById(String agentId)
agentId - The ID of the agent to delete. Example: "1234"public void deleteAiAgentById(String agentId, DeleteAiAgentByIdHeaders headers)
agentId - The ID of the agent to delete. Example: "1234"headers - Headers of deleteAiAgentById methodpublic Authentication getAuth()
public NetworkSession getNetworkSession()