Cloud Run Admin v2 API - Class ExecutionsSettings (2.7.0)

public sealed class ExecutionsSettings : ServiceSettingsBase

Reference documentation and code samples for the Cloud Run Admin v2 API class ExecutionsSettings.

Settings for ExecutionsClient instances.

Inheritance

object > ServiceSettingsBase > ExecutionsSettings

Namespace

Google.Cloud.Run.V2

Assembly

Google.Cloud.Run.V2.dll

Constructors

ExecutionsSettings()

public ExecutionsSettings()

Constructs a new ExecutionsSettings object with default settings.

Properties

CancelExecutionOperationsSettings

public OperationsSettings CancelExecutionOperationsSettings { get; set; }

Long Running Operation settings for calls to ExecutionsClient.CancelExecution and ExecutionsClient.CancelExecutionAsync.

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.

CancelExecutionSettings

public CallSettings CancelExecutionSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ExecutionsClient.CancelExecution and ExecutionsClient.CancelExecutionAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

DeleteExecutionOperationsSettings

public OperationsSettings DeleteExecutionOperationsSettings { get; set; }

Long Running Operation settings for calls to ExecutionsClient.DeleteExecution and ExecutionsClient.DeleteExecutionAsync.

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.

DeleteExecutionSettings

public CallSettings DeleteExecutionSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ExecutionsClient.DeleteExecution and ExecutionsClient.DeleteExecutionAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

GetExecutionSettings

public CallSettings GetExecutionSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ExecutionsClient.GetExecution and ExecutionsClient.GetExecutionAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

ListExecutionsSettings

public CallSettings ListExecutionsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ExecutionsClient.ListExecutions and ExecutionsClient.ListExecutionsAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

LocationsSettings

public LocationsSettings LocationsSettings { get; set; }

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

Property Value
Type Description
LocationsSettings

Methods

Clone()

public ExecutionsSettings Clone()

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

Returns
Type Description
ExecutionsSettings

A deep clone of this ExecutionsSettings object.

GetDefault()

public static ExecutionsSettings GetDefault()

Get a new instance of the default ExecutionsSettings.

Returns
Type Description
ExecutionsSettings

A new instance of the default ExecutionsSettings.