public sealed class PoliciesSettings : ServiceSettingsBaseReference documentation and code samples for the Google Cloud Identity and Access Management (IAM) v2 API class PoliciesSettings.
Settings for PoliciesClient instances.
Namespace
Google.Cloud.Iam.V2Assembly
Google.Cloud.Iam.V2.dll
Constructors
PoliciesSettings()
public PoliciesSettings()Constructs a new PoliciesSettings object with default settings.
Properties
CreatePolicyOperationsSettings
public OperationsSettings CreatePolicyOperationsSettings { get; set; }Long Running Operation settings for calls to PoliciesClient.CreatePolicy and
PoliciesClient.CreatePolicyAsync.
| 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.
CreatePolicySettings
public CallSettings CreatePolicySettings { get; set; }CallSettings for synchronous and asynchronous calls to PoliciesClient.CreatePolicy
and PoliciesClient.CreatePolicyAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 10000 milliseconds.
- Maximum attempts: 5
- Retriable status codes: Unavailable.
- Timeout: 60 seconds.
DeletePolicyOperationsSettings
public OperationsSettings DeletePolicyOperationsSettings { get; set; }Long Running Operation settings for calls to PoliciesClient.DeletePolicy and
PoliciesClient.DeletePolicyAsync.
| 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.
DeletePolicySettings
public CallSettings DeletePolicySettings { get; set; }CallSettings for synchronous and asynchronous calls to PoliciesClient.DeletePolicy
and PoliciesClient.DeletePolicyAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 10000 milliseconds.
- Maximum attempts: 5
- Retriable status codes: Unavailable.
- Timeout: 60 seconds.
GetPolicySettings
public CallSettings GetPolicySettings { get; set; }CallSettings for synchronous and asynchronous calls to PoliciesClient.GetPolicy
and PoliciesClient.GetPolicyAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 10000 milliseconds.
- Maximum attempts: 5
- Retriable status codes: Unavailable.
- Timeout: 60 seconds.
ListPoliciesSettings
public CallSettings ListPoliciesSettings { get; set; }CallSettings for synchronous and asynchronous calls to PoliciesClient.ListPolicies
and PoliciesClient.ListPoliciesAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 10000 milliseconds.
- Maximum attempts: 5
- Retriable status codes: Unavailable.
- Timeout: 60 seconds.
UpdatePolicyOperationsSettings
public OperationsSettings UpdatePolicyOperationsSettings { get; set; }Long Running Operation settings for calls to PoliciesClient.UpdatePolicy and
PoliciesClient.UpdatePolicyAsync.
| 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.
UpdatePolicySettings
public CallSettings UpdatePolicySettings { get; set; }CallSettings for synchronous and asynchronous calls to PoliciesClient.UpdatePolicy
and PoliciesClient.UpdatePolicyAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 10000 milliseconds.
- Maximum attempts: 5
- Retriable status codes: Unavailable.
- Timeout: 60 seconds.
Methods
Clone()
public PoliciesSettings Clone()Creates a deep clone of this object, with all the same property values.
| Returns | |
|---|---|
| Type | Description |
PoliciesSettings |
A deep clone of this PoliciesSettings object. |
GetDefault()
public static PoliciesSettings GetDefault()Get a new instance of the default PoliciesSettings.
| Returns | |
|---|---|
| Type | Description |
PoliciesSettings |
A new instance of the default PoliciesSettings. |