Sites

Menu

ServiceAccountServiceClient Class

Namespace: Improbable.SpatialOS.ServiceAccount.V1Alpha1

ServiceAccountService client wrapper, for convenient use.


Static Properties

DefaultEndpoint
ispc::PlatformApiEndpoint DefaultEndpoint { get; }

The default endpoint for the ServiceAccountService service, which is a host of "platform.api.improbable.io" and a port of 443.


Properties

GrpcClient
ServiceAccountService.ServiceAccountServiceClient GrpcClient { get; }

The underlying gRPC ServiceAccountService client.


Static Methods

Create
ServiceAccountServiceClient Create(ispc::PlatformApiEndpoint endpoint = null, ispc::PlatformCredential credentials = null, ServiceAccountServiceSettings settings = null)

Synchronously creates a ServiceAccountServiceClient, applying defaults for all unspecified settings, and creating a channel connecting to the given endpoint with application auto-detected credentials where necessary. See the example for how to use custom credentials.

Returns:
The created ServiceAccountServiceClient.

Parameters
Create
ServiceAccountServiceClient Create(grpccore::Channel channel, ServiceAccountServiceSettings settings = null)

Creates a ServiceAccountServiceClient which uses the specified channel for remote operations.

Returns:
The created ServiceAccountServiceClient.

Parameters


Methods

ListServiceAccountsAsync
gax::PagedAsyncEnumerable<ListServiceAccountsResponse, ServiceAccount> ListServiceAccountsAsync(ListServiceAccountsRequest request, gaxgrpc::CallSettings callSettings = null)

Returns:
A pageable asynchronous sequence of ServiceAccount resources.

Parameters
  • ListServiceAccountsRequest 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.
ListServiceAccounts
gax::PagedEnumerable<ListServiceAccountsResponse, ServiceAccount> ListServiceAccounts(ListServiceAccountsRequest request, gaxgrpc::CallSettings callSettings = null)

Returns:
A pageable sequence of ServiceAccount resources.

Parameters
  • ListServiceAccountsRequest 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.
CreateServiceAccountAsync
stt::Task<ServiceAccount> CreateServiceAccountAsync(CreateServiceAccountRequest request, gaxgrpc::CallSettings callSettings = null)

Returns:
A Task containing the RPC response.

Parameters
  • CreateServiceAccountRequest 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.
CreateServiceAccountAsync
stt::Task<ServiceAccount> CreateServiceAccountAsync(CreateServiceAccountRequest request, st::CancellationToken cancellationToken)

Returns:
A Task containing the RPC response.

Parameters
  • CreateServiceAccountRequest request : The request object containing all of the parameters for the API call.
  • st::CancellationToken cancellationToken : A st::CancellationToken to use for this RPC.
CreateServiceAccount
ServiceAccount CreateServiceAccount(CreateServiceAccountRequest request, gaxgrpc::CallSettings callSettings = null)

Returns:
The RPC response.

Parameters
  • CreateServiceAccountRequest 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.
UpdateServiceAccountAsync
stt::Task<ServiceAccount> UpdateServiceAccountAsync(UpdateServiceAccountRequest request, gaxgrpc::CallSettings callSettings = null)

Returns:
A Task containing the RPC response.

Parameters
  • UpdateServiceAccountRequest 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.
UpdateServiceAccountAsync
stt::Task<ServiceAccount> UpdateServiceAccountAsync(UpdateServiceAccountRequest request, st::CancellationToken cancellationToken)

Returns:
A Task containing the RPC response.

Parameters
  • UpdateServiceAccountRequest request : The request object containing all of the parameters for the API call.
  • st::CancellationToken cancellationToken : A st::CancellationToken to use for this RPC.
UpdateServiceAccount
ServiceAccount UpdateServiceAccount(UpdateServiceAccountRequest request, gaxgrpc::CallSettings callSettings = null)

Returns:
The RPC response.

Parameters
  • UpdateServiceAccountRequest 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.
DeleteServiceAccountAsync
stt::Task DeleteServiceAccountAsync(DeleteServiceAccountRequest request, gaxgrpc::CallSettings callSettings = null)

Returns:
A Task that completes when the RPC has completed.

Parameters
  • DeleteServiceAccountRequest 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.
DeleteServiceAccountAsync
stt::Task DeleteServiceAccountAsync(DeleteServiceAccountRequest request, st::CancellationToken cancellationToken)

Returns:
A Task that completes when the RPC has completed.

Parameters
  • DeleteServiceAccountRequest request : The request object containing all of the parameters for the API call.
  • st::CancellationToken cancellationToken : A st::CancellationToken to use for this RPC.
DeleteServiceAccount
void DeleteServiceAccount(DeleteServiceAccountRequest request, gaxgrpc::CallSettings callSettings = null)

Parameters
  • DeleteServiceAccountRequest 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.

Search results

Was this page helpful?

Thanks for letting us know!

Thanks for your feedback

Need more help? Ask on the forums