1.0.0-beta87 (latest) 1.0.0-beta86

    public sealed class ReasoningEngineRuntimeRevisionServiceClientImpl : ReasoningEngineRuntimeRevisionServiceClient

Reference documentation and code samples for the Vertex AI v1beta1 API class ReasoningEngineRuntimeRevisionServiceClientImpl.

ReasoningEngineRuntimeRevisionService client wrapper implementation, for convenient use.

## Inheritance

[object](https://learn.microsoft.com/dotnet/api/system.object) \> [ReasoningEngineRuntimeRevisionServiceClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevisionServiceClient) \> ReasoningEngineRuntimeRevisionServiceClientImpl

## Inherited Members

[ReasoningEngineRuntimeRevisionServiceClient.DefaultEndpoint](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevisionServiceClient#Google_Cloud_AIPlatform_V1Beta1_ReasoningEngineRuntimeRevisionServiceClient_DefaultEndpoint) [ReasoningEngineRuntimeRevisionServiceClient.DefaultScopes](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevisionServiceClient#Google_Cloud_AIPlatform_V1Beta1_ReasoningEngineRuntimeRevisionServiceClient_DefaultScopes) [ReasoningEngineRuntimeRevisionServiceClient.ServiceMetadata](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevisionServiceClient#Google_Cloud_AIPlatform_V1Beta1_ReasoningEngineRuntimeRevisionServiceClient_ServiceMetadata) [ReasoningEngineRuntimeRevisionServiceClient.CreateAsync(CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevisionServiceClient#Google_Cloud_AIPlatform_V1Beta1_ReasoningEngineRuntimeRevisionServiceClient_CreateAsync_System_Threading_CancellationToken_) [ReasoningEngineRuntimeRevisionServiceClient.Create()](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevisionServiceClient#Google_Cloud_AIPlatform_V1Beta1_ReasoningEngineRuntimeRevisionServiceClient_Create) [ReasoningEngineRuntimeRevisionServiceClient.ShutdownDefaultChannelsAsync()](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevisionServiceClient#Google_Cloud_AIPlatform_V1Beta1_ReasoningEngineRuntimeRevisionServiceClient_ShutdownDefaultChannelsAsync) [ReasoningEngineRuntimeRevisionServiceClient.GetReasoningEngineRuntimeRevisionAsync(GetReasoningEngineRuntimeRevisionRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevisionServiceClient#Google_Cloud_AIPlatform_V1Beta1_ReasoningEngineRuntimeRevisionServiceClient_GetReasoningEngineRuntimeRevisionAsync_Google_Cloud_AIPlatform_V1Beta1_GetReasoningEngineRuntimeRevisionRequest_System_Threading_CancellationToken_) [ReasoningEngineRuntimeRevisionServiceClient.GetReasoningEngineRuntimeRevision(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevisionServiceClient#Google_Cloud_AIPlatform_V1Beta1_ReasoningEngineRuntimeRevisionServiceClient_GetReasoningEngineRuntimeRevision_System_String_Google_Api_Gax_Grpc_CallSettings_) [ReasoningEngineRuntimeRevisionServiceClient.GetReasoningEngineRuntimeRevisionAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevisionServiceClient#Google_Cloud_AIPlatform_V1Beta1_ReasoningEngineRuntimeRevisionServiceClient_GetReasoningEngineRuntimeRevisionAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [ReasoningEngineRuntimeRevisionServiceClient.GetReasoningEngineRuntimeRevisionAsync(string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevisionServiceClient#Google_Cloud_AIPlatform_V1Beta1_ReasoningEngineRuntimeRevisionServiceClient_GetReasoningEngineRuntimeRevisionAsync_System_String_System_Threading_CancellationToken_) [ReasoningEngineRuntimeRevisionServiceClient.GetReasoningEngineRuntimeRevision(ReasoningEngineRuntimeRevisionName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevisionServiceClient#Google_Cloud_AIPlatform_V1Beta1_ReasoningEngineRuntimeRevisionServiceClient_GetReasoningEngineRuntimeRevision_Google_Cloud_AIPlatform_V1Beta1_ReasoningEngineRuntimeRevisionName_Google_Api_Gax_Grpc_CallSettings_) [ReasoningEngineRuntimeRevisionServiceClient.GetReasoningEngineRuntimeRevisionAsync(ReasoningEngineRuntimeRevisionName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevisionServiceClient#Google_Cloud_AIPlatform_V1Beta1_ReasoningEngineRuntimeRevisionServiceClient_GetReasoningEngineRuntimeRevisionAsync_Google_Cloud_AIPlatform_V1Beta1_ReasoningEngineRuntimeRevisionName_Google_Api_Gax_Grpc_CallSettings_) [ReasoningEngineRuntimeRevisionServiceClient.GetReasoningEngineRuntimeRevisionAsync(ReasoningEngineRuntimeRevisionName, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevisionServiceClient#Google_Cloud_AIPlatform_V1Beta1_ReasoningEngineRuntimeRevisionServiceClient_GetReasoningEngineRuntimeRevisionAsync_Google_Cloud_AIPlatform_V1Beta1_ReasoningEngineRuntimeRevisionName_System_Threading_CancellationToken_) [ReasoningEngineRuntimeRevisionServiceClient.ListReasoningEngineRuntimeRevisions(string, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevisionServiceClient#Google_Cloud_AIPlatform_V1Beta1_ReasoningEngineRuntimeRevisionServiceClient_ListReasoningEngineRuntimeRevisions_System_String_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [ReasoningEngineRuntimeRevisionServiceClient.ListReasoningEngineRuntimeRevisionsAsync(string, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevisionServiceClient#Google_Cloud_AIPlatform_V1Beta1_ReasoningEngineRuntimeRevisionServiceClient_ListReasoningEngineRuntimeRevisionsAsync_System_String_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [ReasoningEngineRuntimeRevisionServiceClient.ListReasoningEngineRuntimeRevisions(ReasoningEngineName, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevisionServiceClient#Google_Cloud_AIPlatform_V1Beta1_ReasoningEngineRuntimeRevisionServiceClient_ListReasoningEngineRuntimeRevisions_Google_Cloud_AIPlatform_V1Beta1_ReasoningEngineName_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [ReasoningEngineRuntimeRevisionServiceClient.ListReasoningEngineRuntimeRevisionsAsync(ReasoningEngineName, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevisionServiceClient#Google_Cloud_AIPlatform_V1Beta1_ReasoningEngineRuntimeRevisionServiceClient_ListReasoningEngineRuntimeRevisionsAsync_Google_Cloud_AIPlatform_V1Beta1_ReasoningEngineName_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [ReasoningEngineRuntimeRevisionServiceClient.DeleteReasoningEngineRuntimeRevisionAsync(DeleteReasoningEngineRuntimeRevisionRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevisionServiceClient#Google_Cloud_AIPlatform_V1Beta1_ReasoningEngineRuntimeRevisionServiceClient_DeleteReasoningEngineRuntimeRevisionAsync_Google_Cloud_AIPlatform_V1Beta1_DeleteReasoningEngineRuntimeRevisionRequest_System_Threading_CancellationToken_) [ReasoningEngineRuntimeRevisionServiceClient.PollOnceDeleteReasoningEngineRuntimeRevision(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevisionServiceClient#Google_Cloud_AIPlatform_V1Beta1_ReasoningEngineRuntimeRevisionServiceClient_PollOnceDeleteReasoningEngineRuntimeRevision_System_String_Google_Api_Gax_Grpc_CallSettings_) [ReasoningEngineRuntimeRevisionServiceClient.PollOnceDeleteReasoningEngineRuntimeRevisionAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevisionServiceClient#Google_Cloud_AIPlatform_V1Beta1_ReasoningEngineRuntimeRevisionServiceClient_PollOnceDeleteReasoningEngineRuntimeRevisionAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [ReasoningEngineRuntimeRevisionServiceClient.DeleteReasoningEngineRuntimeRevision(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevisionServiceClient#Google_Cloud_AIPlatform_V1Beta1_ReasoningEngineRuntimeRevisionServiceClient_DeleteReasoningEngineRuntimeRevision_System_String_Google_Api_Gax_Grpc_CallSettings_) [ReasoningEngineRuntimeRevisionServiceClient.DeleteReasoningEngineRuntimeRevisionAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevisionServiceClient#Google_Cloud_AIPlatform_V1Beta1_ReasoningEngineRuntimeRevisionServiceClient_DeleteReasoningEngineRuntimeRevisionAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [ReasoningEngineRuntimeRevisionServiceClient.DeleteReasoningEngineRuntimeRevisionAsync(string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevisionServiceClient#Google_Cloud_AIPlatform_V1Beta1_ReasoningEngineRuntimeRevisionServiceClient_DeleteReasoningEngineRuntimeRevisionAsync_System_String_System_Threading_CancellationToken_) [ReasoningEngineRuntimeRevisionServiceClient.DeleteReasoningEngineRuntimeRevision(ReasoningEngineRuntimeRevisionName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevisionServiceClient#Google_Cloud_AIPlatform_V1Beta1_ReasoningEngineRuntimeRevisionServiceClient_DeleteReasoningEngineRuntimeRevision_Google_Cloud_AIPlatform_V1Beta1_ReasoningEngineRuntimeRevisionName_Google_Api_Gax_Grpc_CallSettings_) [ReasoningEngineRuntimeRevisionServiceClient.DeleteReasoningEngineRuntimeRevisionAsync(ReasoningEngineRuntimeRevisionName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevisionServiceClient#Google_Cloud_AIPlatform_V1Beta1_ReasoningEngineRuntimeRevisionServiceClient_DeleteReasoningEngineRuntimeRevisionAsync_Google_Cloud_AIPlatform_V1Beta1_ReasoningEngineRuntimeRevisionName_Google_Api_Gax_Grpc_CallSettings_) [ReasoningEngineRuntimeRevisionServiceClient.DeleteReasoningEngineRuntimeRevisionAsync(ReasoningEngineRuntimeRevisionName, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevisionServiceClient#Google_Cloud_AIPlatform_V1Beta1_ReasoningEngineRuntimeRevisionServiceClient_DeleteReasoningEngineRuntimeRevisionAsync_Google_Cloud_AIPlatform_V1Beta1_ReasoningEngineRuntimeRevisionName_System_Threading_CancellationToken_) [object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) [object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) [object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)

## Namespace

[Google.Cloud.AIPlatform.V1Beta1](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1)

## Assembly

Google.Cloud.AIPlatform.V1Beta1.dll

## Remarks

Manages Vertex AI's Reasoning Engine Revisions.

## Constructors

### ReasoningEngineRuntimeRevisionServiceClientImpl(ReasoningEngineRuntimeRevisionServiceClient, ReasoningEngineRuntimeRevisionServiceSettings, ILogger)

    public ReasoningEngineRuntimeRevisionServiceClientImpl(ReasoningEngineRuntimeRevisionService.ReasoningEngineRuntimeRevisionServiceClient grpcClient, ReasoningEngineRuntimeRevisionServiceSettings settings, ILogger logger)

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

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `grpcClient` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevisionServicehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevisionService.ReasoningEngineRuntimeRevisionServiceClient` The underlying gRPC client. |
| `settings` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevisionServiceSettings` The base [ReasoningEngineRuntimeRevisionServiceSettings](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevisionServiceSettings) used within this client. |
| `logger` | `https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger` Optional [ILogger](https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger) to use within this client. |

## Properties

### DeleteReasoningEngineRuntimeRevisionOperationsClient

    public override OperationsClient DeleteReasoningEngineRuntimeRevisionOperationsClient { get; }

The long-running operations client for `DeleteReasoningEngineRuntimeRevision`.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.OperationsClient.html` |   |

**Overrides** [ReasoningEngineRuntimeRevisionServiceClient.DeleteReasoningEngineRuntimeRevisionOperationsClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevisionServiceClient#Google_Cloud_AIPlatform_V1Beta1_ReasoningEngineRuntimeRevisionServiceClient_DeleteReasoningEngineRuntimeRevisionOperationsClient)

### GrpcClient

    public override ReasoningEngineRuntimeRevisionService.ReasoningEngineRuntimeRevisionServiceClient GrpcClient { get; }

The underlying gRPC ReasoningEngineRuntimeRevisionService client

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevisionServicehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevisionService.ReasoningEngineRuntimeRevisionServiceClient` |   |

**Overrides** [ReasoningEngineRuntimeRevisionServiceClient.GrpcClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevisionServiceClient#Google_Cloud_AIPlatform_V1Beta1_ReasoningEngineRuntimeRevisionServiceClient_GrpcClient)

### IAMPolicyClient

    public override IAMPolicyClient IAMPolicyClient { get; }

The [IAMPolicyClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Iam.V1/latest/Google.Cloud.Iam.V1.IAMPolicyClient.html) associated with this client.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Iam.V1/latest/Google.Cloud.Iam.V1.IAMPolicyClient.html` |   |

**Overrides** [ReasoningEngineRuntimeRevisionServiceClient.IAMPolicyClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevisionServiceClient#Google_Cloud_AIPlatform_V1Beta1_ReasoningEngineRuntimeRevisionServiceClient_IAMPolicyClient)

### LocationsClient

    public override LocationsClient LocationsClient { get; }

The [LocationsClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Location/latest/Google.Cloud.Location.LocationsClient.html) associated with this client.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Location/latest/Google.Cloud.Location.LocationsClient.html` |   |

**Overrides** [ReasoningEngineRuntimeRevisionServiceClient.LocationsClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevisionServiceClient#Google_Cloud_AIPlatform_V1Beta1_ReasoningEngineRuntimeRevisionServiceClient_LocationsClient)

## Methods

### DeleteReasoningEngineRuntimeRevision(DeleteReasoningEngineRuntimeRevisionRequest, CallSettings)

    public override Operation<Empty, DeleteReasoningEngineRuntimeRevisionOperationMetadata> DeleteReasoningEngineRuntimeRevision(DeleteReasoningEngineRuntimeRevisionRequest request, CallSettings callSettings = null)

Deletes a reasoning engine revision.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.DeleteReasoningEngineRuntimeRevisionRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.WellKnownTypes.Empty.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.DeleteReasoningEngineRuntimeRevisionOperationMetadata` | The RPC response. |

**Overrides** [ReasoningEngineRuntimeRevisionServiceClient.DeleteReasoningEngineRuntimeRevision(DeleteReasoningEngineRuntimeRevisionRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevisionServiceClient#Google_Cloud_AIPlatform_V1Beta1_ReasoningEngineRuntimeRevisionServiceClient_DeleteReasoningEngineRuntimeRevision_Google_Cloud_AIPlatform_V1Beta1_DeleteReasoningEngineRuntimeRevisionRequest_Google_Api_Gax_Grpc_CallSettings_)

### DeleteReasoningEngineRuntimeRevisionAsync(DeleteReasoningEngineRuntimeRevisionRequest, CallSettings)

    public override Task<Operation<Empty, DeleteReasoningEngineRuntimeRevisionOperationMetadata>> DeleteReasoningEngineRuntimeRevisionAsync(DeleteReasoningEngineRuntimeRevisionRequest request, CallSettings callSettings = null)

Deletes a reasoning engine revision.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.DeleteReasoningEngineRuntimeRevisionRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.WellKnownTypes.Empty.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.DeleteReasoningEngineRuntimeRevisionOperationMetadata` | A Task containing the RPC response. |

**Overrides** [ReasoningEngineRuntimeRevisionServiceClient.DeleteReasoningEngineRuntimeRevisionAsync(DeleteReasoningEngineRuntimeRevisionRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevisionServiceClient#Google_Cloud_AIPlatform_V1Beta1_ReasoningEngineRuntimeRevisionServiceClient_DeleteReasoningEngineRuntimeRevisionAsync_Google_Cloud_AIPlatform_V1Beta1_DeleteReasoningEngineRuntimeRevisionRequest_Google_Api_Gax_Grpc_CallSettings_)

### GetReasoningEngineRuntimeRevision(GetReasoningEngineRuntimeRevisionRequest, CallSettings)

    public override ReasoningEngineRuntimeRevision GetReasoningEngineRuntimeRevision(GetReasoningEngineRuntimeRevisionRequest request, CallSettings callSettings = null)

Gets a reasoning engine runtime revision.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.GetReasoningEngineRuntimeRevisionRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevision` | The RPC response. |

**Overrides** [ReasoningEngineRuntimeRevisionServiceClient.GetReasoningEngineRuntimeRevision(GetReasoningEngineRuntimeRevisionRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevisionServiceClient#Google_Cloud_AIPlatform_V1Beta1_ReasoningEngineRuntimeRevisionServiceClient_GetReasoningEngineRuntimeRevision_Google_Cloud_AIPlatform_V1Beta1_GetReasoningEngineRuntimeRevisionRequest_Google_Api_Gax_Grpc_CallSettings_)

### GetReasoningEngineRuntimeRevisionAsync(GetReasoningEngineRuntimeRevisionRequest, CallSettings)

    public override Task<ReasoningEngineRuntimeRevision> GetReasoningEngineRuntimeRevisionAsync(GetReasoningEngineRuntimeRevisionRequest request, CallSettings callSettings = null)

Gets a reasoning engine runtime revision.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.GetReasoningEngineRuntimeRevisionRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevision` | A Task containing the RPC response. |

**Overrides** [ReasoningEngineRuntimeRevisionServiceClient.GetReasoningEngineRuntimeRevisionAsync(GetReasoningEngineRuntimeRevisionRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevisionServiceClient#Google_Cloud_AIPlatform_V1Beta1_ReasoningEngineRuntimeRevisionServiceClient_GetReasoningEngineRuntimeRevisionAsync_Google_Cloud_AIPlatform_V1Beta1_GetReasoningEngineRuntimeRevisionRequest_Google_Api_Gax_Grpc_CallSettings_)

### ListReasoningEngineRuntimeRevisions(ListReasoningEngineRuntimeRevisionsRequest, CallSettings)

    public override PagedEnumerable<ListReasoningEngineRuntimeRevisionsResponse, ReasoningEngineRuntimeRevision> ListReasoningEngineRuntimeRevisions(ListReasoningEngineRuntimeRevisionsRequest request, CallSettings callSettings = null)

Lists runtime revisions in a reasoning engine.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ListReasoningEngineRuntimeRevisionsRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.PagedEnumerable-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ListReasoningEngineRuntimeRevisionsResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevision` | A pageable sequence of [ReasoningEngineRuntimeRevision](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevision) resources. |

**Overrides** [ReasoningEngineRuntimeRevisionServiceClient.ListReasoningEngineRuntimeRevisions(ListReasoningEngineRuntimeRevisionsRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevisionServiceClient#Google_Cloud_AIPlatform_V1Beta1_ReasoningEngineRuntimeRevisionServiceClient_ListReasoningEngineRuntimeRevisions_Google_Cloud_AIPlatform_V1Beta1_ListReasoningEngineRuntimeRevisionsRequest_Google_Api_Gax_Grpc_CallSettings_)

### ListReasoningEngineRuntimeRevisionsAsync(ListReasoningEngineRuntimeRevisionsRequest, CallSettings)

    public override PagedAsyncEnumerable<ListReasoningEngineRuntimeRevisionsResponse, ReasoningEngineRuntimeRevision> ListReasoningEngineRuntimeRevisionsAsync(ListReasoningEngineRuntimeRevisionsRequest request, CallSettings callSettings = null)

Lists runtime revisions in a reasoning engine.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ListReasoningEngineRuntimeRevisionsRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.PagedAsyncEnumerable-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ListReasoningEngineRuntimeRevisionsResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevision` | A pageable asynchronous sequence of [ReasoningEngineRuntimeRevision](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevision) resources. |

**Overrides** [ReasoningEngineRuntimeRevisionServiceClient.ListReasoningEngineRuntimeRevisionsAsync(ListReasoningEngineRuntimeRevisionsRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ReasoningEngineRuntimeRevisionServiceClient#Google_Cloud_AIPlatform_V1Beta1_ReasoningEngineRuntimeRevisionServiceClient_ListReasoningEngineRuntimeRevisionsAsync_Google_Cloud_AIPlatform_V1Beta1_ListReasoningEngineRuntimeRevisionsRequest_Google_Api_Gax_Grpc_CallSettings_)