Sites

Menu

DeploymentServiceClientImpl Class

Namespace: Improbable.SpatialOS.Deployment.V1Beta1

DeploymentService client wrapper implementation, for convenient use.

Inheritance

Improbable.SpatialOS.Deployment.V1Beta1.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 .
DeleteDeploymentOperationsClient
override lro::OperationsClient DeleteDeploymentOperationsClient { get; }

The long-running operations client for .


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.
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.

Search results

Was this page helpful?

Thanks for letting us know!

Thanks for your feedback

Need more help? Ask on the forums