Cloud AI Platform v1 API - Class MigrationServiceClientImpl (3.3.0)

public sealed class MigrationServiceClientImpl : MigrationServiceClient

Reference documentation and code samples for the Cloud AI Platform v1 API class MigrationServiceClientImpl.

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(MigrationServiceClient, MigrationServiceSettings, ILogger)

public MigrationServiceClientImpl(MigrationService.MigrationServiceClient grpcClient, MigrationServiceSettings settings, ILogger logger)

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

Parameters
Name Description
grpcClient MigrationServiceMigrationServiceClient

The underlying gRPC client.

settings MigrationServiceSettings

The base MigrationServiceSettings used within this client.

logger ILogger

Optional ILogger to use 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
MigrationServiceMigrationServiceClient
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

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
OperationBatchMigrateResourcesResponseBatchMigrateResourcesOperationMetadata

The RPC response.

Overrides

BatchMigrateResourcesAsync(BatchMigrateResourcesRequest, CallSettings)

public override 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
TaskOperationBatchMigrateResourcesResponseBatchMigrateResourcesOperationMetadata

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
PagedEnumerableSearchMigratableResourcesResponseMigratableResource

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
PagedAsyncEnumerableSearchMigratableResourcesResponseMigratableResource

A pageable asynchronous sequence of MigratableResource resources.

Overrides