V1Alpha1.DeploymentServiceSettings Class

Namespace: Improbable.SpatialOS.Deployment

Settings for a DeploymentServiceClient.

Inheritance

ServiceSettingsBase


Static Properties

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

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

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

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

The filter specifying which RPC grpccore::StatusCodes are eligible for retry for "NonIdempotent" DeploymentServiceClient RPC methods.

Notes:
  • There are no RPC grpccore::StatusCodes eligible for retry for "NonIdempotent" RPC methods.


Properties

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

gaxgrpc::CallSettings for synchronous and asynchronous calls to DeploymentServiceClient.ListDeployments and DeploymentServiceClient.ListDeploymentsAsync.

Notes:
  • The default DeploymentServiceClient.ListDeployments and DeploymentServiceClient.ListDeploymentsAsync gaxgrpc::RetrySettings are: Retry will be attempted on the following response status codes: Default RPC expiration is 600000 milliseconds.

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

gaxgrpc::CallSettings for synchronous and asynchronous calls to DeploymentServiceClient.GetDeployment and DeploymentServiceClient.GetDeploymentAsync.

Notes:
  • The default DeploymentServiceClient.GetDeployment and DeploymentServiceClient.GetDeploymentAsync gaxgrpc::RetrySettings are: Retry will be attempted on the following response status codes: Default RPC expiration is 600000 milliseconds.

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

gaxgrpc::CallSettings for synchronous and asynchronous calls to DeploymentServiceClient.GetRunningDeploymentByName and DeploymentServiceClient.GetRunningDeploymentByNameAsync.

Notes:
  • The default DeploymentServiceClient.GetRunningDeploymentByName and DeploymentServiceClient.GetRunningDeploymentByNameAsync gaxgrpc::RetrySettings are: Retry will be attempted on the following response status codes: Default RPC expiration is 600000 milliseconds.

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

gaxgrpc::CallSettings for synchronous and asynchronous calls to DeploymentServiceClient.CreateDeployment and DeploymentServiceClient.CreateDeploymentAsync.

Notes:
  • The default DeploymentServiceClient.CreateDeployment and DeploymentServiceClient.CreateDeploymentAsync gaxgrpc::RetrySettings are: Retry will be attempted on the following response status codes: Default RPC expiration is 600000 milliseconds.

CreateDeploymentOperationsSettings
lro::OperationsSettings CreateDeploymentOperationsSettings { get; set; }

Long Running Operation settings for calls to DeploymentServiceClient.CreateDeployment.

Notes:
  • Uses default gax::PollSettings of:

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

gaxgrpc::CallSettings for synchronous and asynchronous calls to DeploymentServiceClient.DeleteDeployment and DeploymentServiceClient.DeleteDeploymentAsync.

Notes:
  • The default DeploymentServiceClient.DeleteDeployment and DeploymentServiceClient.DeleteDeploymentAsync gaxgrpc::RetrySettings are: Retry will be attempted on the following response status codes: Default RPC expiration is 600000 milliseconds.

DeleteDeploymentOperationsSettings
lro::OperationsSettings DeleteDeploymentOperationsSettings { get; set; }

Long Running Operation settings for calls to DeploymentServiceClient.DeleteDeployment.

Notes:
  • Uses default gax::PollSettings of:

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

gaxgrpc::CallSettings for synchronous and asynchronous calls to DeploymentServiceClient.UpdateDeployment and DeploymentServiceClient.UpdateDeploymentAsync.

Notes:
  • The default DeploymentServiceClient.UpdateDeployment and DeploymentServiceClient.UpdateDeploymentAsync gaxgrpc::RetrySettings are: Retry will be attempted on the following response status codes: Default RPC expiration is 600000 milliseconds.

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

gaxgrpc::CallSettings for synchronous and asynchronous calls to DeploymentServiceClient.SetDeploymentWorkerFlags and DeploymentServiceClient.SetDeploymentWorkerFlagsAsync.

Notes:
  • The default DeploymentServiceClient.SetDeploymentWorkerFlags and DeploymentServiceClient.SetDeploymentWorkerFlagsAsync gaxgrpc::RetrySettings are: Retry will be attempted on the following response status codes: Default RPC expiration is 600000 milliseconds.

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

gaxgrpc::CallSettings for synchronous and asynchronous calls to DeploymentServiceClient.SetDeploymentTags and DeploymentServiceClient.SetDeploymentTagsAsync.

Notes:
  • The default DeploymentServiceClient.SetDeploymentTags and DeploymentServiceClient.SetDeploymentTagsAsync gaxgrpc::RetrySettings are: Retry will be attempted on the following response status codes: Default RPC expiration is 600000 milliseconds.

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

gaxgrpc::CallSettings for synchronous and asynchronous calls to DeploymentServiceClient.SetDeploymentWorkerCapacities and DeploymentServiceClient.SetDeploymentWorkerCapacitiesAsync.

Notes:
  • The default DeploymentServiceClient.SetDeploymentWorkerCapacities and DeploymentServiceClient.SetDeploymentWorkerCapacitiesAsync gaxgrpc::RetrySettings are: Retry will be attempted on the following response status codes: Default RPC expiration is 600000 milliseconds.

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

gaxgrpc::CallSettings for synchronous and asynchronous calls to DeploymentServiceClient.SetDeploymentWorkerRateLimits and DeploymentServiceClient.SetDeploymentWorkerRateLimitsAsync.

Notes:
  • The default DeploymentServiceClient.SetDeploymentWorkerRateLimits and DeploymentServiceClient.SetDeploymentWorkerRateLimitsAsync gaxgrpc::RetrySettings are: Retry will be attempted on the following response status codes: Default RPC expiration is 600000 milliseconds.

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

gaxgrpc::CallSettings for synchronous and asynchronous calls to DeploymentServiceClient.StopDeployment and DeploymentServiceClient.StopDeploymentAsync.

Notes:
  • The default DeploymentServiceClient.StopDeployment and DeploymentServiceClient.StopDeploymentAsync gaxgrpc::RetrySettings are: Retry will be attempted on the following response status codes: Default RPC expiration is 600000 milliseconds.


Static Methods

GetDefault
DeploymentServiceSettings GetDefault()

Get a new instance of the default DeploymentServiceSettings.

Returns:
A new instance of the default DeploymentServiceSettings.

GetDefaultRetryBackoff
gaxgrpc::BackoffSettings GetDefaultRetryBackoff()

"Default" retry backoff for DeploymentServiceClient RPC methods.

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

Notes:

GetDefaultTimeoutBackoff
gaxgrpc::BackoffSettings GetDefaultTimeoutBackoff()

"Default" timeout backoff for DeploymentServiceClient RPC methods.

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

Notes:


Constructors

DeploymentServiceSettings
DeploymentServiceSettings()

Constructs a new DeploymentServiceSettings object with default settings.


Methods

Clone
DeploymentServiceSettings Clone()

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

Returns:
A deep clone of this DeploymentServiceSettings object.

Updated about a year ago


V1Alpha1.DeploymentServiceSettings Class


Suggested Edits are limited on API Reference Pages

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