public sealed class ExecuteExtensionRequest : IMessage<ExecuteExtensionRequest>, IEquatable<ExecuteExtensionRequest>, IDeepCloneable<ExecuteExtensionRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud AI Platform 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 |