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

public sealed class SecurityProfileGroupServiceSettings : ServiceSettingsBase

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

Settings for SecurityProfileGroupServiceClient instances.

Inheritance

object > ServiceSettingsBase > SecurityProfileGroupServiceSettings

Namespace

Google.Cloud.NetworkSecurity.V1

Assembly

Google.Cloud.NetworkSecurity.V1.dll

Constructors

SecurityProfileGroupServiceSettings()

public SecurityProfileGroupServiceSettings()

Constructs a new SecurityProfileGroupServiceSettings object with default settings.

Properties

CreateSecurityProfileGroupOperationsSettings

public OperationsSettings CreateSecurityProfileGroupOperationsSettings { get; set; }

Long Running Operation settings for calls to SecurityProfileGroupServiceClient.CreateSecurityProfileGroup and SecurityProfileGroupServiceClient.CreateSecurityProfileGroupAsync.

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.

CreateSecurityProfileGroupSettings

public CallSettings CreateSecurityProfileGroupSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityProfileGroupServiceClient.CreateSecurityProfileGroup and SecurityProfileGroupServiceClient.CreateSecurityProfileGroupAsync.

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

CreateSecurityProfileOperationsSettings

public OperationsSettings CreateSecurityProfileOperationsSettings { get; set; }

Long Running Operation settings for calls to SecurityProfileGroupServiceClient.CreateSecurityProfile and SecurityProfileGroupServiceClient.CreateSecurityProfileAsync.

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.

CreateSecurityProfileSettings

public CallSettings CreateSecurityProfileSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityProfileGroupServiceClient.CreateSecurityProfile and SecurityProfileGroupServiceClient.CreateSecurityProfileAsync.

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

DeleteSecurityProfileGroupOperationsSettings

public OperationsSettings DeleteSecurityProfileGroupOperationsSettings { get; set; }

Long Running Operation settings for calls to SecurityProfileGroupServiceClient.DeleteSecurityProfileGroup and SecurityProfileGroupServiceClient.DeleteSecurityProfileGroupAsync.

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.

DeleteSecurityProfileGroupSettings

public CallSettings DeleteSecurityProfileGroupSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityProfileGroupServiceClient.DeleteSecurityProfileGroup and SecurityProfileGroupServiceClient.DeleteSecurityProfileGroupAsync.

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

DeleteSecurityProfileOperationsSettings

public OperationsSettings DeleteSecurityProfileOperationsSettings { get; set; }

Long Running Operation settings for calls to SecurityProfileGroupServiceClient.DeleteSecurityProfile and SecurityProfileGroupServiceClient.DeleteSecurityProfileAsync.

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.

DeleteSecurityProfileSettings

public CallSettings DeleteSecurityProfileSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityProfileGroupServiceClient.DeleteSecurityProfile and SecurityProfileGroupServiceClient.DeleteSecurityProfileAsync.

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

GetSecurityProfileGroupSettings

public CallSettings GetSecurityProfileGroupSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityProfileGroupServiceClient.GetSecurityProfileGroup and SecurityProfileGroupServiceClient.GetSecurityProfileGroupAsync.

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

GetSecurityProfileSettings

public CallSettings GetSecurityProfileSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityProfileGroupServiceClient.GetSecurityProfile and SecurityProfileGroupServiceClient.GetSecurityProfileAsync.

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

ListSecurityProfileGroupsSettings

public CallSettings ListSecurityProfileGroupsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityProfileGroupServiceClient.ListSecurityProfileGroups and SecurityProfileGroupServiceClient.ListSecurityProfileGroupsAsync.

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

ListSecurityProfilesSettings

public CallSettings ListSecurityProfilesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityProfileGroupServiceClient.ListSecurityProfiles and SecurityProfileGroupServiceClient.ListSecurityProfilesAsync.

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

UpdateSecurityProfileGroupOperationsSettings

public OperationsSettings UpdateSecurityProfileGroupOperationsSettings { get; set; }

Long Running Operation settings for calls to SecurityProfileGroupServiceClient.UpdateSecurityProfileGroup and SecurityProfileGroupServiceClient.UpdateSecurityProfileGroupAsync.

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.

UpdateSecurityProfileGroupSettings

public CallSettings UpdateSecurityProfileGroupSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityProfileGroupServiceClient.UpdateSecurityProfileGroup and SecurityProfileGroupServiceClient.UpdateSecurityProfileGroupAsync.

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

UpdateSecurityProfileOperationsSettings

public OperationsSettings UpdateSecurityProfileOperationsSettings { get; set; }

Long Running Operation settings for calls to SecurityProfileGroupServiceClient.UpdateSecurityProfile and SecurityProfileGroupServiceClient.UpdateSecurityProfileAsync.

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.

UpdateSecurityProfileSettings

public CallSettings UpdateSecurityProfileSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SecurityProfileGroupServiceClient.UpdateSecurityProfile and SecurityProfileGroupServiceClient.UpdateSecurityProfileAsync.

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

Methods

Clone()

public SecurityProfileGroupServiceSettings Clone()

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

Returns
Type Description
SecurityProfileGroupServiceSettings

A deep clone of this SecurityProfileGroupServiceSettings object.

GetDefault()

public static SecurityProfileGroupServiceSettings GetDefault()

Get a new instance of the default SecurityProfileGroupServiceSettings.

Returns
Type Description
SecurityProfileGroupServiceSettings

A new instance of the default SecurityProfileGroupServiceSettings.