V1Alpha1.DeploymentServiceClientImpl Class

Namespace: Improbable.SpatialOS.Deployment

DeploymentService client wrapper implementation, for convenient use.

Inheritance

Improbable.SpatialOS.Deployment.V1Alpha1.DeploymentServiceClient


Properties

GrpcClient
override DeploymentService.DeploymentServiceClient GrpcClient { get; }

The underlying gRPC DeploymentService client.

CreateDeploymentOperationsClient
override lro::OperationsClient CreateDeploymentOperationsClient { get; }

The long-running operations client for CreateDeployment.

DeleteDeploymentOperationsClient
override lro::OperationsClient DeleteDeploymentOperationsClient { get; }

The long-running operations client for DeleteDeployment.


Constructors

DeploymentServiceClientImpl
DeploymentServiceClientImpl(DeploymentService.DeploymentServiceClient grpcClient, DeploymentServiceSettings settings)

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

Parameters


Overrides

ListDeploymentsAsync
override gax::PagedAsyncEnumerable<ListDeploymentsResponse, Deployment> ListDeploymentsAsync(ListDeploymentsRequest request, gaxgrpc::CallSettings callSettings = null)

Returns:
A pageable asynchronous sequence of Deployment resources.

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

ListDeployments
override gax::PagedEnumerable<ListDeploymentsResponse, Deployment> ListDeployments(ListDeploymentsRequest request, gaxgrpc::CallSettings callSettings = null)

Returns:
A pageable sequence of Deployment resources.

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

GetDeploymentAsync
override stt::Task<GetDeploymentResponse> GetDeploymentAsync(GetDeploymentRequest request, gaxgrpc::CallSettings callSettings = null)

Returns:
A Task containing the RPC response.

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

GetDeployment
override GetDeploymentResponse GetDeployment(GetDeploymentRequest request, gaxgrpc::CallSettings callSettings = null)

Returns:
The RPC response.

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

GetRunningDeploymentByNameAsync
override stt::Task<GetDeploymentResponse> GetRunningDeploymentByNameAsync(GetRunningDeploymentByNameRequest request, gaxgrpc::CallSettings callSettings = null)

Returns:
A Task containing the RPC response.

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

GetRunningDeploymentByName
override GetDeploymentResponse GetRunningDeploymentByName(GetRunningDeploymentByNameRequest request, gaxgrpc::CallSettings callSettings = null)

Returns:
The RPC response.

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

CreateDeploymentAsync
override async stt::Task<lro::Operation<Deployment, CreateDeploymentMetadata>> CreateDeploymentAsync(CreateDeploymentRequest request, gaxgrpc::CallSettings callSettings = null)

Returns:
A Task containing the RPC response.

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

CreateDeployment
override lro::Operation<Deployment, CreateDeploymentMetadata> CreateDeployment(CreateDeploymentRequest request, gaxgrpc::CallSettings callSettings = null)

Returns:
The RPC response.

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

DeleteDeploymentAsync
override async stt::Task<lro::Operation<Deployment, DeleteDeploymentMetadata>> DeleteDeploymentAsync(DeleteDeploymentRequest request, gaxgrpc::CallSettings callSettings = null)

Returns:
A Task containing the RPC response.

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

DeleteDeployment
override lro::Operation<Deployment, DeleteDeploymentMetadata> DeleteDeployment(DeleteDeploymentRequest request, gaxgrpc::CallSettings callSettings = null)

Returns:
The RPC response.

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

UpdateDeploymentAsync
override stt::Task<UpdateDeploymentResponse> UpdateDeploymentAsync(UpdateDeploymentRequest request, gaxgrpc::CallSettings callSettings = null)

Returns:
A Task containing the RPC response.

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

UpdateDeployment
override UpdateDeploymentResponse UpdateDeployment(UpdateDeploymentRequest request, gaxgrpc::CallSettings callSettings = null)

Returns:
The RPC response.

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

SetDeploymentWorkerFlagsAsync
override stt::Task<SetDeploymentWorkerFlagsResponse> SetDeploymentWorkerFlagsAsync(SetDeploymentWorkerFlagsRequest request, gaxgrpc::CallSettings callSettings = null)

Returns:
A Task containing the RPC response.

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

SetDeploymentWorkerFlags
override SetDeploymentWorkerFlagsResponse SetDeploymentWorkerFlags(SetDeploymentWorkerFlagsRequest request, gaxgrpc::CallSettings callSettings = null)

Returns:
The RPC response.

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

SetDeploymentTagsAsync
override stt::Task<SetDeploymentTagsResponse> SetDeploymentTagsAsync(SetDeploymentTagsRequest request, gaxgrpc::CallSettings callSettings = null)

Returns:
A Task containing the RPC response.

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

SetDeploymentTags
override SetDeploymentTagsResponse SetDeploymentTags(SetDeploymentTagsRequest request, gaxgrpc::CallSettings callSettings = null)

Returns:
The RPC response.

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

SetDeploymentWorkerCapacitiesAsync
override stt::Task<SetDeploymentWorkerCapacitiesResponse> SetDeploymentWorkerCapacitiesAsync(SetDeploymentWorkerCapacitiesRequest request, gaxgrpc::CallSettings callSettings = null)

Returns:
A Task containing the RPC response.

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

SetDeploymentWorkerCapacities
override SetDeploymentWorkerCapacitiesResponse SetDeploymentWorkerCapacities(SetDeploymentWorkerCapacitiesRequest request, gaxgrpc::CallSettings callSettings = null)

Returns:
The RPC response.

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

SetDeploymentWorkerRateLimitsAsync
override stt::Task<SetDeploymentWorkerRateLimitsResponse> SetDeploymentWorkerRateLimitsAsync(SetDeploymentWorkerRateLimitsRequest request, gaxgrpc::CallSettings callSettings = null)

Returns:
A Task containing the RPC response.

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

SetDeploymentWorkerRateLimits
override SetDeploymentWorkerRateLimitsResponse SetDeploymentWorkerRateLimits(SetDeploymentWorkerRateLimitsRequest request, gaxgrpc::CallSettings callSettings = null)

Returns:
The RPC response.

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

StopDeploymentAsync
override stt::Task<StopDeploymentResponse> StopDeploymentAsync(StopDeploymentRequest request, gaxgrpc::CallSettings callSettings = null)

Returns:
A Task containing the RPC response.

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

StopDeployment
override StopDeploymentResponse StopDeployment(StopDeploymentRequest request, gaxgrpc::CallSettings callSettings = null)

Returns:
The RPC response.

Parameters
  • StopDeploymentRequest 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 about a year ago


V1Alpha1.DeploymentServiceClientImpl Class


Suggested Edits are limited on API Reference Pages

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