Cloud AI Platform v1beta1 API - Class ExecuteExtensionRequest (1.0.0-beta04)

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].

Inheritance

object > ExecuteExtensionRequest

Namespace

Google.Cloud.AIPlatform.V1Beta1

Assembly

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