public sealed class RuleServiceSettings : ServiceSettingsBaseReference documentation and code samples for the Chronicle v1 API class RuleServiceSettings.
Settings for RuleServiceClient instances.
Namespace
Google.Cloud.Chronicle.V1Assembly
Google.Cloud.Chronicle.V1.dll
Constructors
RuleServiceSettings()
public RuleServiceSettings()Constructs a new RuleServiceSettings object with default settings.
Properties
CreateRetrohuntOperationsSettings
public OperationsSettings CreateRetrohuntOperationsSettings { get; set; }Long Running Operation settings for calls to RuleServiceClient.CreateRetrohunt and
RuleServiceClient.CreateRetrohuntAsync.
| 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.
CreateRetrohuntSettings
public CallSettings CreateRetrohuntSettings { get; set; }CallSettings for synchronous and asynchronous calls to
RuleServiceClient.CreateRetrohunt and RuleServiceClient.CreateRetrohuntAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 600 seconds.
CreateRuleSettings
public CallSettings CreateRuleSettings { get; set; }CallSettings for synchronous and asynchronous calls to
RuleServiceClient.CreateRule and RuleServiceClient.CreateRuleAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
DeleteRuleSettings
public CallSettings DeleteRuleSettings { get; set; }CallSettings for synchronous and asynchronous calls to
RuleServiceClient.DeleteRule and RuleServiceClient.DeleteRuleAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
GetRetrohuntSettings
public CallSettings GetRetrohuntSettings { get; set; }CallSettings for synchronous and asynchronous calls to
RuleServiceClient.GetRetrohunt and RuleServiceClient.GetRetrohuntAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unavailable.
- Timeout: 60 seconds.
GetRuleDeploymentSettings
public CallSettings GetRuleDeploymentSettings { get; set; }CallSettings for synchronous and asynchronous calls to
RuleServiceClient.GetRuleDeployment and RuleServiceClient.GetRuleDeploymentAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 600000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unavailable.
- Timeout: 600 seconds.
GetRuleSettings
public CallSettings GetRuleSettings { get; set; }CallSettings for synchronous and asynchronous calls to RuleServiceClient.GetRule
and RuleServiceClient.GetRuleAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unavailable.
- Timeout: 60 seconds.
ListRetrohuntsSettings
public CallSettings ListRetrohuntsSettings { get; set; }CallSettings for synchronous and asynchronous calls to
RuleServiceClient.ListRetrohunts and RuleServiceClient.ListRetrohuntsAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unavailable.
- Timeout: 60 seconds.
ListRuleDeploymentsSettings
public CallSettings ListRuleDeploymentsSettings { get; set; }CallSettings for synchronous and asynchronous calls to
RuleServiceClient.ListRuleDeployments and RuleServiceClient.ListRuleDeploymentsAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 600000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unavailable.
- Timeout: 600 seconds.
ListRuleRevisionsSettings
public CallSettings ListRuleRevisionsSettings { get; set; }CallSettings for synchronous and asynchronous calls to
RuleServiceClient.ListRuleRevisions and RuleServiceClient.ListRuleRevisionsAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 600000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unavailable.
- Timeout: 600 seconds.
ListRulesSettings
public CallSettings ListRulesSettings { get; set; }CallSettings for synchronous and asynchronous calls to RuleServiceClient.ListRules
and RuleServiceClient.ListRulesAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 600000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unavailable.
- Timeout: 600 seconds.
UpdateRuleDeploymentSettings
public CallSettings UpdateRuleDeploymentSettings { get; set; }CallSettings for synchronous and asynchronous calls to
RuleServiceClient.UpdateRuleDeployment and RuleServiceClient.UpdateRuleDeploymentAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 600 seconds.
UpdateRuleSettings
public CallSettings UpdateRuleSettings { get; set; }CallSettings for synchronous and asynchronous calls to
RuleServiceClient.UpdateRule and RuleServiceClient.UpdateRuleAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 600 seconds.
Methods
Clone()
public RuleServiceSettings Clone()Creates a deep clone of this object, with all the same property values.
| Returns | |
|---|---|
| Type | Description |
RuleServiceSettings |
A deep clone of this RuleServiceSettings object. |
GetDefault()
public static RuleServiceSettings GetDefault()Get a new instance of the default RuleServiceSettings.
| Returns | |
|---|---|
| Type | Description |
RuleServiceSettings |
A new instance of the default RuleServiceSettings. |