Class MigrationServiceClientImpl (2.1.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, 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
NameDescription
grpcClientMigrationService.MigrationServiceClient

The underlying gRPC client.

settingsMigrationServiceSettings

The base MigrationServiceSettings used within this client.

loggerILogger

Optional ILogger to use within this client.

Properties

BatchMigrateResourcesOperationsClient

public override OperationsClient BatchMigrateResourcesOperationsClient { get; }

The long-running operations client for BatchMigrateResources.

Property Value
TypeDescription
OperationsClient
Overrides

GrpcClient

public override MigrationService.MigrationServiceClient GrpcClient { get; }

The underlying gRPC MigrationService client

Property Value
TypeDescription
MigrationService.MigrationServiceClient
Overrides

IAMPolicyClient

public override IAMPolicyClient IAMPolicyClient { get; }

The IAMPolicyClient associated with this client.

Property Value
TypeDescription
IAMPolicyClient
Overrides

LocationsClient

public override LocationsClient LocationsClient { get; }

The LocationsClient associated with this client.

Property Value
TypeDescription
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
NameDescription
requestBatchMigrateResourcesRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestBatchMigrateResourcesRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestSearchMigratableResourcesRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestSearchMigratableResourcesRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerable<SearchMigratableResourcesResponse, MigratableResource>

A pageable asynchronous sequence of MigratableResource resources.

Overrides