Class ResilienceOptions.Defaults
Defaults for Resilience Settings.
Namespace: Tableau.Migration.Config
Assembly: Tableau.Migration.dll
Syntax
public static class ResilienceOptions.Defaults
Fields
CLIENT_THROTTLE_ENABLED
The default Requests Client Throttle (Rate-Limit) Flag. Disabled as Default.
Declaration
public const bool CLIENT_THROTTLE_ENABLED = false
Field Value
Type | Description |
---|---|
bool |
CONCURRENT_REQUESTS_LIMIT_ENABLED
The default Concurrent Requests Limit Flag. Disabled by Default.
Declaration
public const bool CONCURRENT_REQUESTS_LIMIT_ENABLED = false
Field Value
Type | Description |
---|---|
bool |
CONCURRENT_WAITING_REQUESTS_QUEUE
The default Concurrent Waiting Requests on Queue. Default is Processor count / 4
Declaration
public static readonly int CONCURRENT_WAITING_REQUESTS_QUEUE
Field Value
Type | Description |
---|---|
int |
FILE_TRANSFER_REQUEST_TIMEOUT
The default Per-FileTransferRequest Timeout. Default is 12 hours.
Declaration
public static readonly TimeSpan FILE_TRANSFER_REQUEST_TIMEOUT
Field Value
Type | Description |
---|---|
TimeSpan |
MAX_CONCURRENT_REQUESTS
The default Maximum Concurrent Requests. Default is Processor count / 2
Declaration
public static readonly int MAX_CONCURRENT_REQUESTS
Field Value
Type | Description |
---|---|
int |
MAX_PUBLISH_REQUESTS
The default Maximum Publish Requests for the Client Throttle. Default is 5500.
Declaration
public const int MAX_PUBLISH_REQUESTS = 5500
Field Value
Type | Description |
---|---|
int |
MAX_PUBLISH_REQUESTS_INTERVAL
The default interval for Publish Requests Throttle.
Declaration
public static readonly TimeSpan MAX_PUBLISH_REQUESTS_INTERVAL
Field Value
Type | Description |
---|---|
TimeSpan |
MAX_READ_REQUESTS
The default Maximum Read Requests for the Client Throttle. Default is 40000.
Declaration
public const int MAX_READ_REQUESTS = 40000
Field Value
Type | Description |
---|---|
int |
MAX_READ_REQUESTS_INTERVAL
The default interval for Read Requests Throttle. Default is 1 hour
Declaration
public static readonly TimeSpan MAX_READ_REQUESTS_INTERVAL
Field Value
Type | Description |
---|---|
TimeSpan |
REQUEST_TIMEOUT
The default Per-Request Timeout. Default is 30 minutes.
Declaration
public static readonly TimeSpan REQUEST_TIMEOUT
Field Value
Type | Description |
---|---|
TimeSpan |
RETRY_ENABLED
The default Retry Flag. Enabled as Default.
Declaration
public const bool RETRY_ENABLED = true
Field Value
Type | Description |
---|---|
bool |
RETRY_INTERVALS
The default retry intervals for error responses. 5 retries (0.5 sec, 0.5 sec, 0.5 sec, 1 sec, 2 secs).
Declaration
public static readonly TimeSpan[] RETRY_INTERVALS
Field Value
Type | Description |
---|---|
TimeSpan[] |
RETRY_OVERRIDE_RESPONSE_CODES
The default Retry Override Response Codes. Empty by Default.
Declaration
public static readonly int[] RETRY_OVERRIDE_RESPONSE_CODES
Field Value
Type | Description |
---|---|
int[] |
SERVER_THROTTLE_ENABLED
The default server throttle enabled value. Enabled by default.
Declaration
public const bool SERVER_THROTTLE_ENABLED = true
Field Value
Type | Description |
---|---|
bool |
SERVER_THROTTLE_LIMIT_RETRIES
The default value on whether to limit server throttle retries. False by default.
Declaration
public const bool SERVER_THROTTLE_LIMIT_RETRIES = false
Field Value
Type | Description |
---|---|
bool |
SERVER_THROTTLE_RETRY_INTERVALS
The default retry intervals for server throttling. 5 intervals (1 sec, 3 sec, 10 sec, 30 sec, 1 minute).
Declaration
public static readonly TimeSpan[] SERVER_THROTTLE_RETRY_INTERVALS
Field Value
Type | Description |
---|---|
TimeSpan[] |