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

public sealed class OrganizationSecurityProfileGroupServiceSettings : ServiceSettingsBase

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

Settings for OrganizationSecurityProfileGroupServiceClient instances.

Inheritance

object > ServiceSettingsBase > OrganizationSecurityProfileGroupServiceSettings

Namespace

Google.Cloud.NetworkSecurity.V1

Assembly

Google.Cloud.NetworkSecurity.V1.dll

Constructors

OrganizationSecurityProfileGroupServiceSettings()

public OrganizationSecurityProfileGroupServiceSettings()

Constructs a new OrganizationSecurityProfileGroupServiceSettings object with default settings.

Properties

CreateSecurityProfileGroupOperationsSettings

public OperationsSettings CreateSecurityProfileGroupOperationsSettings { get; set; }

Long Running Operation settings for calls to OrganizationSecurityProfileGroupServiceClient.CreateSecurityProfileGroup and OrganizationSecurityProfileGroupServiceClient.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 OrganizationSecurityProfileGroupServiceClient.CreateSecurityProfileGroup and OrganizationSecurityProfileGroupServiceClient.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 OrganizationSecurityProfileGroupServiceClient.CreateSecurityProfile and OrganizationSecurityProfileGroupServiceClient.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 OrganizationSecurityProfileGroupServiceClient.CreateSecurityProfile and OrganizationSecurityProfileGroupServiceClient.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 OrganizationSecurityProfileGroupServiceClient.DeleteSecurityProfileGroup and OrganizationSecurityProfileGroupServiceClient.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 OrganizationSecurityProfileGroupServiceClient.DeleteSecurityProfileGroup and OrganizationSecurityProfileGroupServiceClient.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 OrganizationSecurityProfileGroupServiceClient.DeleteSecurityProfile and OrganizationSecurityProfileGroupServiceClient.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 OrganizationSecurityProfileGroupServiceClient.DeleteSecurityProfile and OrganizationSecurityProfileGroupServiceClient.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 OrganizationSecurityProfileGroupServiceClient.GetSecurityProfileGroup and OrganizationSecurityProfileGroupServiceClient.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 OrganizationSecurityProfileGroupServiceClient.GetSecurityProfile and OrganizationSecurityProfileGroupServiceClient.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 OrganizationSecurityProfileGroupServiceClient.ListSecurityProfileGroups and OrganizationSecurityProfileGroupServiceClient.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 OrganizationSecurityProfileGroupServiceClient.ListSecurityProfiles and OrganizationSecurityProfileGroupServiceClient.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 OrganizationSecurityProfileGroupServiceClient.UpdateSecurityProfileGroup and OrganizationSecurityProfileGroupServiceClient.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 OrganizationSecurityProfileGroupServiceClient.UpdateSecurityProfileGroup and OrganizationSecurityProfileGroupServiceClient.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 OrganizationSecurityProfileGroupServiceClient.UpdateSecurityProfile and OrganizationSecurityProfileGroupServiceClient.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 OrganizationSecurityProfileGroupServiceClient.UpdateSecurityProfile and OrganizationSecurityProfileGroupServiceClient.UpdateSecurityProfileAsync.

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

Methods

Clone()

public OrganizationSecurityProfileGroupServiceSettings Clone()

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

Returns
Type Description
OrganizationSecurityProfileGroupServiceSettings

A deep clone of this OrganizationSecurityProfileGroupServiceSettings object.

GetDefault()

public static OrganizationSecurityProfileGroupServiceSettings GetDefault()

Get a new instance of the default OrganizationSecurityProfileGroupServiceSettings.

Returns
Type Description
OrganizationSecurityProfileGroupServiceSettings

A new instance of the default OrganizationSecurityProfileGroupServiceSettings.