Class DataMigrationServiceSettings (1.1.0)

public sealed class DataMigrationServiceSettings : ServiceSettingsBase

Settings for DataMigrationServiceClient instances.

Inheritance

Object > ServiceSettingsBase > DataMigrationServiceSettings

Namespace

Google.Cloud.CloudDms.V1

Assembly

Google.Cloud.CloudDms.V1.dll

Constructors

DataMigrationServiceSettings()

public DataMigrationServiceSettings()

Constructs a new DataMigrationServiceSettings object with default settings.

Properties

CreateConnectionProfileOperationsSettings

public OperationsSettings CreateConnectionProfileOperationsSettings { get; set; }

Long Running Operation settings for calls to DataMigrationServiceClient.CreateConnectionProfile and DataMigrationServiceClient.CreateConnectionProfileAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

CreateConnectionProfileSettings

public CallSettings CreateConnectionProfileSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataMigrationServiceClient.CreateConnectionProfile and DataMigrationServiceClient.CreateConnectionProfileAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

CreateMigrationJobOperationsSettings

public OperationsSettings CreateMigrationJobOperationsSettings { get; set; }

Long Running Operation settings for calls to DataMigrationServiceClient.CreateMigrationJob and DataMigrationServiceClient.CreateMigrationJobAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

CreateMigrationJobSettings

public CallSettings CreateMigrationJobSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataMigrationServiceClient.CreateMigrationJob and DataMigrationServiceClient.CreateMigrationJobAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

DeleteConnectionProfileOperationsSettings

public OperationsSettings DeleteConnectionProfileOperationsSettings { get; set; }

Long Running Operation settings for calls to DataMigrationServiceClient.DeleteConnectionProfile and DataMigrationServiceClient.DeleteConnectionProfileAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

DeleteConnectionProfileSettings

public CallSettings DeleteConnectionProfileSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataMigrationServiceClient.DeleteConnectionProfile and DataMigrationServiceClient.DeleteConnectionProfileAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

DeleteMigrationJobOperationsSettings

public OperationsSettings DeleteMigrationJobOperationsSettings { get; set; }

Long Running Operation settings for calls to DataMigrationServiceClient.DeleteMigrationJob and DataMigrationServiceClient.DeleteMigrationJobAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

DeleteMigrationJobSettings

public CallSettings DeleteMigrationJobSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataMigrationServiceClient.DeleteMigrationJob and DataMigrationServiceClient.DeleteMigrationJobAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

GenerateSshScriptSettings

public CallSettings GenerateSshScriptSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataMigrationServiceClient.GenerateSshScript and DataMigrationServiceClient.GenerateSshScriptAsync .

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

GetConnectionProfileSettings

public CallSettings GetConnectionProfileSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataMigrationServiceClient.GetConnectionProfile and DataMigrationServiceClient.GetConnectionProfileAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

GetMigrationJobSettings

public CallSettings GetMigrationJobSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataMigrationServiceClient.GetMigrationJob and DataMigrationServiceClient.GetMigrationJobAsync .

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

ListConnectionProfilesSettings

public CallSettings ListConnectionProfilesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataMigrationServiceClient.ListConnectionProfiles and DataMigrationServiceClient.ListConnectionProfilesAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

ListMigrationJobsSettings

public CallSettings ListMigrationJobsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataMigrationServiceClient.ListMigrationJobs and DataMigrationServiceClient.ListMigrationJobsAsync .

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

PromoteMigrationJobOperationsSettings

public OperationsSettings PromoteMigrationJobOperationsSettings { get; set; }

Long Running Operation settings for calls to DataMigrationServiceClient.PromoteMigrationJob and DataMigrationServiceClient.PromoteMigrationJobAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

PromoteMigrationJobSettings

public CallSettings PromoteMigrationJobSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataMigrationServiceClient.PromoteMigrationJob and DataMigrationServiceClient.PromoteMigrationJobAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

RestartMigrationJobOperationsSettings

public OperationsSettings RestartMigrationJobOperationsSettings { get; set; }

Long Running Operation settings for calls to DataMigrationServiceClient.RestartMigrationJob and DataMigrationServiceClient.RestartMigrationJobAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

RestartMigrationJobSettings

public CallSettings RestartMigrationJobSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataMigrationServiceClient.RestartMigrationJob and DataMigrationServiceClient.RestartMigrationJobAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

ResumeMigrationJobOperationsSettings

public OperationsSettings ResumeMigrationJobOperationsSettings { get; set; }

Long Running Operation settings for calls to DataMigrationServiceClient.ResumeMigrationJob and DataMigrationServiceClient.ResumeMigrationJobAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

ResumeMigrationJobSettings

public CallSettings ResumeMigrationJobSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataMigrationServiceClient.ResumeMigrationJob and DataMigrationServiceClient.ResumeMigrationJobAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

StartMigrationJobOperationsSettings

public OperationsSettings StartMigrationJobOperationsSettings { get; set; }

Long Running Operation settings for calls to DataMigrationServiceClient.StartMigrationJob and DataMigrationServiceClient.StartMigrationJobAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

StartMigrationJobSettings

public CallSettings StartMigrationJobSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataMigrationServiceClient.StartMigrationJob and DataMigrationServiceClient.StartMigrationJobAsync .

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

StopMigrationJobOperationsSettings

public OperationsSettings StopMigrationJobOperationsSettings { get; set; }

Long Running Operation settings for calls to DataMigrationServiceClient.StopMigrationJob and DataMigrationServiceClient.StopMigrationJobAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

StopMigrationJobSettings

public CallSettings StopMigrationJobSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataMigrationServiceClient.StopMigrationJob and DataMigrationServiceClient.StopMigrationJobAsync .

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

UpdateConnectionProfileOperationsSettings

public OperationsSettings UpdateConnectionProfileOperationsSettings { get; set; }

Long Running Operation settings for calls to DataMigrationServiceClient.UpdateConnectionProfile and DataMigrationServiceClient.UpdateConnectionProfileAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

UpdateConnectionProfileSettings

public CallSettings UpdateConnectionProfileSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataMigrationServiceClient.UpdateConnectionProfile and DataMigrationServiceClient.UpdateConnectionProfileAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

UpdateMigrationJobOperationsSettings

public OperationsSettings UpdateMigrationJobOperationsSettings { get; set; }

Long Running Operation settings for calls to DataMigrationServiceClient.UpdateMigrationJob and DataMigrationServiceClient.UpdateMigrationJobAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

UpdateMigrationJobSettings

public CallSettings UpdateMigrationJobSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataMigrationServiceClient.UpdateMigrationJob and DataMigrationServiceClient.UpdateMigrationJobAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

VerifyMigrationJobOperationsSettings

public OperationsSettings VerifyMigrationJobOperationsSettings { get; set; }

Long Running Operation settings for calls to DataMigrationServiceClient.VerifyMigrationJob and DataMigrationServiceClient.VerifyMigrationJobAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

VerifyMigrationJobSettings

public CallSettings VerifyMigrationJobSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataMigrationServiceClient.VerifyMigrationJob and DataMigrationServiceClient.VerifyMigrationJobAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

Methods

Clone()

public DataMigrationServiceSettings Clone()

Creates a deep clone of this object, with all the same property values.

Returns
TypeDescription
DataMigrationServiceSettings

A deep clone of this DataMigrationServiceSettings object.

GetDefault()

public static DataMigrationServiceSettings GetDefault()

Get a new instance of the default DataMigrationServiceSettings.

Returns
TypeDescription
DataMigrationServiceSettings

A new instance of the default DataMigrationServiceSettings.