V1Alpha1.SnapshotServiceSettings Class

Namespace: Improbable.SpatialOS.Snapshot

Settings for a SnapshotServiceClient.

Inheritance

ServiceSettingsBase


Static Properties

IdempotentRetryFilter
sys::Predicate<grpccore::RpcException> IdempotentRetryFilter { get; }

The filter specifying which RPC grpccore::StatusCodes are eligible for retry for "Idempotent" SnapshotServiceClient RPC methods.

Notes:
  • The eligible RPC grpccore::StatusCodes for retry for "Idempotent" RPC methods are:

NonIdempotentRetryFilter
sys::Predicate<grpccore::RpcException> NonIdempotentRetryFilter { get; }

The filter specifying which RPC grpccore::StatusCodes are eligible for retry for "NonIdempotent" SnapshotServiceClient RPC methods.

Notes:
  • There are no RPC grpccore::StatusCodes eligible for retry for "NonIdempotent" RPC methods.


Properties

ListSnapshotsSettings
gaxgrpc::CallSettings ListSnapshotsSettings { get; set; }

gaxgrpc::CallSettings for synchronous and asynchronous calls to SnapshotServiceClient.ListSnapshots and SnapshotServiceClient.ListSnapshotsAsync.

Notes:
  • The default SnapshotServiceClient.ListSnapshots and SnapshotServiceClient.ListSnapshotsAsync gaxgrpc::RetrySettings are: Retry will be attempted on the following response status codes: Default RPC expiration is 600000 milliseconds.

GetSnapshotSettings
gaxgrpc::CallSettings GetSnapshotSettings { get; set; }

gaxgrpc::CallSettings for synchronous and asynchronous calls to SnapshotServiceClient.GetSnapshot and SnapshotServiceClient.GetSnapshotAsync.

Notes:
  • The default SnapshotServiceClient.GetSnapshot and SnapshotServiceClient.GetSnapshotAsync gaxgrpc::RetrySettings are: Retry will be attempted on the following response status codes: Default RPC expiration is 600000 milliseconds.

TakeSnapshotSettings
gaxgrpc::CallSettings TakeSnapshotSettings { get; set; }

gaxgrpc::CallSettings for synchronous and asynchronous calls to SnapshotServiceClient.TakeSnapshot and SnapshotServiceClient.TakeSnapshotAsync.

Notes:
  • The default SnapshotServiceClient.TakeSnapshot and SnapshotServiceClient.TakeSnapshotAsync gaxgrpc::RetrySettings are: Retry will be attempted on the following response status codes: Default RPC expiration is 600000 milliseconds.

TakeSnapshotOperationsSettings
lro::OperationsSettings TakeSnapshotOperationsSettings { get; set; }

Long Running Operation settings for calls to SnapshotServiceClient.TakeSnapshot.

Notes:
  • Uses default gax::PollSettings of:

UploadSnapshotSettings
gaxgrpc::CallSettings UploadSnapshotSettings { get; set; }

gaxgrpc::CallSettings for synchronous and asynchronous calls to SnapshotServiceClient.UploadSnapshot and SnapshotServiceClient.UploadSnapshotAsync.

Notes:
  • The default SnapshotServiceClient.UploadSnapshot and SnapshotServiceClient.UploadSnapshotAsync gaxgrpc::RetrySettings are: Retry will be attempted on the following response status codes: Default RPC expiration is 600000 milliseconds.

ConfirmUploadSettings
gaxgrpc::CallSettings ConfirmUploadSettings { get; set; }

gaxgrpc::CallSettings for synchronous and asynchronous calls to SnapshotServiceClient.ConfirmUpload and SnapshotServiceClient.ConfirmUploadAsync.

Notes:
  • The default SnapshotServiceClient.ConfirmUpload and SnapshotServiceClient.ConfirmUploadAsync gaxgrpc::RetrySettings are: Retry will be attempted on the following response status codes: Default RPC expiration is 600000 milliseconds.


Static Methods

GetDefault
SnapshotServiceSettings GetDefault()

Get a new instance of the default SnapshotServiceSettings.

Returns:
A new instance of the default SnapshotServiceSettings.

GetDefaultRetryBackoff
gaxgrpc::BackoffSettings GetDefaultRetryBackoff()

"Default" retry backoff for SnapshotServiceClient RPC methods.

Returns:
The "Default" retry backoff for SnapshotServiceClient RPC methods.

Notes:

GetDefaultTimeoutBackoff
gaxgrpc::BackoffSettings GetDefaultTimeoutBackoff()

"Default" timeout backoff for SnapshotServiceClient RPC methods.

Returns:
The "Default" timeout backoff for SnapshotServiceClient RPC methods.

Notes:


Constructors

SnapshotServiceSettings
SnapshotServiceSettings()

Constructs a new SnapshotServiceSettings object with default settings.


Methods

Clone
SnapshotServiceSettings Clone()

Creates a deep clone of this object, with all the same property values.

Returns:
A deep clone of this SnapshotServiceSettings object.

Updated about a year ago


V1Alpha1.SnapshotServiceSettings Class


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.