Class MigrationServiceClientImpl (1.8.0)

public sealed class MigrationServiceClientImpl : MigrationServiceClient

MigrationService client wrapper implementation, for convenient use.

Inheritance

Object > MigrationServiceClient > MigrationServiceClientImpl

Namespace

Google.Cloud.AIPlatform.V1

Assembly

Google.Cloud.AIPlatform.V1.dll

Remarks

A service that migrates resources from automl.googleapis.com, datalabeling.googleapis.com and ml.googleapis.com to Vertex AI.

Constructors

MigrationServiceClientImpl(MigrationService.MigrationServiceClient, MigrationServiceSettings)

public MigrationServiceClientImpl(MigrationService.MigrationServiceClient grpcClient, MigrationServiceSettings settings)

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

Parameters
Name Description
grpcClient MigrationService.MigrationServiceClient

The underlying gRPC client.

settings MigrationServiceSettings

The base MigrationServiceSettings used within this client.

Properties

BatchMigrateResourcesOperationsClient

public override OperationsClient BatchMigrateResourcesOperationsClient { get; }

The long-running operations client for BatchMigrateResources.

Property Value
Type Description
OperationsClient
Overrides

GrpcClient

public override MigrationService.MigrationServiceClient GrpcClient { get; }

The underlying gRPC MigrationService client

Property Value
Type Description
MigrationService.MigrationServiceClient
Overrides

Methods

BatchMigrateResources(BatchMigrateResourcesRequest, CallSettings)

public override Operation<BatchMigrateResourcesResponse, BatchMigrateResourcesOperationMetadata> BatchMigrateResources(BatchMigrateResourcesRequest request, CallSettings callSettings = null)

Batch migrates resources from ml.googleapis.com, automl.googleapis.com, and datalabeling.googleapis.com to Vertex AI.

Parameters
Name Description
request BatchMigrateResourcesRequest

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
Operation<BatchMigrateResourcesResponse, BatchMigrateResourcesOperationMetadata>

The RPC response.

Overrides

BatchMigrateResourcesAsync(BatchMigrateResourcesRequest, CallSettings)

public override async Task<Operation<BatchMigrateResourcesResponse, BatchMigrateResourcesOperationMetadata>> BatchMigrateResourcesAsync(BatchMigrateResourcesRequest request, CallSettings callSettings = null)

Batch migrates resources from ml.googleapis.com, automl.googleapis.com, and datalabeling.googleapis.com to Vertex AI.

Parameters
Name Description
request BatchMigrateResourcesRequest

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
Task<Operation<BatchMigrateResourcesResponse, BatchMigrateResourcesOperationMetadata>>

A Task containing the RPC response.

Overrides

SearchMigratableResources(SearchMigratableResourcesRequest, CallSettings)

public override PagedEnumerable<SearchMigratableResourcesResponse, MigratableResource> SearchMigratableResources(SearchMigratableResourcesRequest request, CallSettings callSettings = null)

Searches all of the resources in automl.googleapis.com, datalabeling.googleapis.com and ml.googleapis.com that can be migrated to Vertex AI's given ___location.

Parameters
Name Description
request SearchMigratableResourcesRequest

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
PagedEnumerable<SearchMigratableResourcesResponse, MigratableResource>

A pageable sequence of MigratableResource resources.

Overrides

SearchMigratableResourcesAsync(SearchMigratableResourcesRequest, CallSettings)

public override PagedAsyncEnumerable<SearchMigratableResourcesResponse, MigratableResource> SearchMigratableResourcesAsync(SearchMigratableResourcesRequest request, CallSettings callSettings = null)

Searches all of the resources in automl.googleapis.com, datalabeling.googleapis.com and ml.googleapis.com that can be migrated to Vertex AI's given ___location.

Parameters
Name Description
request SearchMigratableResourcesRequest

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
PagedAsyncEnumerable<SearchMigratableResourcesResponse, MigratableResource>

A pageable asynchronous sequence of MigratableResource resources.

Overrides