Classes
AutoscalingPolicyServiceClient
The API interface for managing autoscaling policies in the Dataproc API.
AutoscalingPolicyServiceConnection
The AutoscalingPolicyServiceConnection
object for AutoscalingPolicyServiceClient
.
AutoscalingPolicyServiceConnectionIdempotencyPolicy
AutoscalingPolicyServiceLimitedErrorCountRetryPolicy
A retry policy for AutoscalingPolicyServiceConnection
based on counting errors.
AutoscalingPolicyServiceLimitedTimeRetryPolicy
A retry policy for AutoscalingPolicyServiceConnection
based on elapsed time.
AutoscalingPolicyServiceRetryPolicy
The retry policy for AutoscalingPolicyServiceConnection
.
BatchControllerClient
The BatchController provides methods to manage batch workloads.
BatchControllerConnection
The BatchControllerConnection
object for BatchControllerClient
.
BatchControllerConnectionIdempotencyPolicy
BatchControllerLimitedErrorCountRetryPolicy
A retry policy for BatchControllerConnection
based on counting errors.
BatchControllerLimitedTimeRetryPolicy
A retry policy for BatchControllerConnection
based on elapsed time.
BatchControllerRetryPolicy
The retry policy for BatchControllerConnection
.
ClusterControllerClient
The ClusterControllerService provides methods to manage clusters of Compute Engine instances.
ClusterControllerConnection
The ClusterControllerConnection
object for ClusterControllerClient
.
ClusterControllerConnectionIdempotencyPolicy
ClusterControllerLimitedErrorCountRetryPolicy
A retry policy for ClusterControllerConnection
based on counting errors.
ClusterControllerLimitedTimeRetryPolicy
A retry policy for ClusterControllerConnection
based on elapsed time.
ClusterControllerRetryPolicy
The retry policy for ClusterControllerConnection
.
JobControllerClient
The JobController provides methods to manage jobs.
JobControllerConnection
The JobControllerConnection
object for JobControllerClient
.
JobControllerConnectionIdempotencyPolicy
JobControllerLimitedErrorCountRetryPolicy
A retry policy for JobControllerConnection
based on counting errors.
JobControllerLimitedTimeRetryPolicy
A retry policy for JobControllerConnection
based on elapsed time.
JobControllerRetryPolicy
The retry policy for JobControllerConnection
.
NodeGroupControllerClient
The NodeGroupControllerService
provides methods to manage node groups of Compute Engine managed instances.
NodeGroupControllerConnection
The NodeGroupControllerConnection
object for NodeGroupControllerClient
.
NodeGroupControllerConnectionIdempotencyPolicy
NodeGroupControllerLimitedErrorCountRetryPolicy
A retry policy for NodeGroupControllerConnection
based on counting errors.
NodeGroupControllerLimitedTimeRetryPolicy
A retry policy for NodeGroupControllerConnection
based on elapsed time.
NodeGroupControllerRetryPolicy
The retry policy for NodeGroupControllerConnection
.
SessionControllerClient
The SessionController
provides methods to manage interactive sessions.
SessionControllerConnection
The SessionControllerConnection
object for SessionControllerClient
.
SessionControllerConnectionIdempotencyPolicy
SessionControllerLimitedErrorCountRetryPolicy
A retry policy for SessionControllerConnection
based on counting errors.
SessionControllerLimitedTimeRetryPolicy
A retry policy for SessionControllerConnection
based on elapsed time.
SessionControllerRetryPolicy
The retry policy for SessionControllerConnection
.
SessionTemplateControllerClient
The SessionTemplateController provides methods to manage session templates.
SessionTemplateControllerConnection
The SessionTemplateControllerConnection
object for SessionTemplateControllerClient
.
SessionTemplateControllerConnectionIdempotencyPolicy
SessionTemplateControllerLimitedErrorCountRetryPolicy
A retry policy for SessionTemplateControllerConnection
based on counting errors.
SessionTemplateControllerLimitedTimeRetryPolicy
A retry policy for SessionTemplateControllerConnection
based on elapsed time.
SessionTemplateControllerRetryPolicy
The retry policy for SessionTemplateControllerConnection
.
WorkflowTemplateServiceClient
The API interface for managing Workflow Templates in the Dataproc API.
WorkflowTemplateServiceConnection
The WorkflowTemplateServiceConnection
object for WorkflowTemplateServiceClient
.
WorkflowTemplateServiceConnectionIdempotencyPolicy
WorkflowTemplateServiceLimitedErrorCountRetryPolicy
A retry policy for WorkflowTemplateServiceConnection
based on counting errors.
WorkflowTemplateServiceLimitedTimeRetryPolicy
A retry policy for WorkflowTemplateServiceConnection
based on elapsed time.
WorkflowTemplateServiceRetryPolicy
The retry policy for WorkflowTemplateServiceConnection
.
Structs
AutoscalingPolicyServiceBackoffPolicyOption
Use with google::cloud::Options
to configure the backoff policy.
AutoscalingPolicyServiceConnectionIdempotencyPolicyOption
Use with google::cloud::Options
to configure which operations are retried.
AutoscalingPolicyServiceRetryPolicyOption
Use with google::cloud::Options
to configure the retry policy.
BatchControllerBackoffPolicyOption
Use with google::cloud::Options
to configure the backoff policy.
BatchControllerConnectionIdempotencyPolicyOption
Use with google::cloud::Options
to configure which operations are retried.
BatchControllerPollingPolicyOption
Use with google::cloud::Options
to configure the long-running operations polling policy.
BatchControllerRetryPolicyOption
Use with google::cloud::Options
to configure the retry policy.
ClusterControllerBackoffPolicyOption
Use with google::cloud::Options
to configure the backoff policy.
ClusterControllerConnectionIdempotencyPolicyOption
Use with google::cloud::Options
to configure which operations are retried.
ClusterControllerPollingPolicyOption
Use with google::cloud::Options
to configure the long-running operations polling policy.
ClusterControllerRetryPolicyOption
Use with google::cloud::Options
to configure the retry policy.
JobControllerBackoffPolicyOption
Use with google::cloud::Options
to configure the backoff policy.
JobControllerConnectionIdempotencyPolicyOption
Use with google::cloud::Options
to configure which operations are retried.
JobControllerPollingPolicyOption
Use with google::cloud::Options
to configure the long-running operations polling policy.
JobControllerRetryPolicyOption
Use with google::cloud::Options
to configure the retry policy.
NodeGroupControllerBackoffPolicyOption
Use with google::cloud::Options
to configure the backoff policy.
NodeGroupControllerConnectionIdempotencyPolicyOption
Use with google::cloud::Options
to configure which operations are retried.
NodeGroupControllerPollingPolicyOption
Use with google::cloud::Options
to configure the long-running operations polling policy.
NodeGroupControllerRetryPolicyOption
Use with google::cloud::Options
to configure the retry policy.
SessionControllerBackoffPolicyOption
Use with google::cloud::Options
to configure the backoff policy.
SessionControllerConnectionIdempotencyPolicyOption
Use with google::cloud::Options
to configure which operations are retried.
SessionControllerPollingPolicyOption
Use with google::cloud::Options
to configure the long-running operations polling policy.
SessionControllerRetryPolicyOption
Use with google::cloud::Options
to configure the retry policy.
SessionTemplateControllerBackoffPolicyOption
Use with google::cloud::Options
to configure the backoff policy.
SessionTemplateControllerConnectionIdempotencyPolicyOption
Use with google::cloud::Options
to configure which operations are retried.
SessionTemplateControllerRetryPolicyOption
Use with google::cloud::Options
to configure the retry policy.
WorkflowTemplateServiceBackoffPolicyOption
Use with google::cloud::Options
to configure the backoff policy.
WorkflowTemplateServiceConnectionIdempotencyPolicyOption
Use with google::cloud::Options
to configure which operations are retried.
WorkflowTemplateServicePollingPolicyOption
Use with google::cloud::Options
to configure the long-running operations polling policy.
WorkflowTemplateServiceRetryPolicyOption
Use with google::cloud::Options
to configure the retry policy.
Functions
MakeAutoscalingPolicyServiceConnection(std::string const &, Options)
A factory function to construct an object of type AutoscalingPolicyServiceConnection
.
The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of AutoscalingPolicyServiceClient.
The optional options
argument may be used to configure aspects of the returned AutoscalingPolicyServiceConnection
. Expected options are any of the types in the following option lists:
Parameters | |
---|---|
Name | Description |
location |
Sets the prefix for the default |
options |
(optional) Configure the |
Returns | |
---|---|
Type | Description |
std::shared_ptr< AutoscalingPolicyServiceConnection > |
MakeAutoscalingPolicyServiceConnection(Options)
A backwards-compatible version of the previous factory function.
Unless the service also offers a global endpoint, the default value of the EndpointOption
may be useless, in which case it must be overridden.
Parameter | |
---|---|
Name | Description |
options |
|
Returns | |
---|---|
Type | Description |
std::shared_ptr< AutoscalingPolicyServiceConnection > |
MakeDefaultAutoscalingPolicyServiceConnectionIdempotencyPolicy()
Returns | |
---|---|
Type | Description |
std::unique_ptr< AutoscalingPolicyServiceConnectionIdempotencyPolicy > |
MakeBatchControllerConnection(std::string const &, Options)
A factory function to construct an object of type BatchControllerConnection
.
The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of BatchControllerClient.
The optional options
argument may be used to configure aspects of the returned BatchControllerConnection
. Expected options are any of the types in the following option lists:
Parameters | |
---|---|
Name | Description |
location |
Sets the prefix for the default |
options |
(optional) Configure the |
Returns | |
---|---|
Type | Description |
std::shared_ptr< BatchControllerConnection > |
MakeBatchControllerConnection(Options)
A backwards-compatible version of the previous factory function.
Unless the service also offers a global endpoint, the default value of the EndpointOption
may be useless, in which case it must be overridden.
Parameter | |
---|---|
Name | Description |
options |
|
Returns | |
---|---|
Type | Description |
std::shared_ptr< BatchControllerConnection > |
MakeDefaultBatchControllerConnectionIdempotencyPolicy()
Returns | |
---|---|
Type | Description |
std::unique_ptr< BatchControllerConnectionIdempotencyPolicy > |
MakeClusterControllerConnection(std::string const &, Options)
A factory function to construct an object of type ClusterControllerConnection
.
The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of ClusterControllerClient.
The optional options
argument may be used to configure aspects of the returned ClusterControllerConnection
. Expected options are any of the types in the following option lists:
Parameters | |
---|---|
Name | Description |
location |
Sets the prefix for the default |
options |
(optional) Configure the |
Returns | |
---|---|
Type | Description |
std::shared_ptr< ClusterControllerConnection > |
MakeClusterControllerConnection(Options)
A backwards-compatible version of the previous factory function.
Unless the service also offers a global endpoint, the default value of the EndpointOption
may be useless, in which case it must be overridden.
Parameter | |
---|---|
Name | Description |
options |
|
Returns | |
---|---|
Type | Description |
std::shared_ptr< ClusterControllerConnection > |
MakeDefaultClusterControllerConnectionIdempotencyPolicy()
Returns | |
---|---|
Type | Description |
std::unique_ptr< ClusterControllerConnectionIdempotencyPolicy > |
MakeJobControllerConnection(std::string const &, Options)
A factory function to construct an object of type JobControllerConnection
.
The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of JobControllerClient.
The optional options
argument may be used to configure aspects of the returned JobControllerConnection
. Expected options are any of the types in the following option lists:
Parameters | |
---|---|
Name | Description |
location |
Sets the prefix for the default |
options |
(optional) Configure the |
Returns | |
---|---|
Type | Description |
std::shared_ptr< JobControllerConnection > |
MakeJobControllerConnection(Options)
A backwards-compatible version of the previous factory function.
Unless the service also offers a global endpoint, the default value of the EndpointOption
may be useless, in which case it must be overridden.
Parameter | |
---|---|
Name | Description |
options |
|
Returns | |
---|---|
Type | Description |
std::shared_ptr< JobControllerConnection > |
MakeDefaultJobControllerConnectionIdempotencyPolicy()
Returns | |
---|---|
Type | Description |
std::unique_ptr< JobControllerConnectionIdempotencyPolicy > |
MakeNodeGroupControllerConnection(std::string const &, Options)
A factory function to construct an object of type NodeGroupControllerConnection
.
The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of NodeGroupControllerClient.
The optional options
argument may be used to configure aspects of the returned NodeGroupControllerConnection
. Expected options are any of the types in the following option lists:
Parameters | |
---|---|
Name | Description |
location |
Sets the prefix for the default |
options |
(optional) Configure the |
Returns | |
---|---|
Type | Description |
std::shared_ptr< NodeGroupControllerConnection > |
MakeDefaultNodeGroupControllerConnectionIdempotencyPolicy()
Returns | |
---|---|
Type | Description |
std::unique_ptr< NodeGroupControllerConnectionIdempotencyPolicy > |
MakeSessionControllerConnection(std::string const &, Options)
A factory function to construct an object of type SessionControllerConnection
.
The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of SessionControllerClient.
The optional options
argument may be used to configure aspects of the returned SessionControllerConnection
. Expected options are any of the types in the following option lists:
Parameters | |
---|---|
Name | Description |
location |
Sets the prefix for the default |
options |
(optional) Configure the |
Returns | |
---|---|
Type | Description |
std::shared_ptr< SessionControllerConnection > |
MakeDefaultSessionControllerConnectionIdempotencyPolicy()
Returns | |
---|---|
Type | Description |
std::unique_ptr< SessionControllerConnectionIdempotencyPolicy > |
MakeSessionTemplateControllerConnection(std::string const &, Options)
A factory function to construct an object of type SessionTemplateControllerConnection
.
The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of SessionTemplateControllerClient.
The optional options
argument may be used to configure aspects of the returned SessionTemplateControllerConnection
. Expected options are any of the types in the following option lists:
Parameters | |
---|---|
Name | Description |
location |
Sets the prefix for the default |
options |
(optional) Configure the |
Returns | |
---|---|
Type | Description |
std::shared_ptr< SessionTemplateControllerConnection > |
MakeDefaultSessionTemplateControllerConnectionIdempotencyPolicy()
Returns | |
---|---|
Type | Description |
std::unique_ptr< SessionTemplateControllerConnectionIdempotencyPolicy > |
MakeWorkflowTemplateServiceConnection(std::string const &, Options)
A factory function to construct an object of type WorkflowTemplateServiceConnection
.
The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of WorkflowTemplateServiceClient.
The optional options
argument may be used to configure aspects of the returned WorkflowTemplateServiceConnection
. Expected options are any of the types in the following option lists:
Parameters | |
---|---|
Name | Description |
location |
Sets the prefix for the default |
options |
(optional) Configure the |
Returns | |
---|---|
Type | Description |
std::shared_ptr< WorkflowTemplateServiceConnection > |
MakeWorkflowTemplateServiceConnection(Options)
A backwards-compatible version of the previous factory function.
Unless the service also offers a global endpoint, the default value of the EndpointOption
may be useless, in which case it must be overridden.
Parameter | |
---|---|
Name | Description |
options |
|
Returns | |
---|---|
Type | Description |
std::shared_ptr< WorkflowTemplateServiceConnection > |
MakeDefaultWorkflowTemplateServiceConnectionIdempotencyPolicy()
Returns | |
---|---|
Type | Description |
std::unique_ptr< WorkflowTemplateServiceConnectionIdempotencyPolicy > |