VM Migration v1 API - Class VmMigrationClientImpl (2.3.0)

public sealed class VmMigrationClientImpl : VmMigrationClient

Reference documentation and code samples for the VM Migration v1 API class VmMigrationClientImpl.

VmMigration client wrapper implementation, for convenient use.

Inheritance

Object > VmMigrationClient > VmMigrationClientImpl

Namespace

Google.Cloud.VMMigration.V1

Assembly

Google.Cloud.VMMigration.V1.dll

Remarks

VM Migration Service

Constructors

VmMigrationClientImpl(VmMigration.VmMigrationClient, VmMigrationSettings, ILogger)

public VmMigrationClientImpl(VmMigration.VmMigrationClient grpcClient, VmMigrationSettings settings, ILogger logger)

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

Parameters
NameDescription
grpcClientVmMigration.VmMigrationClient

The underlying gRPC client.

settingsVmMigrationSettings

The base VmMigrationSettings used within this client.

loggerILogger

Optional ILogger to use within this client.

Properties

AddGroupMigrationOperationsClient

public override OperationsClient AddGroupMigrationOperationsClient { get; }

The long-running operations client for AddGroupMigration.

Property Value
TypeDescription
OperationsClient
Overrides

CancelCloneJobOperationsClient

public override OperationsClient CancelCloneJobOperationsClient { get; }

The long-running operations client for CancelCloneJob.

Property Value
TypeDescription
OperationsClient
Overrides

CancelCutoverJobOperationsClient

public override OperationsClient CancelCutoverJobOperationsClient { get; }

The long-running operations client for CancelCutoverJob.

Property Value
TypeDescription
OperationsClient
Overrides

CreateCloneJobOperationsClient

public override OperationsClient CreateCloneJobOperationsClient { get; }

The long-running operations client for CreateCloneJob.

Property Value
TypeDescription
OperationsClient
Overrides

CreateCutoverJobOperationsClient

public override OperationsClient CreateCutoverJobOperationsClient { get; }

The long-running operations client for CreateCutoverJob.

Property Value
TypeDescription
OperationsClient
Overrides

CreateDatacenterConnectorOperationsClient

public override OperationsClient CreateDatacenterConnectorOperationsClient { get; }

The long-running operations client for CreateDatacenterConnector.

Property Value
TypeDescription
OperationsClient
Overrides

CreateGroupOperationsClient

public override OperationsClient CreateGroupOperationsClient { get; }

The long-running operations client for CreateGroup.

Property Value
TypeDescription
OperationsClient
Overrides

CreateMigratingVmOperationsClient

public override OperationsClient CreateMigratingVmOperationsClient { get; }

The long-running operations client for CreateMigratingVm.

Property Value
TypeDescription
OperationsClient
Overrides