Namespace google::cloud::shell_v1 (2.20.0)

Classes

CloudShellServiceClient

API for interacting with Google Cloud Shell.

CloudShellServiceConnection

The CloudShellServiceConnection object for CloudShellServiceClient.

CloudShellServiceConnectionIdempotencyPolicy

CloudShellServiceLimitedErrorCountRetryPolicy

A retry policy for CloudShellServiceConnection based on counting errors.

CloudShellServiceLimitedTimeRetryPolicy

A retry policy for CloudShellServiceConnection based on elapsed time.

CloudShellServiceRetryPolicy

The retry policy for CloudShellServiceConnection.

Structs

CloudShellServiceBackoffPolicyOption

Use with google::cloud::Options to configure the backoff policy.

CloudShellServiceConnectionIdempotencyPolicyOption

Use with google::cloud::Options to configure which operations are retried.

CloudShellServicePollingPolicyOption

Use with google::cloud::Options to configure the long-running operations polling policy.

CloudShellServiceRetryPolicyOption

Use with google::cloud::Options to configure the retry policy.

Functions

MakeCloudShellServiceConnection(Options)

A factory function to construct an object of type CloudShellServiceConnection.

The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of CloudShellServiceClient.

The optional options argument may be used to configure aspects of the returned CloudShellServiceConnection. Expected options are any of the types in the following option lists:

Parameter
Name Description
options

(optional) Configure the CloudShellServiceConnection created by this function.

Returns
Type Description
std::shared_ptr< CloudShellServiceConnection >

MakeDefaultCloudShellServiceConnectionIdempotencyPolicy()

Returns
Type Description
std::unique_ptr< CloudShellServiceConnectionIdempotencyPolicy >

Type Aliases

CloudShellServicePolicyOptionList

Alias Of: OptionList< CloudShellServiceRetryPolicyOption, CloudShellServiceBackoffPolicyOption, CloudShellServicePollingPolicyOption, CloudShellServiceConnectionIdempotencyPolicyOption >

The options applicable to CloudShellService.