Class StorageTransferServiceSettings (1.1.0)

public sealed class StorageTransferServiceSettings : ServiceSettingsBase

Settings for StorageTransferServiceClient instances.

Inheritance

Object > ServiceSettingsBase > StorageTransferServiceSettings

Namespace

Google.Cloud.StorageTransfer.V1

Assembly

Google.Cloud.StorageTransfer.V1.dll

Constructors

StorageTransferServiceSettings()

public StorageTransferServiceSettings()

Constructs a new StorageTransferServiceSettings object with default settings.

Properties

CreateTransferJobSettings

public CallSettings CreateTransferJobSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StorageTransferServiceClient.CreateTransferJob and StorageTransferServiceClient.CreateTransferJobAsync.

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

GetGoogleServiceAccountSettings

public CallSettings GetGoogleServiceAccountSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StorageTransferServiceClient.GetGoogleServiceAccount and StorageTransferServiceClient.GetGoogleServiceAccountAsync.

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

GetTransferJobSettings

public CallSettings GetTransferJobSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StorageTransferServiceClient.GetTransferJob and StorageTransferServiceClient.GetTransferJobAsync .

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

ListTransferJobsSettings

public CallSettings ListTransferJobsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StorageTransferServiceClient.ListTransferJobs and StorageTransferServiceClient.ListTransferJobsAsync.

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

PauseTransferOperationSettings

public CallSettings PauseTransferOperationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StorageTransferServiceClient.PauseTransferOperation and StorageTransferServiceClient.PauseTransferOperationAsync.

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

ResumeTransferOperationSettings

public CallSettings ResumeTransferOperationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StorageTransferServiceClient.ResumeTransferOperation and StorageTransferServiceClient.ResumeTransferOperationAsync.

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

RunTransferJobOperationsSettings

public OperationsSettings RunTransferJobOperationsSettings { get; set; }

Long Running Operation settings for calls to StorageTransferServiceClient.RunTransferJob and StorageTransferServiceClient.RunTransferJobAsync.

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.

RunTransferJobSettings

public CallSettings RunTransferJobSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StorageTransferServiceClient.RunTransferJob and StorageTransferServiceClient.RunTransferJobAsync .

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

UpdateTransferJobSettings

public CallSettings UpdateTransferJobSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StorageTransferServiceClient.UpdateTransferJob and StorageTransferServiceClient.UpdateTransferJobAsync.

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

Methods

Clone()

public StorageTransferServiceSettings Clone()

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

Returns
TypeDescription
StorageTransferServiceSettings

A deep clone of this StorageTransferServiceSettings object.

GetDefault()

public static StorageTransferServiceSettings GetDefault()

Get a new instance of the default StorageTransferServiceSettings.

Returns
TypeDescription
StorageTransferServiceSettings

A new instance of the default StorageTransferServiceSettings.