V1Alpha1.RemoteInteractionServiceClientImpl Class

Namespace: Improbable.SpatialOS.RemoteInteraction

RemoteInteractionService client wrapper implementation, for convenient use.

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

Improbable.SpatialOS.RemoteInteraction.V1Alpha1.RemoteInteractionServiceClient


Properties

GrpcClient
override RemoteInteractionService.RemoteInteractionServiceClient GrpcClient { get; }

The underlying gRPC RemoteInteractionService client.


Constructors

RemoteInteractionServiceClientImpl
RemoteInteractionServiceClientImpl(RemoteInteractionService.RemoteInteractionServiceClient grpcClient, RemoteInteractionServiceSettings settings)

Constructs a client wrapper for the RemoteInteractionService service, with the specified gRPC client and settings.

Parameters


Overrides

EntityCommandAsync
override stt::Task<EntityCommandResponse> EntityCommandAsync(EntityCommandRequest request, gaxgrpc::CallSettings callSettings = null)

Returns:
A Task containing the RPC response.

Parameters
  • EntityCommandRequest request : The request object containing all of the parameters for the API call.
  • gaxgrpc::CallSettings callSettings : If not null, applies overrides to this RPC call.

EntityCommand
override EntityCommandResponse EntityCommand(EntityCommandRequest request, gaxgrpc::CallSettings callSettings = null)

Returns:
The RPC response.

Parameters
  • EntityCommandRequest request : The request object containing all of the parameters for the API call.
  • gaxgrpc::CallSettings callSettings : If not null, applies overrides to this RPC call.

ReserveEntityIdAsync
override stt::Task<ReserveEntityIdResponse> ReserveEntityIdAsync(ReserveEntityIdRequest request, gaxgrpc::CallSettings callSettings = null)

Returns:
A Task containing the RPC response.

Parameters
  • ReserveEntityIdRequest request : The request object containing all of the parameters for the API call.
  • gaxgrpc::CallSettings callSettings : If not null, applies overrides to this RPC call.

ReserveEntityId
override ReserveEntityIdResponse ReserveEntityId(ReserveEntityIdRequest request, gaxgrpc::CallSettings callSettings = null)

Returns:
The RPC response.

Parameters
  • ReserveEntityIdRequest request : The request object containing all of the parameters for the API call.
  • gaxgrpc::CallSettings callSettings : If not null, applies overrides to this RPC call.

CreateEntityAsync
override stt::Task<CreateEntityResponse> CreateEntityAsync(CreateEntityRequest request, gaxgrpc::CallSettings callSettings = null)

Returns:
A Task containing the RPC response.

Parameters
  • CreateEntityRequest request : The request object containing all of the parameters for the API call.
  • gaxgrpc::CallSettings callSettings : If not null, applies overrides to this RPC call.

CreateEntity
override CreateEntityResponse CreateEntity(CreateEntityRequest request, gaxgrpc::CallSettings callSettings = null)

Returns:
The RPC response.

Parameters
  • CreateEntityRequest request : The request object containing all of the parameters for the API call.
  • gaxgrpc::CallSettings callSettings : If not null, applies overrides to this RPC call.

DeleteEntityAsync
override stt::Task<DeleteEntityResponse> DeleteEntityAsync(DeleteEntityRequest request, gaxgrpc::CallSettings callSettings = null)

Returns:
A Task containing the RPC response.

Parameters
  • DeleteEntityRequest request : The request object containing all of the parameters for the API call.
  • gaxgrpc::CallSettings callSettings : If not null, applies overrides to this RPC call.

DeleteEntity
override DeleteEntityResponse DeleteEntity(DeleteEntityRequest request, gaxgrpc::CallSettings callSettings = null)

Returns:
The RPC response.

Parameters
  • DeleteEntityRequest request : The request object containing all of the parameters for the API call.
  • gaxgrpc::CallSettings callSettings : If not null, applies overrides to this RPC call.

EntityQueryAsync
override stt::Task<EntityQueryResponse> EntityQueryAsync(EntityQueryRequest request, gaxgrpc::CallSettings callSettings = null)

Returns:
A Task containing the RPC response.

Parameters
  • EntityQueryRequest request : The request object containing all of the parameters for the API call.
  • gaxgrpc::CallSettings callSettings : If not null, applies overrides to this RPC call.

EntityQuery
override EntityQueryResponse EntityQuery(EntityQueryRequest request, gaxgrpc::CallSettings callSettings = null)

Returns:
The RPC response.

Parameters
  • EntityQueryRequest request : The request object containing all of the parameters for the API call.
  • gaxgrpc::CallSettings callSettings : If not null, applies overrides to this RPC call.

Updated 11 months ago


V1Alpha1.RemoteInteractionServiceClientImpl Class


Suggested Edits are limited on API Reference Pages

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