Eventarc v1 API - Class EventarcSettings (2.4.0)

public sealed class EventarcSettings : ServiceSettingsBase

Reference documentation and code samples for the Eventarc v1 API class EventarcSettings.

Settings for EventarcClient instances.

Inheritance

object > ServiceSettingsBase > EventarcSettings

Namespace

Google.Cloud.Eventarc.V1

Assembly

Google.Cloud.Eventarc.V1.dll

Constructors

EventarcSettings()

public EventarcSettings()

Constructs a new EventarcSettings object with default settings.

Properties

CreateChannelConnectionOperationsSettings

public OperationsSettings CreateChannelConnectionOperationsSettings { get; set; }

Long Running Operation settings for calls to EventarcClient.CreateChannelConnection and EventarcClient.CreateChannelConnectionAsync.

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.

CreateChannelConnectionSettings

public CallSettings CreateChannelConnectionSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EventarcClient.CreateChannelConnection and EventarcClient.CreateChannelConnectionAsync.

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

CreateChannelOperationsSettings

public OperationsSettings CreateChannelOperationsSettings { get; set; }

Long Running Operation settings for calls to EventarcClient.CreateChannel and EventarcClient.CreateChannelAsync.

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.

CreateChannelSettings

public CallSettings CreateChannelSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EventarcClient.CreateChannel and EventarcClient.CreateChannelAsync.

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

CreateTriggerOperationsSettings

public OperationsSettings CreateTriggerOperationsSettings { get; set; }

Long Running Operation settings for calls to EventarcClient.CreateTrigger and EventarcClient.CreateTriggerAsync.

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.

CreateTriggerSettings

public CallSettings CreateTriggerSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EventarcClient.CreateTrigger and EventarcClient.CreateTriggerAsync.

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

DeleteChannelConnectionOperationsSettings

public OperationsSettings DeleteChannelConnectionOperationsSettings { get; set; }

Long Running Operation settings for calls to EventarcClient.DeleteChannelConnection and EventarcClient.DeleteChannelConnectionAsync.

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.

DeleteChannelConnectionSettings

public CallSettings DeleteChannelConnectionSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EventarcClient.DeleteChannelConnection and EventarcClient.DeleteChannelConnectionAsync.

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

DeleteChannelOperationsSettings

public OperationsSettings DeleteChannelOperationsSettings { get; set; }

Long Running Operation settings for calls to EventarcClient.DeleteChannel and EventarcClient.DeleteChannelAsync.

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.

DeleteChannelSettings

public CallSettings DeleteChannelSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EventarcClient.DeleteChannel and EventarcClient.DeleteChannelAsync.

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

DeleteTriggerOperationsSettings

public OperationsSettings DeleteTriggerOperationsSettings { get; set; }

Long Running Operation settings for calls to EventarcClient.DeleteTrigger and EventarcClient.DeleteTriggerAsync.

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.

DeleteTriggerSettings

public CallSettings DeleteTriggerSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EventarcClient.DeleteTrigger and EventarcClient.DeleteTriggerAsync.

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

GetChannelConnectionSettings

public CallSettings GetChannelConnectionSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EventarcClient.GetChannelConnection and EventarcClient.GetChannelConnectionAsync.

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

GetChannelSettings

public CallSettings GetChannelSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EventarcClient.GetChannel and EventarcClient.GetChannelAsync.

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

GetGoogleChannelConfigSettings

public CallSettings GetGoogleChannelConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EventarcClient.GetGoogleChannelConfig and EventarcClient.GetGoogleChannelConfigAsync.

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

GetProviderSettings

public CallSettings GetProviderSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EventarcClient.GetProvider and EventarcClient.GetProviderAsync.

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

GetTriggerSettings

public CallSettings GetTriggerSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EventarcClient.GetTrigger and EventarcClient.GetTriggerAsync.

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

IAMPolicySettings

public IAMPolicySettings IAMPolicySettings { get; set; }

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

Property Value
Type Description
IAMPolicySettings

ListChannelConnectionsSettings

public CallSettings ListChannelConnectionsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EventarcClient.ListChannelConnections and EventarcClient.ListChannelConnectionsAsync.

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

ListChannelsSettings

public CallSettings ListChannelsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EventarcClient.ListChannels and EventarcClient.ListChannelsAsync.

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

ListProvidersSettings

public CallSettings ListProvidersSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EventarcClient.ListProviders and EventarcClient.ListProvidersAsync.

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

ListTriggersSettings

public CallSettings ListTriggersSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EventarcClient.ListTriggers and EventarcClient.ListTriggersAsync.

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

UpdateChannelOperationsSettings

public OperationsSettings UpdateChannelOperationsSettings { get; set; }

Long Running Operation settings for calls to EventarcClient.UpdateChannel and EventarcClient.UpdateChannelAsync.

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.

UpdateChannelSettings

public CallSettings UpdateChannelSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EventarcClient.UpdateChannel and EventarcClient.UpdateChannelAsync.

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

UpdateGoogleChannelConfigSettings

public CallSettings UpdateGoogleChannelConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EventarcClient.UpdateGoogleChannelConfig and EventarcClient.UpdateGoogleChannelConfigAsync.

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

UpdateTriggerOperationsSettings

public OperationsSettings UpdateTriggerOperationsSettings { get; set; }

Long Running Operation settings for calls to EventarcClient.UpdateTrigger and EventarcClient.UpdateTriggerAsync.

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.

UpdateTriggerSettings

public CallSettings UpdateTriggerSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EventarcClient.UpdateTrigger and EventarcClient.UpdateTriggerAsync.

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

Methods

Clone()

public EventarcSettings Clone()

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

Returns
Type Description
EventarcSettings

A deep clone of this EventarcSettings object.

GetDefault()

public static EventarcSettings GetDefault()

Get a new instance of the default EventarcSettings.

Returns
Type Description
EventarcSettings

A new instance of the default EventarcSettings.