public sealed class AgentServiceClientImpl : AgentServiceClientReference documentation and code samples for the Gemini Enterprise for Customer Experience v1 API class AgentServiceClientImpl.
AgentService client wrapper implementation, for convenient use.
Namespace
Google.Cloud.Ces.V1Assembly
Google.Cloud.Ces.V1.dll
Remarks
The service that manages agent-related resources in Gemini Enterprise for Customer Engagement (CES).
Constructors
AgentServiceClientImpl(AgentServiceClient, AgentServiceSettings, ILogger)
public AgentServiceClientImpl(AgentService.AgentServiceClient grpcClient, AgentServiceSettings settings, ILogger logger)Constructs a client wrapper for the AgentService service, with the specified gRPC client and settings.
| Parameters | |
|---|---|
| Name | Description |
grpcClient |
AgentServiceAgentServiceClientThe underlying gRPC client. |
settings |
AgentServiceSettingsThe base AgentServiceSettings used within this client. |
logger |
ILoggerOptional ILogger to use within this client. |
Properties
BatchDeleteConversationsOperationsClient
public override OperationsClient BatchDeleteConversationsOperationsClient { get; }The long-running operations client for BatchDeleteConversations.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
CreateAppOperationsClient
public override OperationsClient CreateAppOperationsClient { get; }The long-running operations client for CreateApp.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteAppOperationsClient
public override OperationsClient DeleteAppOperationsClient { get; }The long-running operations client for DeleteApp.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
ExportAppOperationsClient
public override OperationsClient ExportAppOperationsClient { get; }The long-running operations client for ExportApp.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
GrpcClient
public override AgentService.AgentServiceClient GrpcClient { get; }The underlying gRPC AgentService client
| Property Value | |
|---|---|
| Type | Description |
AgentServiceAgentServiceClient |
|
ImportAppOperationsClient
public override OperationsClient ImportAppOperationsClient { get; }The long-running operations client for ImportApp.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
LocationsClient
public override LocationsClient LocationsClient { get; }The LocationsClient associated with this client.
| Property Value | |
|---|---|
| Type | Description |
LocationsClient |
|
RestoreAppVersionOperationsClient
public override OperationsClient RestoreAppVersionOperationsClient { get; }The long-running operations client for RestoreAppVersion.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
Methods
BatchDeleteConversations(BatchDeleteConversationsRequest, CallSettings)
public override Operation<BatchDeleteConversationsResponse, OperationMetadata> BatchDeleteConversations(BatchDeleteConversationsRequest request, CallSettings callSettings = null)Batch deletes the specified conversations.
| Parameters | |
|---|---|
| Name | Description |
request |
BatchDeleteConversationsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationBatchDeleteConversationsResponseOperationMetadata |
The RPC response. |
BatchDeleteConversationsAsync(BatchDeleteConversationsRequest, CallSettings)
public override Task<Operation<BatchDeleteConversationsResponse, OperationMetadata>> BatchDeleteConversationsAsync(BatchDeleteConversationsRequest request, CallSettings callSettings = null)Batch deletes the specified conversations.
| Parameters | |
|---|---|
| Name | Description |
request |
BatchDeleteConversationsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationBatchDeleteConversationsResponseOperationMetadata |
A Task containing the RPC response. |
CreateAgent(CreateAgentRequest, CallSettings)
public override Agent CreateAgent(CreateAgentRequest request, CallSettings callSettings = null)Creates a new agent in the given app.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateAgentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Agent |
The RPC response. |
CreateAgentAsync(CreateAgentRequest, CallSettings)
public override Task<Agent> CreateAgentAsync(CreateAgentRequest request, CallSettings callSettings = null)Creates a new agent in the given app.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateAgentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskAgent |
A Task containing the RPC response. |
CreateApp(CreateAppRequest, CallSettings)
public override Operation<App, OperationMetadata> CreateApp(CreateAppRequest request, CallSettings callSettings = null)Creates a new app in the given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateAppRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationAppOperationMetadata |
The RPC response. |
CreateAppAsync(CreateAppRequest, CallSettings)
public override Task<Operation<App, OperationMetadata>> CreateAppAsync(CreateAppRequest request, CallSettings callSettings = null)Creates a new app in the given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateAppRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationAppOperationMetadata |
A Task containing the RPC response. |
CreateAppVersion(CreateAppVersionRequest, CallSettings)
public override AppVersion CreateAppVersion(CreateAppVersionRequest request, CallSettings callSettings = null)Creates a new app version in the given app.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateAppVersionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
AppVersion |
The RPC response. |
CreateAppVersionAsync(CreateAppVersionRequest, CallSettings)
public override Task<AppVersion> CreateAppVersionAsync(CreateAppVersionRequest request, CallSettings callSettings = null)Creates a new app version in the given app.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateAppVersionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskAppVersion |
A Task containing the RPC response. |
CreateDeployment(CreateDeploymentRequest, CallSettings)
public override Deployment CreateDeployment(CreateDeploymentRequest request, CallSettings callSettings = null)Creates a new deployment in the given app.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateDeploymentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Deployment |
The RPC response. |
CreateDeploymentAsync(CreateDeploymentRequest, CallSettings)
public override Task<Deployment> CreateDeploymentAsync(CreateDeploymentRequest request, CallSettings callSettings = null)Creates a new deployment in the given app.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateDeploymentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskDeployment |
A Task containing the RPC response. |
CreateExample(CreateExampleRequest, CallSettings)
public override Example CreateExample(CreateExampleRequest request, CallSettings callSettings = null)Creates a new example in the given app.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateExampleRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Example |
The RPC response. |
CreateExampleAsync(CreateExampleRequest, CallSettings)
public override Task<Example> CreateExampleAsync(CreateExampleRequest request, CallSettings callSettings = null)Creates a new example in the given app.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateExampleRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskExample |
A Task containing the RPC response. |
CreateGuardrail(CreateGuardrailRequest, CallSettings)
public override Guardrail CreateGuardrail(CreateGuardrailRequest request, CallSettings callSettings = null)Creates a new guardrail in the given app.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateGuardrailRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Guardrail |
The RPC response. |
CreateGuardrailAsync(CreateGuardrailRequest, CallSettings)
public override Task<Guardrail> CreateGuardrailAsync(CreateGuardrailRequest request, CallSettings callSettings = null)Creates a new guardrail in the given app.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateGuardrailRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskGuardrail |
A Task containing the RPC response. |
CreateTool(CreateToolRequest, CallSettings)
public override Tool CreateTool(CreateToolRequest request, CallSettings callSettings = null)Creates a new tool in the given app.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateToolRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Tool |
The RPC response. |
CreateToolAsync(CreateToolRequest, CallSettings)
public override Task<Tool> CreateToolAsync(CreateToolRequest request, CallSettings callSettings = null)Creates a new tool in the given app.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateToolRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskTool |
A Task containing the RPC response. |
CreateToolset(CreateToolsetRequest, CallSettings)
public override Toolset CreateToolset(CreateToolsetRequest request, CallSettings callSettings = null)Creates a new toolset in the given app.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateToolsetRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Toolset |
The RPC response. |
CreateToolsetAsync(CreateToolsetRequest, CallSettings)
public override Task<Toolset> CreateToolsetAsync(CreateToolsetRequest request, CallSettings callSettings = null)Creates a new toolset in the given app.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateToolsetRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskToolset |
A Task containing the RPC response. |
DeleteAgent(DeleteAgentRequest, CallSettings)
public override void DeleteAgent(DeleteAgentRequest request, CallSettings callSettings = null)Deletes the specified agent.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteAgentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
DeleteAgentAsync(DeleteAgentRequest, CallSettings)
public override Task DeleteAgentAsync(DeleteAgentRequest request, CallSettings callSettings = null)Deletes the specified agent.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteAgentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task |
A Task containing the RPC response. |
DeleteApp(DeleteAppRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteApp(DeleteAppRequest request, CallSettings callSettings = null)Deletes the specified app.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteAppRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteAppAsync(DeleteAppRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteAppAsync(DeleteAppRequest request, CallSettings callSettings = null)Deletes the specified app.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteAppRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
DeleteAppVersion(DeleteAppVersionRequest, CallSettings)
public override void DeleteAppVersion(DeleteAppVersionRequest request, CallSettings callSettings = null)Deletes the specified app version.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteAppVersionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
DeleteAppVersionAsync(DeleteAppVersionRequest, CallSettings)
public override Task DeleteAppVersionAsync(DeleteAppVersionRequest request, CallSettings callSettings = null)Deletes the specified app version.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteAppVersionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task |
A Task containing the RPC response. |
DeleteConversation(DeleteConversationRequest, CallSettings)
public override void DeleteConversation(DeleteConversationRequest request, CallSettings callSettings = null)Deletes the specified conversation.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteConversationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
DeleteConversationAsync(DeleteConversationRequest, CallSettings)
public override Task DeleteConversationAsync(DeleteConversationRequest request, CallSettings callSettings = null)Deletes the specified conversation.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteConversationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task |
A Task containing the RPC response. |
DeleteDeployment(DeleteDeploymentRequest, CallSettings)
public override void DeleteDeployment(DeleteDeploymentRequest request, CallSettings callSettings = null)Deletes the specified deployment.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteDeploymentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
DeleteDeploymentAsync(DeleteDeploymentRequest, CallSettings)
public override Task DeleteDeploymentAsync(DeleteDeploymentRequest request, CallSettings callSettings = null)Deletes the specified deployment.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteDeploymentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task |
A Task containing the RPC response. |
DeleteExample(DeleteExampleRequest, CallSettings)
public override void DeleteExample(DeleteExampleRequest request, CallSettings callSettings = null)Deletes the specified example.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteExampleRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
DeleteExampleAsync(DeleteExampleRequest, CallSettings)
public override Task DeleteExampleAsync(DeleteExampleRequest request, CallSettings callSettings = null)Deletes the specified example.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteExampleRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task |
A Task containing the RPC response. |
DeleteGuardrail(DeleteGuardrailRequest, CallSettings)
public override void DeleteGuardrail(DeleteGuardrailRequest request, CallSettings callSettings = null)Deletes the specified guardrail.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteGuardrailRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
DeleteGuardrailAsync(DeleteGuardrailRequest, CallSettings)
public override Task DeleteGuardrailAsync(DeleteGuardrailRequest request, CallSettings callSettings = null)Deletes the specified guardrail.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteGuardrailRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task |
A Task containing the RPC response. |
DeleteTool(DeleteToolRequest, CallSettings)
public override void DeleteTool(DeleteToolRequest request, CallSettings callSettings = null)Deletes the specified tool.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteToolRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
DeleteToolAsync(DeleteToolRequest, CallSettings)
public override Task DeleteToolAsync(DeleteToolRequest request, CallSettings callSettings = null)Deletes the specified tool.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteToolRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task |
A Task containing the RPC response. |
DeleteToolset(DeleteToolsetRequest, CallSettings)
public override void DeleteToolset(DeleteToolsetRequest request, CallSettings callSettings = null)Deletes the specified toolset.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteToolsetRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
DeleteToolsetAsync(DeleteToolsetRequest, CallSettings)
public override Task DeleteToolsetAsync(DeleteToolsetRequest request, CallSettings callSettings = null)Deletes the specified toolset.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteToolsetRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task |
A Task containing the RPC response. |
ExportApp(ExportAppRequest, CallSettings)
public override Operation<ExportAppResponse, OperationMetadata> ExportApp(ExportAppRequest request, CallSettings callSettings = null)Exports the specified app.
| Parameters | |
|---|---|
| Name | Description |
request |
ExportAppRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationExportAppResponseOperationMetadata |
The RPC response. |
ExportAppAsync(ExportAppRequest, CallSettings)
public override Task<Operation<ExportAppResponse, OperationMetadata>> ExportAppAsync(ExportAppRequest request, CallSettings callSettings = null)Exports the specified app.
| Parameters | |
|---|---|
| Name | Description |
request |
ExportAppRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationExportAppResponseOperationMetadata |
A Task containing the RPC response. |
GetAgent(GetAgentRequest, CallSettings)
public override Agent GetAgent(GetAgentRequest request, CallSettings callSettings = null)Gets details of the specified agent.
| Parameters | |
|---|---|
| Name | Description |
request |
GetAgentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Agent |
The RPC response. |
GetAgentAsync(GetAgentRequest, CallSettings)
public override Task<Agent> GetAgentAsync(GetAgentRequest request, CallSettings callSettings = null)Gets details of the specified agent.
| Parameters | |
|---|---|
| Name | Description |
request |
GetAgentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskAgent |
A Task containing the RPC response. |
GetApp(GetAppRequest, CallSettings)
public override App GetApp(GetAppRequest request, CallSettings callSettings = null)Gets details of the specified app.
| Parameters | |
|---|---|
| Name | Description |
request |
GetAppRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
App |
The RPC response. |
GetAppAsync(GetAppRequest, CallSettings)
public override Task<App> GetAppAsync(GetAppRequest request, CallSettings callSettings = null)Gets details of the specified app.
| Parameters | |
|---|---|
| Name | Description |
request |
GetAppRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskApp |
A Task containing the RPC response. |
GetAppVersion(GetAppVersionRequest, CallSettings)
public override AppVersion GetAppVersion(GetAppVersionRequest request, CallSettings callSettings = null)Gets details of the specified app version.
| Parameters | |
|---|---|
| Name | Description |
request |
GetAppVersionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
AppVersion |
The RPC response. |
GetAppVersionAsync(GetAppVersionRequest, CallSettings)
public override Task<AppVersion> GetAppVersionAsync(GetAppVersionRequest request, CallSettings callSettings = null)Gets details of the specified app version.
| Parameters | |
|---|---|
| Name | Description |
request |
GetAppVersionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskAppVersion |
A Task containing the RPC response. |
GetChangelog(GetChangelogRequest, CallSettings)
public override Changelog GetChangelog(GetChangelogRequest request, CallSettings callSettings = null)Gets the specified changelog.
| Parameters | |
|---|---|
| Name | Description |
request |
GetChangelogRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Changelog |
The RPC response. |
GetChangelogAsync(GetChangelogRequest, CallSettings)
public override Task<Changelog> GetChangelogAsync(GetChangelogRequest request, CallSettings callSettings = null)Gets the specified changelog.
| Parameters | |
|---|---|
| Name | Description |
request |
GetChangelogRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskChangelog |
A Task containing the RPC response. |
GetConversation(GetConversationRequest, CallSettings)
public override Conversation GetConversation(GetConversationRequest request, CallSettings callSettings = null)Gets details of the specified conversation.
| Parameters | |
|---|---|
| Name | Description |
request |
GetConversationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Conversation |
The RPC response. |
GetConversationAsync(GetConversationRequest, CallSettings)
public override Task<Conversation> GetConversationAsync(GetConversationRequest request, CallSettings callSettings = null)Gets details of the specified conversation.
| Parameters | |
|---|---|
| Name | Description |
request |
GetConversationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskConversation |
A Task containing the RPC response. |
GetDeployment(GetDeploymentRequest, CallSettings)
public override Deployment GetDeployment(GetDeploymentRequest request, CallSettings callSettings = null)Gets details of the specified deployment.
| Parameters | |
|---|---|
| Name | Description |
request |
GetDeploymentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Deployment |
The RPC response. |
GetDeploymentAsync(GetDeploymentRequest, CallSettings)
public override Task<Deployment> GetDeploymentAsync(GetDeploymentRequest request, CallSettings callSettings = null)Gets details of the specified deployment.
| Parameters | |
|---|---|
| Name | Description |
request |
GetDeploymentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskDeployment |
A Task containing the RPC response. |
GetExample(GetExampleRequest, CallSettings)
public override Example GetExample(GetExampleRequest request, CallSettings callSettings = null)Gets details of the specified example.
| Parameters | |
|---|---|
| Name | Description |
request |
GetExampleRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Example |
The RPC response. |
GetExampleAsync(GetExampleRequest, CallSettings)
public override Task<Example> GetExampleAsync(GetExampleRequest request, CallSettings callSettings = null)Gets details of the specified example.
| Parameters | |
|---|---|
| Name | Description |
request |
GetExampleRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskExample |
A Task containing the RPC response. |
GetGuardrail(GetGuardrailRequest, CallSettings)
public override Guardrail GetGuardrail(GetGuardrailRequest request, CallSettings callSettings = null)Gets details of the specified guardrail.
| Parameters | |
|---|---|
| Name | Description |
request |
GetGuardrailRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Guardrail |
The RPC response. |
GetGuardrailAsync(GetGuardrailRequest, CallSettings)
public override Task<Guardrail> GetGuardrailAsync(GetGuardrailRequest request, CallSettings callSettings = null)Gets details of the specified guardrail.
| Parameters | |
|---|---|
| Name | Description |
request |
GetGuardrailRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskGuardrail |
A Task containing the RPC response. |
GetTool(GetToolRequest, CallSettings)
public override Tool GetTool(GetToolRequest request, CallSettings callSettings = null)Gets details of the specified tool.
| Parameters | |
|---|---|
| Name | Description |
request |
GetToolRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Tool |
The RPC response. |
GetToolAsync(GetToolRequest, CallSettings)
public override Task<Tool> GetToolAsync(GetToolRequest request, CallSettings callSettings = null)Gets details of the specified tool.
| Parameters | |
|---|---|
| Name | Description |
request |
GetToolRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskTool |
A Task containing the RPC response. |
GetToolset(GetToolsetRequest, CallSettings)
public override Toolset GetToolset(GetToolsetRequest request, CallSettings callSettings = null)Gets details of the specified toolset.
| Parameters | |
|---|---|
| Name | Description |
request |
GetToolsetRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Toolset |
The RPC response. |
GetToolsetAsync(GetToolsetRequest, CallSettings)
public override Task<Toolset> GetToolsetAsync(GetToolsetRequest request, CallSettings callSettings = null)Gets details of the specified toolset.
| Parameters | |
|---|---|
| Name | Description |
request |
GetToolsetRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskToolset |
A Task containing the RPC response. |
ImportApp(ImportAppRequest, CallSettings)
public override Operation<ImportAppResponse, OperationMetadata> ImportApp(ImportAppRequest request, CallSettings callSettings = null)Imports the specified app.
| Parameters | |
|---|---|
| Name | Description |
request |
ImportAppRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationImportAppResponseOperationMetadata |
The RPC response. |
ImportAppAsync(ImportAppRequest, CallSettings)
public override Task<Operation<ImportAppResponse, OperationMetadata>> ImportAppAsync(ImportAppRequest request, CallSettings callSettings = null)Imports the specified app.
| Parameters | |
|---|---|
| Name | Description |
request |
ImportAppRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationImportAppResponseOperationMetadata |
A Task containing the RPC response. |
ListAgents(ListAgentsRequest, CallSettings)
public override PagedEnumerable<ListAgentsResponse, Agent> ListAgents(ListAgentsRequest request, CallSettings callSettings = null)Lists agents in the given app.
| Parameters | |
|---|---|
| Name | Description |
request |
ListAgentsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListAgentsResponseAgent |
A pageable sequence of Agent resources. |
ListAgentsAsync(ListAgentsRequest, CallSettings)
public override PagedAsyncEnumerable<ListAgentsResponse, Agent> ListAgentsAsync(ListAgentsRequest request, CallSettings callSettings = null)Lists agents in the given app.
| Parameters | |
|---|---|
| Name | Description |
request |
ListAgentsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListAgentsResponseAgent |
A pageable asynchronous sequence of Agent resources. |
ListAppVersions(ListAppVersionsRequest, CallSettings)
public override PagedEnumerable<ListAppVersionsResponse, AppVersion> ListAppVersions(ListAppVersionsRequest request, CallSettings callSettings = null)Lists all app versions in the given app.
| Parameters | |
|---|---|
| Name | Description |
request |
ListAppVersionsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListAppVersionsResponseAppVersion |
A pageable sequence of AppVersion resources. |
ListAppVersionsAsync(ListAppVersionsRequest, CallSettings)
public override PagedAsyncEnumerable<ListAppVersionsResponse, AppVersion> ListAppVersionsAsync(ListAppVersionsRequest request, CallSettings callSettings = null)Lists all app versions in the given app.
| Parameters | |
|---|---|
| Name | Description |
request |
ListAppVersionsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListAppVersionsResponseAppVersion |
A pageable asynchronous sequence of AppVersion resources. |
ListApps(ListAppsRequest, CallSettings)
public override PagedEnumerable<ListAppsResponse, App> ListApps(ListAppsRequest request, CallSettings callSettings = null)Lists apps in the given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListAppsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListAppsResponseApp |
A pageable sequence of App resources. |
ListAppsAsync(ListAppsRequest, CallSettings)
public override PagedAsyncEnumerable<ListAppsResponse, App> ListAppsAsync(ListAppsRequest request, CallSettings callSettings = null)Lists apps in the given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListAppsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListAppsResponseApp |
A pageable asynchronous sequence of App resources. |
ListChangelogs(ListChangelogsRequest, CallSettings)
public override PagedEnumerable<ListChangelogsResponse, Changelog> ListChangelogs(ListChangelogsRequest request, CallSettings callSettings = null)Lists the changelogs of the specified app.
| Parameters | |
|---|---|
| Name | Description |
request |
ListChangelogsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListChangelogsResponseChangelog |
A pageable sequence of Changelog resources. |
ListChangelogsAsync(ListChangelogsRequest, CallSettings)
public override PagedAsyncEnumerable<ListChangelogsResponse, Changelog> ListChangelogsAsync(ListChangelogsRequest request, CallSettings callSettings = null)Lists the changelogs of the specified app.
| Parameters | |
|---|---|
| Name | Description |
request |
ListChangelogsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListChangelogsResponseChangelog |
A pageable asynchronous sequence of Changelog resources. |
ListConversations(ListConversationsRequest, CallSettings)
public override PagedEnumerable<ListConversationsResponse, Conversation> ListConversations(ListConversationsRequest request, CallSettings callSettings = null)Lists conversations in the given app.
| Parameters | |
|---|---|
| Name | Description |
request |
ListConversationsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListConversationsResponseConversation |
A pageable sequence of Conversation resources. |
ListConversationsAsync(ListConversationsRequest, CallSettings)
public override PagedAsyncEnumerable<ListConversationsResponse, Conversation> ListConversationsAsync(ListConversationsRequest request, CallSettings callSettings = null)Lists conversations in the given app.
| Parameters | |
|---|---|
| Name | Description |
request |
ListConversationsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListConversationsResponseConversation |
A pageable asynchronous sequence of Conversation resources. |
ListDeployments(ListDeploymentsRequest, CallSettings)
public override PagedEnumerable<ListDeploymentsResponse, Deployment> ListDeployments(ListDeploymentsRequest request, CallSettings callSettings = null)Lists deployments in the given app.
| Parameters | |
|---|---|
| Name | Description |
request |
ListDeploymentsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListDeploymentsResponseDeployment |
A pageable sequence of Deployment resources. |
ListDeploymentsAsync(ListDeploymentsRequest, CallSettings)
public override PagedAsyncEnumerable<ListDeploymentsResponse, Deployment> ListDeploymentsAsync(ListDeploymentsRequest request, CallSettings callSettings = null)Lists deployments in the given app.
| Parameters | |
|---|---|
| Name | Description |
request |
ListDeploymentsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListDeploymentsResponseDeployment |
A pageable asynchronous sequence of Deployment resources. |
ListExamples(ListExamplesRequest, CallSettings)
public override PagedEnumerable<ListExamplesResponse, Example> ListExamples(ListExamplesRequest request, CallSettings callSettings = null)Lists examples in the given app.
| Parameters | |
|---|---|
| Name | Description |
request |
ListExamplesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListExamplesResponseExample |
A pageable sequence of Example resources. |
ListExamplesAsync(ListExamplesRequest, CallSettings)
public override PagedAsyncEnumerable<ListExamplesResponse, Example> ListExamplesAsync(ListExamplesRequest request, CallSettings callSettings = null)Lists examples in the given app.
| Parameters | |
|---|---|
| Name | Description |
request |
ListExamplesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListExamplesResponseExample |
A pageable asynchronous sequence of Example resources. |
ListGuardrails(ListGuardrailsRequest, CallSettings)
public override PagedEnumerable<ListGuardrailsResponse, Guardrail> ListGuardrails(ListGuardrailsRequest request, CallSettings callSettings = null)Lists guardrails in the given app.
| Parameters | |
|---|---|
| Name | Description |
request |
ListGuardrailsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListGuardrailsResponseGuardrail |
A pageable sequence of Guardrail resources. |
ListGuardrailsAsync(ListGuardrailsRequest, CallSettings)
public override PagedAsyncEnumerable<ListGuardrailsResponse, Guardrail> ListGuardrailsAsync(ListGuardrailsRequest request, CallSettings callSettings = null)Lists guardrails in the given app.
| Parameters | |
|---|---|
| Name | Description |
request |
ListGuardrailsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListGuardrailsResponseGuardrail |
A pageable asynchronous sequence of Guardrail resources. |
ListTools(ListToolsRequest, CallSettings)
public override PagedEnumerable<ListToolsResponse, Tool> ListTools(ListToolsRequest request, CallSettings callSettings = null)Lists tools in the given app.
| Parameters | |
|---|---|
| Name | Description |
request |
ListToolsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListToolsResponseTool |
A pageable sequence of Tool resources. |
ListToolsAsync(ListToolsRequest, CallSettings)
public override PagedAsyncEnumerable<ListToolsResponse, Tool> ListToolsAsync(ListToolsRequest request, CallSettings callSettings = null)Lists tools in the given app.
| Parameters | |
|---|---|
| Name | Description |
request |
ListToolsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListToolsResponseTool |
A pageable asynchronous sequence of Tool resources. |
ListToolsets(ListToolsetsRequest, CallSettings)
public override PagedEnumerable<ListToolsetsResponse, Toolset> ListToolsets(ListToolsetsRequest request, CallSettings callSettings = null)Lists toolsets in the given app.
| Parameters | |
|---|---|
| Name | Description |
request |
ListToolsetsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListToolsetsResponseToolset |
A pageable sequence of Toolset resources. |
ListToolsetsAsync(ListToolsetsRequest, CallSettings)
public override PagedAsyncEnumerable<ListToolsetsResponse, Toolset> ListToolsetsAsync(ListToolsetsRequest request, CallSettings callSettings = null)Lists toolsets in the given app.
| Parameters | |
|---|---|
| Name | Description |
request |
ListToolsetsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListToolsetsResponseToolset |
A pageable asynchronous sequence of Toolset resources. |
RestoreAppVersion(RestoreAppVersionRequest, CallSettings)
public override Operation<RestoreAppVersionResponse, OperationMetadata> RestoreAppVersion(RestoreAppVersionRequest request, CallSettings callSettings = null)Restores the specified app version. This will create a new app version from the current draft app and overwrite the current draft with the specified app version.
| Parameters | |
|---|---|
| Name | Description |
request |
RestoreAppVersionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationRestoreAppVersionResponseOperationMetadata |
The RPC response. |
RestoreAppVersionAsync(RestoreAppVersionRequest, CallSettings)
public override Task<Operation<RestoreAppVersionResponse, OperationMetadata>> RestoreAppVersionAsync(RestoreAppVersionRequest request, CallSettings callSettings = null)Restores the specified app version. This will create a new app version from the current draft app and overwrite the current draft with the specified app version.
| Parameters | |
|---|---|
| Name | Description |
request |
RestoreAppVersionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationRestoreAppVersionResponseOperationMetadata |
A Task containing the RPC response. |
UpdateAgent(UpdateAgentRequest, CallSettings)
public override Agent UpdateAgent(UpdateAgentRequest request, CallSettings callSettings = null)Updates the specified agent.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateAgentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Agent |
The RPC response. |
UpdateAgentAsync(UpdateAgentRequest, CallSettings)
public override Task<Agent> UpdateAgentAsync(UpdateAgentRequest request, CallSettings callSettings = null)Updates the specified agent.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateAgentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskAgent |
A Task containing the RPC response. |
UpdateApp(UpdateAppRequest, CallSettings)
public override App UpdateApp(UpdateAppRequest request, CallSettings callSettings = null)Updates the specified app.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateAppRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
App |
The RPC response. |
UpdateAppAsync(UpdateAppRequest, CallSettings)
public override Task<App> UpdateAppAsync(UpdateAppRequest request, CallSettings callSettings = null)Updates the specified app.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateAppRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskApp |
A Task containing the RPC response. |
UpdateDeployment(UpdateDeploymentRequest, CallSettings)
public override Deployment UpdateDeployment(UpdateDeploymentRequest request, CallSettings callSettings = null)Updates the specified deployment.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateDeploymentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Deployment |
The RPC response. |
UpdateDeploymentAsync(UpdateDeploymentRequest, CallSettings)
public override Task<Deployment> UpdateDeploymentAsync(UpdateDeploymentRequest request, CallSettings callSettings = null)Updates the specified deployment.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateDeploymentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskDeployment |
A Task containing the RPC response. |
UpdateExample(UpdateExampleRequest, CallSettings)
public override Example UpdateExample(UpdateExampleRequest request, CallSettings callSettings = null)Updates the specified example.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateExampleRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Example |
The RPC response. |
UpdateExampleAsync(UpdateExampleRequest, CallSettings)
public override Task<Example> UpdateExampleAsync(UpdateExampleRequest request, CallSettings callSettings = null)Updates the specified example.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateExampleRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskExample |
A Task containing the RPC response. |
UpdateGuardrail(UpdateGuardrailRequest, CallSettings)
public override Guardrail UpdateGuardrail(UpdateGuardrailRequest request, CallSettings callSettings = null)Updates the specified guardrail.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateGuardrailRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Guardrail |
The RPC response. |
UpdateGuardrailAsync(UpdateGuardrailRequest, CallSettings)
public override Task<Guardrail> UpdateGuardrailAsync(UpdateGuardrailRequest request, CallSettings callSettings = null)Updates the specified guardrail.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateGuardrailRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskGuardrail |
A Task containing the RPC response. |
UpdateTool(UpdateToolRequest, CallSettings)
public override Tool UpdateTool(UpdateToolRequest request, CallSettings callSettings = null)Updates the specified tool.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateToolRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Tool |
The RPC response. |
UpdateToolAsync(UpdateToolRequest, CallSettings)
public override Task<Tool> UpdateToolAsync(UpdateToolRequest request, CallSettings callSettings = null)Updates the specified tool.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateToolRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskTool |
A Task containing the RPC response. |
UpdateToolset(UpdateToolsetRequest, CallSettings)
public override Toolset UpdateToolset(UpdateToolsetRequest request, CallSettings callSettings = null)Updates the specified toolset.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateToolsetRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Toolset |
The RPC response. |
UpdateToolsetAsync(UpdateToolsetRequest, CallSettings)
public override Task<Toolset> UpdateToolsetAsync(UpdateToolsetRequest request, CallSettings callSettings = null)Updates the specified toolset.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateToolsetRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskToolset |
A Task containing the RPC response. |