Network Connectivity v1 API - Class DataTransferServiceSettings (2.12.0)

public sealed class DataTransferServiceSettings : ServiceSettingsBase

Reference documentation and code samples for the Network Connectivity v1 API class DataTransferServiceSettings.

Settings for DataTransferServiceClient instances.

Inheritance

object > ServiceSettingsBase > DataTransferServiceSettings

Namespace

Google.Cloud.NetworkConnectivity.V1

Assembly

Google.Cloud.NetworkConnectivity.V1.dll

Constructors

DataTransferServiceSettings()

public DataTransferServiceSettings()

Constructs a new DataTransferServiceSettings object with default settings.

Properties

CreateDestinationOperationsSettings

public OperationsSettings CreateDestinationOperationsSettings { get; set; }

Long Running Operation settings for calls to DataTransferServiceClient.CreateDestination and DataTransferServiceClient.CreateDestinationAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

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

CreateDestinationSettings

public CallSettings CreateDestinationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataTransferServiceClient.CreateDestination and DataTransferServiceClient.CreateDestinationAsync .

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

CreateMulticloudDataTransferConfigOperationsSettings

public OperationsSettings CreateMulticloudDataTransferConfigOperationsSettings { get; set; }

Long Running Operation settings for calls to DataTransferServiceClient.CreateMulticloudDataTransferConfig and DataTransferServiceClient.CreateMulticloudDataTransferConfigAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

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

CreateMulticloudDataTransferConfigSettings

public CallSettings CreateMulticloudDataTransferConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataTransferServiceClient.CreateMulticloudDataTransferConfig and DataTransferServiceClient.CreateMulticloudDataTransferConfigAsync.

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

DeleteDestinationOperationsSettings

public OperationsSettings DeleteDestinationOperationsSettings { get; set; }

Long Running Operation settings for calls to DataTransferServiceClient.DeleteDestination and DataTransferServiceClient.DeleteDestinationAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

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

DeleteDestinationSettings

public CallSettings DeleteDestinationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataTransferServiceClient.DeleteDestination and DataTransferServiceClient.DeleteDestinationAsync .

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

DeleteMulticloudDataTransferConfigOperationsSettings

public OperationsSettings DeleteMulticloudDataTransferConfigOperationsSettings { get; set; }

Long Running Operation settings for calls to DataTransferServiceClient.DeleteMulticloudDataTransferConfig and DataTransferServiceClient.DeleteMulticloudDataTransferConfigAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

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

DeleteMulticloudDataTransferConfigSettings

public CallSettings DeleteMulticloudDataTransferConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataTransferServiceClient.DeleteMulticloudDataTransferConfig and DataTransferServiceClient.DeleteMulticloudDataTransferConfigAsync.

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

GetDestinationSettings

public CallSettings GetDestinationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataTransferServiceClient.GetDestination and DataTransferServiceClient.GetDestinationAsync.

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

GetMulticloudDataTransferConfigSettings

public CallSettings GetMulticloudDataTransferConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataTransferServiceClient.GetMulticloudDataTransferConfig and DataTransferServiceClient.GetMulticloudDataTransferConfigAsync.

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

GetMulticloudDataTransferSupportedServiceSettings

public CallSettings GetMulticloudDataTransferSupportedServiceSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataTransferServiceClient.GetMulticloudDataTransferSupportedService and DataTransferServiceClient.GetMulticloudDataTransferSupportedServiceAsync.

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

IAMPolicySettings

public IAMPolicySettings IAMPolicySettings { get; set; }

The settings to use for the IAMPolicyClient associated with the client.

Property Value
Type Description
IAMPolicySettings

ListDestinationsSettings

public CallSettings ListDestinationsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataTransferServiceClient.ListDestinations and DataTransferServiceClient.ListDestinationsAsync .

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

ListMulticloudDataTransferConfigsSettings

public CallSettings ListMulticloudDataTransferConfigsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataTransferServiceClient.ListMulticloudDataTransferConfigs and DataTransferServiceClient.ListMulticloudDataTransferConfigsAsync.

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

ListMulticloudDataTransferSupportedServicesSettings

public CallSettings ListMulticloudDataTransferSupportedServicesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataTransferServiceClient.ListMulticloudDataTransferSupportedServices and DataTransferServiceClient.ListMulticloudDataTransferSupportedServicesAsync.

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

LocationsSettings

public LocationsSettings LocationsSettings { get; set; }

The settings to use for the LocationsClient associated with the client.

Property Value
Type Description
LocationsSettings

UpdateDestinationOperationsSettings

public OperationsSettings UpdateDestinationOperationsSettings { get; set; }

Long Running Operation settings for calls to DataTransferServiceClient.UpdateDestination and DataTransferServiceClient.UpdateDestinationAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

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

UpdateDestinationSettings

public CallSettings UpdateDestinationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataTransferServiceClient.UpdateDestination and DataTransferServiceClient.UpdateDestinationAsync .

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

UpdateMulticloudDataTransferConfigOperationsSettings

public OperationsSettings UpdateMulticloudDataTransferConfigOperationsSettings { get; set; }

Long Running Operation settings for calls to DataTransferServiceClient.UpdateMulticloudDataTransferConfig and DataTransferServiceClient.UpdateMulticloudDataTransferConfigAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

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

UpdateMulticloudDataTransferConfigSettings

public CallSettings UpdateMulticloudDataTransferConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataTransferServiceClient.UpdateMulticloudDataTransferConfig and DataTransferServiceClient.UpdateMulticloudDataTransferConfigAsync.

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

Methods

Clone()

public DataTransferServiceSettings Clone()

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

Returns
Type Description
DataTransferServiceSettings

A deep clone of this DataTransferServiceSettings object.

GetDefault()

public static DataTransferServiceSettings GetDefault()

Get a new instance of the default DataTransferServiceSettings.

Returns
Type Description
DataTransferServiceSettings

A new instance of the default DataTransferServiceSettings.