Class FirewallSettings (2.0.0)

public sealed class FirewallSettings : ServiceSettingsBase

Settings for FirewallClient instances.

Inheritance

Object > ServiceSettingsBase > FirewallSettings

Namespace

Google.Cloud.AppEngine.V1

Assembly

Google.Cloud.AppEngine.V1.dll

Constructors

FirewallSettings()

public FirewallSettings()

Constructs a new FirewallSettings object with default settings.

Properties

BatchUpdateIngressRulesSettings

public CallSettings BatchUpdateIngressRulesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to FirewallClient.BatchUpdateIngressRules and FirewallClient.BatchUpdateIngressRulesAsync.

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

CreateIngressRuleSettings

public CallSettings CreateIngressRuleSettings { get; set; }

CallSettings for synchronous and asynchronous calls to FirewallClient.CreateIngressRule and FirewallClient.CreateIngressRuleAsync.

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

DeleteIngressRuleSettings

public CallSettings DeleteIngressRuleSettings { get; set; }

CallSettings for synchronous and asynchronous calls to FirewallClient.DeleteIngressRule and FirewallClient.DeleteIngressRuleAsync.

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

GetIngressRuleSettings

public CallSettings GetIngressRuleSettings { get; set; }

CallSettings for synchronous and asynchronous calls to FirewallClient.GetIngressRule and FirewallClient.GetIngressRuleAsync.

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

ListIngressRulesSettings

public CallSettings ListIngressRulesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to FirewallClient.ListIngressRules and FirewallClient.ListIngressRulesAsync.

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

UpdateIngressRuleSettings

public CallSettings UpdateIngressRuleSettings { get; set; }

CallSettings for synchronous and asynchronous calls to FirewallClient.UpdateIngressRule and FirewallClient.UpdateIngressRuleAsync.

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

Methods

Clone()

public FirewallSettings Clone()

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

Returns
TypeDescription
FirewallSettings

A deep clone of this FirewallSettings object.

GetDefault()

public static FirewallSettings GetDefault()

Get a new instance of the default FirewallSettings.

Returns
TypeDescription
FirewallSettings

A new instance of the default FirewallSettings.