public sealed class ExecuteExtensionRequest : IMessage<ExecuteExtensionRequest>, IEquatable<ExecuteExtensionRequest>, IDeepCloneable<ExecuteExtensionRequest>, IBufferMessage, IMessageReference documentation and code samples for the Vertex AI v1beta1 API class ExecuteExtensionRequest.
Request message for [ExtensionExecutionService.ExecuteExtension][google.cloud.aiplatform.v1beta1.ExtensionExecutionService.ExecuteExtension].
Implements
IMessageExecuteExtensionRequest, IEquatableExecuteExtensionRequest, IDeepCloneableExecuteExtensionRequest, IBufferMessage, IMessageNamespace
Google.Cloud.AIPlatform.V1Beta1Assembly
Google.Cloud.AIPlatform.V1Beta1.dll
Constructors
ExecuteExtensionRequest()
public ExecuteExtensionRequest()ExecuteExtensionRequest(ExecuteExtensionRequest)
public ExecuteExtensionRequest(ExecuteExtensionRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
ExecuteExtensionRequest |
Properties
ExtensionName
public ExtensionName ExtensionName { get; set; }ExtensionName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
ExtensionName |
|
Name
public string Name { get; set; }Required. Name (identifier) of the extension;
Format:
projects/{project}/locations/{location}/extensions/{extension}
| Property Value | |
|---|---|
| Type | Description |
string |
|
OperationId
public string OperationId { get; set; }Required. The desired ID of the operation to be executed in this extension as defined in [ExtensionOperation.operation_id][google.cloud.aiplatform.v1beta1.ExtensionOperation.operation_id].
| Property Value | |
|---|---|
| Type | Description |
string |
|
OperationParams
public Struct OperationParams { get; set; }Optional. Request parameters that will be used for executing this operation.
The struct should be in a form of map with param name as the key and actual param value as the value. E.g. If this operation requires a param "name" to be set to "abc". you can set this to something like {"name": "abc"}.
| Property Value | |
|---|---|
| Type | Description |
Struct |
|
RuntimeAuthConfig
public AuthConfig RuntimeAuthConfig { get; set; }Optional. Auth config provided at runtime to override the default value in [Extension.manifest.auth_config][]. The AuthConfig.auth_type should match the value in [Extension.manifest.auth_config][].
| Property Value | |
|---|---|
| Type | Description |
AuthConfig |
|