public sealed class RuleServiceSettings : ServiceSettingsBase
Reference 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. |