V1Alpha1.RemoteInteractionServiceSettings Class

Namespace: Improbable.SpatialOS.RemoteInteraction

Settings for a RemoteInteractionServiceClient.

If you use the GDK for Unreal version 0.10 or later, this class is not compatible with the Standard Runtime variant. If you want to use this class, you must use the Compatibility Mode Runtime variant.

Inheritance

ServiceSettingsBase


Static Properties

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

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

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


Properties

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

gaxgrpc::CallSettings for synchronous and asynchronous calls to RemoteInteractionServiceClient.EntityCommand and RemoteInteractionServiceClient.EntityCommandAsync.

Notes:
  • The default RemoteInteractionServiceClient.EntityCommand and RemoteInteractionServiceClient.EntityCommandAsync gaxgrpc::RetrySettings are: Retry will be attempted on the following response status codes: Default RPC expiration is 60000 milliseconds.

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

gaxgrpc::CallSettings for synchronous and asynchronous calls to RemoteInteractionServiceClient.ReserveEntityId and RemoteInteractionServiceClient.ReserveEntityIdAsync.

Notes:
  • The default RemoteInteractionServiceClient.ReserveEntityId and RemoteInteractionServiceClient.ReserveEntityIdAsync gaxgrpc::RetrySettings are: Retry will be attempted on the following response status codes: Default RPC expiration is 60000 milliseconds.

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

gaxgrpc::CallSettings for synchronous and asynchronous calls to RemoteInteractionServiceClient.CreateEntity and RemoteInteractionServiceClient.CreateEntityAsync.

Notes:
  • The default RemoteInteractionServiceClient.CreateEntity and RemoteInteractionServiceClient.CreateEntityAsync gaxgrpc::RetrySettings are: Retry will be attempted on the following response status codes: Default RPC expiration is 60000 milliseconds.

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

gaxgrpc::CallSettings for synchronous and asynchronous calls to RemoteInteractionServiceClient.DeleteEntity and RemoteInteractionServiceClient.DeleteEntityAsync.

Notes:
  • The default RemoteInteractionServiceClient.DeleteEntity and RemoteInteractionServiceClient.DeleteEntityAsync gaxgrpc::RetrySettings are: Retry will be attempted on the following response status codes: Default RPC expiration is 60000 milliseconds.

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

gaxgrpc::CallSettings for synchronous and asynchronous calls to RemoteInteractionServiceClient.EntityQuery and RemoteInteractionServiceClient.EntityQueryAsync.

Notes:
  • The default RemoteInteractionServiceClient.EntityQuery and RemoteInteractionServiceClient.EntityQueryAsync gaxgrpc::RetrySettings are: Retry will be attempted on the following response status codes: Default RPC expiration is 60000 milliseconds.


Static Methods

GetDefault
RemoteInteractionServiceSettings GetDefault()

Get a new instance of the default RemoteInteractionServiceSettings.

Returns:
A new instance of the default RemoteInteractionServiceSettings.

GetDefaultRetryBackoff
gaxgrpc::BackoffSettings GetDefaultRetryBackoff()

"Default" retry backoff for RemoteInteractionServiceClient RPC methods.

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

Notes:

GetDefaultTimeoutBackoff
gaxgrpc::BackoffSettings GetDefaultTimeoutBackoff()

"Default" timeout backoff for RemoteInteractionServiceClient RPC methods.

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

Notes:


Constructors

RemoteInteractionServiceSettings
RemoteInteractionServiceSettings()

Constructs a new RemoteInteractionServiceSettings object with default settings.


Methods

Clone
RemoteInteractionServiceSettings Clone()

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

Returns:
A deep clone of this RemoteInteractionServiceSettings object.

Updated 11 months ago


V1Alpha1.RemoteInteractionServiceSettings Class


Suggested Edits are limited on API Reference Pages

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