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

public sealed class InterceptSettings : ServiceSettingsBase

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

Settings for InterceptClient instances.

Inheritance

object > ServiceSettingsBase > InterceptSettings

Namespace

Google.Cloud.NetworkSecurity.V1

Assembly

Google.Cloud.NetworkSecurity.V1.dll

Constructors

InterceptSettings()

public InterceptSettings()

Constructs a new InterceptSettings object with default settings.

Properties

CreateInterceptDeploymentGroupOperationsSettings

public OperationsSettings CreateInterceptDeploymentGroupOperationsSettings { get; set; }

Long Running Operation settings for calls to InterceptClient.CreateInterceptDeploymentGroup and InterceptClient.CreateInterceptDeploymentGroupAsync.

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.

CreateInterceptDeploymentGroupSettings

public CallSettings CreateInterceptDeploymentGroupSettings { get; set; }

CallSettings for synchronous and asynchronous calls to InterceptClient.CreateInterceptDeploymentGroup and InterceptClient.CreateInterceptDeploymentGroupAsync.

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

CreateInterceptDeploymentOperationsSettings

public OperationsSettings CreateInterceptDeploymentOperationsSettings { get; set; }

Long Running Operation settings for calls to InterceptClient.CreateInterceptDeployment and InterceptClient.CreateInterceptDeploymentAsync.

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.

CreateInterceptDeploymentSettings

public CallSettings CreateInterceptDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to InterceptClient.CreateInterceptDeployment and InterceptClient.CreateInterceptDeploymentAsync.

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

CreateInterceptEndpointGroupAssociationOperationsSettings

public OperationsSettings CreateInterceptEndpointGroupAssociationOperationsSettings { get; set; }

Long Running Operation settings for calls to InterceptClient.CreateInterceptEndpointGroupAssociation and InterceptClient.CreateInterceptEndpointGroupAssociationAsync.

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.

CreateInterceptEndpointGroupAssociationSettings

public CallSettings CreateInterceptEndpointGroupAssociationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to InterceptClient.CreateInterceptEndpointGroupAssociation and InterceptClient.CreateInterceptEndpointGroupAssociationAsync.

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

CreateInterceptEndpointGroupOperationsSettings

public OperationsSettings CreateInterceptEndpointGroupOperationsSettings { get; set; }

Long Running Operation settings for calls to InterceptClient.CreateInterceptEndpointGroup and InterceptClient.CreateInterceptEndpointGroupAsync.

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.

CreateInterceptEndpointGroupSettings

public CallSettings CreateInterceptEndpointGroupSettings { get; set; }

CallSettings for synchronous and asynchronous calls to InterceptClient.CreateInterceptEndpointGroup and InterceptClient.CreateInterceptEndpointGroupAsync .

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

DeleteInterceptDeploymentGroupOperationsSettings

public OperationsSettings DeleteInterceptDeploymentGroupOperationsSettings { get; set; }

Long Running Operation settings for calls to InterceptClient.DeleteInterceptDeploymentGroup and InterceptClient.DeleteInterceptDeploymentGroupAsync.

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.

DeleteInterceptDeploymentGroupSettings

public CallSettings DeleteInterceptDeploymentGroupSettings { get; set; }

CallSettings for synchronous and asynchronous calls to InterceptClient.DeleteInterceptDeploymentGroup and InterceptClient.DeleteInterceptDeploymentGroupAsync.

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

DeleteInterceptDeploymentOperationsSettings

public OperationsSettings DeleteInterceptDeploymentOperationsSettings { get; set; }

Long Running Operation settings for calls to InterceptClient.DeleteInterceptDeployment and InterceptClient.DeleteInterceptDeploymentAsync.

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.

DeleteInterceptDeploymentSettings

public CallSettings DeleteInterceptDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to InterceptClient.DeleteInterceptDeployment and InterceptClient.DeleteInterceptDeploymentAsync.

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

DeleteInterceptEndpointGroupAssociationOperationsSettings

public OperationsSettings DeleteInterceptEndpointGroupAssociationOperationsSettings { get; set; }

Long Running Operation settings for calls to InterceptClient.DeleteInterceptEndpointGroupAssociation and InterceptClient.DeleteInterceptEndpointGroupAssociationAsync.

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.

DeleteInterceptEndpointGroupAssociationSettings

public CallSettings DeleteInterceptEndpointGroupAssociationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to InterceptClient.DeleteInterceptEndpointGroupAssociation and InterceptClient.DeleteInterceptEndpointGroupAssociationAsync.

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

DeleteInterceptEndpointGroupOperationsSettings

public OperationsSettings DeleteInterceptEndpointGroupOperationsSettings { get; set; }

Long Running Operation settings for calls to InterceptClient.DeleteInterceptEndpointGroup and InterceptClient.DeleteInterceptEndpointGroupAsync.

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.

DeleteInterceptEndpointGroupSettings

public CallSettings DeleteInterceptEndpointGroupSettings { get; set; }

CallSettings for synchronous and asynchronous calls to InterceptClient.DeleteInterceptEndpointGroup and InterceptClient.DeleteInterceptEndpointGroupAsync .

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

GetInterceptDeploymentGroupSettings

public CallSettings GetInterceptDeploymentGroupSettings { get; set; }

CallSettings for synchronous and asynchronous calls to InterceptClient.GetInterceptDeploymentGroup and InterceptClient.GetInterceptDeploymentGroupAsync .

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

GetInterceptDeploymentSettings

public CallSettings GetInterceptDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to InterceptClient.GetInterceptDeployment and InterceptClient.GetInterceptDeploymentAsync.

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

GetInterceptEndpointGroupAssociationSettings

public CallSettings GetInterceptEndpointGroupAssociationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to InterceptClient.GetInterceptEndpointGroupAssociation and InterceptClient.GetInterceptEndpointGroupAssociationAsync.

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

GetInterceptEndpointGroupSettings

public CallSettings GetInterceptEndpointGroupSettings { get; set; }

CallSettings for synchronous and asynchronous calls to InterceptClient.GetInterceptEndpointGroup and InterceptClient.GetInterceptEndpointGroupAsync.

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

ListInterceptDeploymentGroupsSettings

public CallSettings ListInterceptDeploymentGroupsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to InterceptClient.ListInterceptDeploymentGroups and InterceptClient.ListInterceptDeploymentGroupsAsync.

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

ListInterceptDeploymentsSettings

public CallSettings ListInterceptDeploymentsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to InterceptClient.ListInterceptDeployments and InterceptClient.ListInterceptDeploymentsAsync.

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

ListInterceptEndpointGroupAssociationsSettings

public CallSettings ListInterceptEndpointGroupAssociationsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to InterceptClient.ListInterceptEndpointGroupAssociations and InterceptClient.ListInterceptEndpointGroupAssociationsAsync.

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

ListInterceptEndpointGroupsSettings

public CallSettings ListInterceptEndpointGroupsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to InterceptClient.ListInterceptEndpointGroups and InterceptClient.ListInterceptEndpointGroupsAsync .

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

UpdateInterceptDeploymentGroupOperationsSettings

public OperationsSettings UpdateInterceptDeploymentGroupOperationsSettings { get; set; }

Long Running Operation settings for calls to InterceptClient.UpdateInterceptDeploymentGroup and InterceptClient.UpdateInterceptDeploymentGroupAsync.

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.

UpdateInterceptDeploymentGroupSettings

public CallSettings UpdateInterceptDeploymentGroupSettings { get; set; }

CallSettings for synchronous and asynchronous calls to InterceptClient.UpdateInterceptDeploymentGroup and InterceptClient.UpdateInterceptDeploymentGroupAsync.

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

UpdateInterceptDeploymentOperationsSettings

public OperationsSettings UpdateInterceptDeploymentOperationsSettings { get; set; }

Long Running Operation settings for calls to InterceptClient.UpdateInterceptDeployment and InterceptClient.UpdateInterceptDeploymentAsync.

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.

UpdateInterceptDeploymentSettings

public CallSettings UpdateInterceptDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to InterceptClient.UpdateInterceptDeployment and InterceptClient.UpdateInterceptDeploymentAsync.

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

UpdateInterceptEndpointGroupAssociationOperationsSettings

public OperationsSettings UpdateInterceptEndpointGroupAssociationOperationsSettings { get; set; }

Long Running Operation settings for calls to InterceptClient.UpdateInterceptEndpointGroupAssociation and InterceptClient.UpdateInterceptEndpointGroupAssociationAsync.

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.

UpdateInterceptEndpointGroupAssociationSettings

public CallSettings UpdateInterceptEndpointGroupAssociationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to InterceptClient.UpdateInterceptEndpointGroupAssociation and InterceptClient.UpdateInterceptEndpointGroupAssociationAsync.

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

UpdateInterceptEndpointGroupOperationsSettings

public OperationsSettings UpdateInterceptEndpointGroupOperationsSettings { get; set; }

Long Running Operation settings for calls to InterceptClient.UpdateInterceptEndpointGroup and InterceptClient.UpdateInterceptEndpointGroupAsync.

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.

UpdateInterceptEndpointGroupSettings

public CallSettings UpdateInterceptEndpointGroupSettings { get; set; }

CallSettings for synchronous and asynchronous calls to InterceptClient.UpdateInterceptEndpointGroup and InterceptClient.UpdateInterceptEndpointGroupAsync .

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

Methods

Clone()

public InterceptSettings Clone()

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

Returns
Type Description
InterceptSettings

A deep clone of this InterceptSettings object.

GetDefault()

public static InterceptSettings GetDefault()

Get a new instance of the default InterceptSettings.

Returns
Type Description
InterceptSettings

A new instance of the default InterceptSettings.