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

public sealed class AddressGroupServiceSettings : ServiceSettingsBase

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

Settings for AddressGroupServiceClient instances.

Inheritance

object > ServiceSettingsBase > AddressGroupServiceSettings

Namespace

Google.Cloud.NetworkSecurity.V1

Assembly

Google.Cloud.NetworkSecurity.V1.dll

Constructors

AddressGroupServiceSettings()

public AddressGroupServiceSettings()

Constructs a new AddressGroupServiceSettings object with default settings.

Properties

AddAddressGroupItemsOperationsSettings

public OperationsSettings AddAddressGroupItemsOperationsSettings { get; set; }

Long Running Operation settings for calls to AddressGroupServiceClient.AddAddressGroupItems and AddressGroupServiceClient.AddAddressGroupItemsAsync.

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.

AddAddressGroupItemsSettings

public CallSettings AddAddressGroupItemsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AddressGroupServiceClient.AddAddressGroupItems and AddressGroupServiceClient.AddAddressGroupItemsAsync.

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

CloneAddressGroupItemsOperationsSettings

public OperationsSettings CloneAddressGroupItemsOperationsSettings { get; set; }

Long Running Operation settings for calls to AddressGroupServiceClient.CloneAddressGroupItems and AddressGroupServiceClient.CloneAddressGroupItemsAsync.

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.

CloneAddressGroupItemsSettings

public CallSettings CloneAddressGroupItemsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AddressGroupServiceClient.CloneAddressGroupItems and AddressGroupServiceClient.CloneAddressGroupItemsAsync.

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

CreateAddressGroupOperationsSettings

public OperationsSettings CreateAddressGroupOperationsSettings { get; set; }

Long Running Operation settings for calls to AddressGroupServiceClient.CreateAddressGroup and AddressGroupServiceClient.CreateAddressGroupAsync.

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.

CreateAddressGroupSettings

public CallSettings CreateAddressGroupSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AddressGroupServiceClient.CreateAddressGroup and AddressGroupServiceClient.CreateAddressGroupAsync .

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

DeleteAddressGroupOperationsSettings

public OperationsSettings DeleteAddressGroupOperationsSettings { get; set; }

Long Running Operation settings for calls to AddressGroupServiceClient.DeleteAddressGroup and AddressGroupServiceClient.DeleteAddressGroupAsync.

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.

DeleteAddressGroupSettings

public CallSettings DeleteAddressGroupSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AddressGroupServiceClient.DeleteAddressGroup and AddressGroupServiceClient.DeleteAddressGroupAsync .

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

GetAddressGroupSettings

public CallSettings GetAddressGroupSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AddressGroupServiceClient.GetAddressGroup and AddressGroupServiceClient.GetAddressGroupAsync.

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

ListAddressGroupReferencesSettings

public CallSettings ListAddressGroupReferencesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AddressGroupServiceClient.ListAddressGroupReferences and AddressGroupServiceClient.ListAddressGroupReferencesAsync.

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

ListAddressGroupsSettings

public CallSettings ListAddressGroupsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AddressGroupServiceClient.ListAddressGroups and AddressGroupServiceClient.ListAddressGroupsAsync .

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

RemoveAddressGroupItemsOperationsSettings

public OperationsSettings RemoveAddressGroupItemsOperationsSettings { get; set; }

Long Running Operation settings for calls to AddressGroupServiceClient.RemoveAddressGroupItems and AddressGroupServiceClient.RemoveAddressGroupItemsAsync.

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.

RemoveAddressGroupItemsSettings

public CallSettings RemoveAddressGroupItemsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AddressGroupServiceClient.RemoveAddressGroupItems and AddressGroupServiceClient.RemoveAddressGroupItemsAsync.

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

UpdateAddressGroupOperationsSettings

public OperationsSettings UpdateAddressGroupOperationsSettings { get; set; }

Long Running Operation settings for calls to AddressGroupServiceClient.UpdateAddressGroup and AddressGroupServiceClient.UpdateAddressGroupAsync.

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.

UpdateAddressGroupSettings

public CallSettings UpdateAddressGroupSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AddressGroupServiceClient.UpdateAddressGroup and AddressGroupServiceClient.UpdateAddressGroupAsync .

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

Methods

Clone()

public AddressGroupServiceSettings Clone()

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

Returns
Type Description
AddressGroupServiceSettings

A deep clone of this AddressGroupServiceSettings object.

GetDefault()

public static AddressGroupServiceSettings GetDefault()

Get a new instance of the default AddressGroupServiceSettings.

Returns
Type Description
AddressGroupServiceSettings

A new instance of the default AddressGroupServiceSettings.