Cloud AI Platform v1beta1 API - Class ExtensionExecutionServiceClientImpl (1.0.0-beta09)

public sealed class ExtensionExecutionServiceClientImpl : ExtensionExecutionServiceClient

Reference documentation and code samples for the Cloud AI Platform v1beta1 API class ExtensionExecutionServiceClientImpl.

ExtensionExecutionService client wrapper implementation, for convenient use.

Inheritance

object > ExtensionExecutionServiceClient > ExtensionExecutionServiceClientImpl

Namespace

Google.Cloud.AIPlatform.V1Beta1

Assembly

Google.Cloud.AIPlatform.V1Beta1.dll

Remarks

A service for Extension execution.

Constructors

ExtensionExecutionServiceClientImpl(ExtensionExecutionServiceClient, ExtensionExecutionServiceSettings, ILogger)

public ExtensionExecutionServiceClientImpl(ExtensionExecutionService.ExtensionExecutionServiceClient grpcClient, ExtensionExecutionServiceSettings settings, ILogger logger)

Constructs a client wrapper for the ExtensionExecutionService service, with the specified gRPC client and settings.

Parameters
Name Description
grpcClient ExtensionExecutionServiceExtensionExecutionServiceClient

The underlying gRPC client.

settings ExtensionExecutionServiceSettings

The base ExtensionExecutionServiceSettings used within this client.

logger ILogger

Optional ILogger to use within this client.

Properties

GrpcClient

public override ExtensionExecutionService.ExtensionExecutionServiceClient GrpcClient { get; }

The underlying gRPC ExtensionExecutionService client

Property Value
Type Description
ExtensionExecutionServiceExtensionExecutionServiceClient
Overrides

IAMPolicyClient

public override IAMPolicyClient IAMPolicyClient { get; }

The IAMPolicyClient associated with this client.

Property Value
Type Description
IAMPolicyClient
Overrides

LocationsClient

public override LocationsClient LocationsClient { get; }

The LocationsClient associated with this client.

Property Value
Type Description
LocationsClient
Overrides

Methods

ExecuteExtension(ExecuteExtensionRequest, CallSettings)

public override ExecuteExtensionResponse ExecuteExtension(ExecuteExtensionRequest request, CallSettings callSettings = null)

Executes the request against a given extension.

Parameters
Name Description
request ExecuteExtensionRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
ExecuteExtensionResponse

The RPC response.

Overrides

ExecuteExtensionAsync(ExecuteExtensionRequest, CallSettings)

public override Task<ExecuteExtensionResponse> ExecuteExtensionAsync(ExecuteExtensionRequest request, CallSettings callSettings = null)

Executes the request against a given extension.

Parameters
Name Description
request ExecuteExtensionRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskExecuteExtensionResponse

A Task containing the RPC response.

Overrides

QueryExtension(QueryExtensionRequest, CallSettings)

public override QueryExtensionResponse QueryExtension(QueryExtensionRequest request, CallSettings callSettings = null)

Queries an extension with a default controller.

Parameters
Name Description
request QueryExtensionRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
QueryExtensionResponse

The RPC response.

Overrides

QueryExtensionAsync(QueryExtensionRequest, CallSettings)

public override Task<QueryExtensionResponse> QueryExtensionAsync(QueryExtensionRequest request, CallSettings callSettings = null)

Queries an extension with a default controller.

Parameters
Name Description
request QueryExtensionRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskQueryExtensionResponse

A Task containing the RPC response.

Overrides