Network Security v1 API - Class FirewallActivationSettings (1.0.0-beta01)

public sealed class FirewallActivationSettings : ServiceSettingsBase

Reference documentation and code samples for the Network Security v1 API class FirewallActivationSettings.

Settings for FirewallActivationClient instances.

Inheritance

object > ServiceSettingsBase > FirewallActivationSettings

Namespace

Google.Cloud.NetworkSecurity.V1

Assembly

Google.Cloud.NetworkSecurity.V1.dll

Constructors

FirewallActivationSettings()

public FirewallActivationSettings()

Constructs a new FirewallActivationSettings object with default settings.

Properties

CreateFirewallEndpointAssociationOperationsSettings

public OperationsSettings CreateFirewallEndpointAssociationOperationsSettings { get; set; }

Long Running Operation settings for calls to FirewallActivationClient.CreateFirewallEndpointAssociation and FirewallActivationClient.CreateFirewallEndpointAssociationAsync.

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.

CreateFirewallEndpointAssociationSettings

public CallSettings CreateFirewallEndpointAssociationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to FirewallActivationClient.CreateFirewallEndpointAssociation and FirewallActivationClient.CreateFirewallEndpointAssociationAsync.

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

CreateFirewallEndpointOperationsSettings

public OperationsSettings CreateFirewallEndpointOperationsSettings { get; set; }

Long Running Operation settings for calls to FirewallActivationClient.CreateFirewallEndpoint and FirewallActivationClient.CreateFirewallEndpointAsync.

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.

CreateFirewallEndpointSettings

public CallSettings CreateFirewallEndpointSettings { get; set; }

CallSettings for synchronous and asynchronous calls to FirewallActivationClient.CreateFirewallEndpoint and FirewallActivationClient.CreateFirewallEndpointAsync.

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

CreateProjectFirewallEndpointOperationsSettings

public OperationsSettings CreateProjectFirewallEndpointOperationsSettings { get; set; }

Long Running Operation settings for calls to FirewallActivationClient.CreateProjectFirewallEndpoint and FirewallActivationClient.CreateProjectFirewallEndpointAsync.

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.

CreateProjectFirewallEndpointSettings

public CallSettings CreateProjectFirewallEndpointSettings { get; set; }

CallSettings for synchronous and asynchronous calls to FirewallActivationClient.CreateProjectFirewallEndpoint and FirewallActivationClient.CreateProjectFirewallEndpointAsync.

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

DeleteFirewallEndpointAssociationOperationsSettings

public OperationsSettings DeleteFirewallEndpointAssociationOperationsSettings { get; set; }

Long Running Operation settings for calls to FirewallActivationClient.DeleteFirewallEndpointAssociation and FirewallActivationClient.DeleteFirewallEndpointAssociationAsync.

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.

DeleteFirewallEndpointAssociationSettings

public CallSettings DeleteFirewallEndpointAssociationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to FirewallActivationClient.DeleteFirewallEndpointAssociation and FirewallActivationClient.DeleteFirewallEndpointAssociationAsync.

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

DeleteFirewallEndpointOperationsSettings

public OperationsSettings DeleteFirewallEndpointOperationsSettings { get; set; }

Long Running Operation settings for calls to FirewallActivationClient.DeleteFirewallEndpoint and FirewallActivationClient.DeleteFirewallEndpointAsync.

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.

DeleteFirewallEndpointSettings

public CallSettings DeleteFirewallEndpointSettings { get; set; }

CallSettings for synchronous and asynchronous calls to FirewallActivationClient.DeleteFirewallEndpoint and FirewallActivationClient.DeleteFirewallEndpointAsync.

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

DeleteProjectFirewallEndpointOperationsSettings

public OperationsSettings DeleteProjectFirewallEndpointOperationsSettings { get; set; }

Long Running Operation settings for calls to FirewallActivationClient.DeleteProjectFirewallEndpoint and FirewallActivationClient.DeleteProjectFirewallEndpointAsync.

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.

DeleteProjectFirewallEndpointSettings

public CallSettings DeleteProjectFirewallEndpointSettings { get; set; }

CallSettings for synchronous and asynchronous calls to FirewallActivationClient.DeleteProjectFirewallEndpoint and FirewallActivationClient.DeleteProjectFirewallEndpointAsync.

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

GetFirewallEndpointAssociationSettings

public CallSettings GetFirewallEndpointAssociationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to FirewallActivationClient.GetFirewallEndpointAssociation and FirewallActivationClient.GetFirewallEndpointAssociationAsync.

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

GetFirewallEndpointSettings

public CallSettings GetFirewallEndpointSettings { get; set; }

CallSettings for synchronous and asynchronous calls to FirewallActivationClient.GetFirewallEndpoint and FirewallActivationClient.GetFirewallEndpointAsync .

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

GetProjectFirewallEndpointSettings

public CallSettings GetProjectFirewallEndpointSettings { get; set; }

CallSettings for synchronous and asynchronous calls to FirewallActivationClient.GetProjectFirewallEndpoint and FirewallActivationClient.GetProjectFirewallEndpointAsync.

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

ListFirewallEndpointAssociationsSettings

public CallSettings ListFirewallEndpointAssociationsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to FirewallActivationClient.ListFirewallEndpointAssociations and FirewallActivationClient.ListFirewallEndpointAssociationsAsync.

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

ListFirewallEndpointsSettings

public CallSettings ListFirewallEndpointsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to FirewallActivationClient.ListFirewallEndpoints and FirewallActivationClient.ListFirewallEndpointsAsync.

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

ListProjectFirewallEndpointsSettings

public CallSettings ListProjectFirewallEndpointsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to FirewallActivationClient.ListProjectFirewallEndpoints and FirewallActivationClient.ListProjectFirewallEndpointsAsync.

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

UpdateFirewallEndpointAssociationOperationsSettings

public OperationsSettings UpdateFirewallEndpointAssociationOperationsSettings { get; set; }

Long Running Operation settings for calls to FirewallActivationClient.UpdateFirewallEndpointAssociation and FirewallActivationClient.UpdateFirewallEndpointAssociationAsync.

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.

UpdateFirewallEndpointAssociationSettings

public CallSettings UpdateFirewallEndpointAssociationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to FirewallActivationClient.UpdateFirewallEndpointAssociation and FirewallActivationClient.UpdateFirewallEndpointAssociationAsync.

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

UpdateFirewallEndpointOperationsSettings

public OperationsSettings UpdateFirewallEndpointOperationsSettings { get; set; }

Long Running Operation settings for calls to FirewallActivationClient.UpdateFirewallEndpoint and FirewallActivationClient.UpdateFirewallEndpointAsync.

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.

UpdateFirewallEndpointSettings

public CallSettings UpdateFirewallEndpointSettings { get; set; }

CallSettings for synchronous and asynchronous calls to FirewallActivationClient.UpdateFirewallEndpoint and FirewallActivationClient.UpdateFirewallEndpointAsync.

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

UpdateProjectFirewallEndpointOperationsSettings

public OperationsSettings UpdateProjectFirewallEndpointOperationsSettings { get; set; }

Long Running Operation settings for calls to FirewallActivationClient.UpdateProjectFirewallEndpoint and FirewallActivationClient.UpdateProjectFirewallEndpointAsync.

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.

UpdateProjectFirewallEndpointSettings

public CallSettings UpdateProjectFirewallEndpointSettings { get; set; }

CallSettings for synchronous and asynchronous calls to FirewallActivationClient.UpdateProjectFirewallEndpoint and FirewallActivationClient.UpdateProjectFirewallEndpointAsync.

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

Methods

Clone()

public FirewallActivationSettings Clone()

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

Returns
Type Description
FirewallActivationSettings

A deep clone of this FirewallActivationSettings object.

GetDefault()

public static FirewallActivationSettings GetDefault()

Get a new instance of the default FirewallActivationSettings.

Returns
Type Description
FirewallActivationSettings

A new instance of the default FirewallActivationSettings.