Namespace google::cloud::dataproc_v1 (2.13.0)

Classes

AutoscalingPolicyServiceClient

The API interface for managing autoscaling policies in the Dataproc API.

AutoscalingPolicyServiceConnection

The AutoscalingPolicyServiceConnection object for AutoscalingPolicyServiceClient.

AutoscalingPolicyServiceConnectionIdempotencyPolicy

BatchControllerClient

The BatchController provides methods to manage batch workloads.

BatchControllerConnection

The BatchControllerConnection object for BatchControllerClient.

BatchControllerConnectionIdempotencyPolicy

ClusterControllerClient

The ClusterControllerService provides methods to manage clusters of Compute Engine instances.

ClusterControllerConnection

The ClusterControllerConnection object for ClusterControllerClient.

ClusterControllerConnectionIdempotencyPolicy

JobControllerClient

The JobController provides methods to manage jobs.

JobControllerConnection

The JobControllerConnection object for JobControllerClient.

JobControllerConnectionIdempotencyPolicy

WorkflowTemplateServiceClient

The API interface for managing Workflow Templates in the Dataproc API.

WorkflowTemplateServiceConnection

The WorkflowTemplateServiceConnection object for WorkflowTemplateServiceClient.

WorkflowTemplateServiceConnectionIdempotencyPolicy

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.

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 >

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

AutoscalingPolicyServiceRetryPolicy

Alias Of: ::google::cloud::internal::TraitBasedRetryPolicy< dataproc_v1_internal::AutoscalingPolicyServiceRetryTraits >

AutoscalingPolicyServiceLimitedTimeRetryPolicy

Alias Of: ::google::cloud::internal::LimitedTimeRetryPolicy< dataproc_v1_internal::AutoscalingPolicyServiceRetryTraits >

AutoscalingPolicyServiceLimitedErrorCountRetryPolicy

Alias Of: ::google::cloud::internal::LimitedErrorCountRetryPolicy< dataproc_v1_internal::AutoscalingPolicyServiceRetryTraits >

AutoscalingPolicyServicePolicyOptionList

Alias Of: OptionList< AutoscalingPolicyServiceRetryPolicyOption, AutoscalingPolicyServiceBackoffPolicyOption, AutoscalingPolicyServiceConnectionIdempotencyPolicyOption >

The options applicable to AutoscalingPolicyService.

BatchControllerRetryPolicy

Alias Of: ::google::cloud::internal::TraitBasedRetryPolicy< dataproc_v1_internal::BatchControllerRetryTraits >

BatchControllerLimitedTimeRetryPolicy

Alias Of: ::google::cloud::internal::LimitedTimeRetryPolicy< dataproc_v1_internal::BatchControllerRetryTraits >

BatchControllerLimitedErrorCountRetryPolicy

Alias Of: ::google::cloud::internal::LimitedErrorCountRetryPolicy< dataproc_v1_internal::BatchControllerRetryTraits >

BatchControllerPolicyOptionList

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

The options applicable to BatchController.

ClusterControllerRetryPolicy

Alias Of: ::google::cloud::internal::TraitBasedRetryPolicy< dataproc_v1_internal::ClusterControllerRetryTraits >

ClusterControllerLimitedTimeRetryPolicy

Alias Of: ::google::cloud::internal::LimitedTimeRetryPolicy< dataproc_v1_internal::ClusterControllerRetryTraits >

ClusterControllerLimitedErrorCountRetryPolicy

Alias Of: ::google::cloud::internal::LimitedErrorCountRetryPolicy< dataproc_v1_internal::ClusterControllerRetryTraits >

ClusterControllerPolicyOptionList

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

The options applicable to ClusterController.

JobControllerRetryPolicy

Alias Of: ::google::cloud::internal::TraitBasedRetryPolicy< dataproc_v1_internal::JobControllerRetryTraits >

JobControllerLimitedTimeRetryPolicy

Alias Of: ::google::cloud::internal::LimitedTimeRetryPolicy< dataproc_v1_internal::JobControllerRetryTraits >

JobControllerLimitedErrorCountRetryPolicy

Alias Of: ::google::cloud::internal::LimitedErrorCountRetryPolicy< dataproc_v1_internal::JobControllerRetryTraits >

JobControllerPolicyOptionList

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

The options applicable to JobController.

WorkflowTemplateServiceRetryPolicy

Alias Of: ::google::cloud::internal::TraitBasedRetryPolicy< dataproc_v1_internal::WorkflowTemplateServiceRetryTraits >

WorkflowTemplateServiceLimitedTimeRetryPolicy

Alias Of: ::google::cloud::internal::LimitedTimeRetryPolicy< dataproc_v1_internal::WorkflowTemplateServiceRetryTraits >

WorkflowTemplateServiceLimitedErrorCountRetryPolicy

Alias Of: ::google::cloud::internal::LimitedErrorCountRetryPolicy< dataproc_v1_internal::WorkflowTemplateServiceRetryTraits >

WorkflowTemplateServicePolicyOptionList

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

The options applicable to WorkflowTemplateService.