Namespace google::cloud::dataproc_v1 (2.20.0)

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.

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.

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

options

(optional) Configure the AutoscalingPolicyServiceConnection created by this function.

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

options

(optional) Configure the BatchControllerConnection created by this function.

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

options

(optional) Configure the ClusterControllerConnection created by this function.

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

options

(optional) Configure the JobControllerConnection created by this function.

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

options

(optional) Configure the NodeGroupControllerConnection created by this function.

Returns
Type Description
std::shared_ptr< NodeGroupControllerConnection >

MakeDefaultNodeGroupControllerConnectionIdempotencyPolicy()

Returns
Type Description
std::unique_ptr< NodeGroupControllerConnectionIdempotencyPolicy >

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

options

(optional) Configure the WorkflowTemplateServiceConnection created by this function.

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 >

Type Aliases

AutoscalingPolicyServicePolicyOptionList

Alias Of: OptionList< AutoscalingPolicyServiceRetryPolicyOption, AutoscalingPolicyServiceBackoffPolicyOption, AutoscalingPolicyServiceConnectionIdempotencyPolicyOption >

The options applicable to AutoscalingPolicyService.

BatchControllerPolicyOptionList

Alias Of: OptionList< BatchControllerRetryPolicyOption, BatchControllerBackoffPolicyOption, BatchControllerPollingPolicyOption, BatchControllerConnectionIdempotencyPolicyOption >

The options applicable to BatchController.

ClusterControllerPolicyOptionList

Alias Of: OptionList< ClusterControllerRetryPolicyOption, ClusterControllerBackoffPolicyOption, ClusterControllerPollingPolicyOption, ClusterControllerConnectionIdempotencyPolicyOption >

The options applicable to ClusterController.

JobControllerPolicyOptionList

Alias Of: OptionList< JobControllerRetryPolicyOption, JobControllerBackoffPolicyOption, JobControllerPollingPolicyOption, JobControllerConnectionIdempotencyPolicyOption >

The options applicable to JobController.

NodeGroupControllerPolicyOptionList

Alias Of: OptionList< NodeGroupControllerRetryPolicyOption, NodeGroupControllerBackoffPolicyOption, NodeGroupControllerPollingPolicyOption, NodeGroupControllerConnectionIdempotencyPolicyOption >

The options applicable to NodeGroupController.

WorkflowTemplateServicePolicyOptionList

Alias Of: OptionList< WorkflowTemplateServiceRetryPolicyOption, WorkflowTemplateServiceBackoffPolicyOption, WorkflowTemplateServicePollingPolicyOption, WorkflowTemplateServiceConnectionIdempotencyPolicyOption >

The options applicable to WorkflowTemplateService.