public sealed class AddressGroupServiceSettings : ServiceSettingsBaseReference documentation and code samples for the Network Security v1 API class AddressGroupServiceSettings.
Settings for AddressGroupServiceClient instances.
Namespace
Google.Cloud.NetworkSecurity.V1Assembly
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 |
|
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 |
|
- 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 |
|
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 |
|
- 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 |
|
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 |
|
- 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 |
|
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 |
|
- 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 |
|
- 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 |
|
- 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 |
|
- 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 |
|
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 |
|
- 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 |
|
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 |
|
- 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. |