Skip to main content
Google Cloud
Documentation Technology areas
  • AI and ML
  • Application development
  • Application hosting
  • Compute
  • Data analytics and pipelines
  • Databases
  • Distributed, hybrid, and multicloud
  • Generative AI
  • Industry solutions
  • Networking
  • Observability and monitoring
  • Security
  • Storage
Cross-product tools
  • Access and resources management
  • Costs and usage management
  • Google Cloud SDK, languages, frameworks, and tools
  • Infrastructure as code
  • Migration
Related sites
  • Google Cloud Home
  • Free Trial and Free Tier
  • Architecture Center
  • Blog
  • Contact Sales
  • Google Cloud Developer Center
  • Google Developer Center
  • Google Cloud Marketplace
  • Google Cloud Marketplace Documentation
  • Google Cloud Skills Boost
  • Google Cloud Solution Center
  • Google Cloud Support
  • Google Cloud Tech Youtube Channel
/
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Português – Brasil
  • 中文 – 简体
  • 日本語
  • 한국어
Console Sign in
  • C++
Overview Guides Reference Samples
Contact Us Start free
Google Cloud
  • Documentation
    • Overview
    • Guides
    • Reference
    • Samples
  • Technology areas
    • More
  • Cross-product tools
    • More
  • Related sites
    • More
  • Console
  • Contact Us
  • Start free
  • Overview
  • Library reference docs
  • Cloud Dataproc API C++ Client Library
  • In-Depth Topics
    • Environment Variables
    • How to Override the Authentication Credentials
    • How to Override the Default Endpoint
    • Override Retry, Backoff, and Idempotency Policies
    • Override dataproc_v1::AutoscalingPolicyServiceClient Retry Policies
    • Override dataproc_v1::BatchControllerClient Retry Policies
    • Override dataproc_v1::ClusterControllerClient Retry Policies
    • Override dataproc_v1::JobControllerClient Retry Policies
    • Override dataproc_v1::NodeGroupControllerClient Retry Policies
    • Override dataproc_v1::SessionControllerClient Retry Policies
    • Override dataproc_v1::SessionTemplateControllerClient Retry Policies
    • Override dataproc_v1::WorkflowTemplateServiceClient Retry Policies
  • Modules
    • Cloud Dataproc API Configuration Options
  • Namespaces
    • google::cloud::dataproc
      • Overview
    • google::cloud::dataproc_mocks
      • Overview
    • google::cloud::dataproc_v1
      • Overview
      • Classes
        • AutoscalingPolicyServiceClient
          • Overview
          • Constructors
            • AutoscalingPolicyServiceClient(AutoscalingPolicyServiceClient const &)
            • AutoscalingPolicyServiceClient(AutoscalingPolicyServiceClient &&)
            • AutoscalingPolicyServiceClient(std::shared_ptr< AutoscalingPolicyServiceConnection >, Options)
          • Operators
            • operator=(AutoscalingPolicyServiceClient const &)
            • operator=(AutoscalingPolicyServiceClient &&)
            • operator==(AutoscalingPolicyServiceClient const &, AutoscalingPolicyServiceClient const &)
            • operator!=(AutoscalingPolicyServiceClient const &, AutoscalingPolicyServiceClient const &)
          • Functions
            • CreateAutoscalingPolicy(std::string const &, google::cloud::dataproc::v1::AutoscalingPolicy const &, Options)
            • CreateAutoscalingPolicy(google::cloud::dataproc::v1::CreateAutoscalingPolicyRequest const &, Options)
            • UpdateAutoscalingPolicy(google::cloud::dataproc::v1::AutoscalingPolicy const &, Options)
            • UpdateAutoscalingPolicy(google::cloud::dataproc::v1::UpdateAutoscalingPolicyRequest const &, Options)
            • GetAutoscalingPolicy(std::string const &, Options)
            • GetAutoscalingPolicy(google::cloud::dataproc::v1::GetAutoscalingPolicyRequest const &, Options)
            • ListAutoscalingPolicies(std::string const &, Options)
            • ListAutoscalingPolicies(google::cloud::dataproc::v1::ListAutoscalingPoliciesRequest, Options)
            • DeleteAutoscalingPolicy(std::string const &, Options)
            • DeleteAutoscalingPolicy(google::cloud::dataproc::v1::DeleteAutoscalingPolicyRequest const &, Options)
            • SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &, Options)
            • GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &, Options)
            • TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &, Options)
            • ListOperations(std::string const &, std::string const &, Options)
            • ListOperations(google::longrunning::ListOperationsRequest, Options)
            • GetOperation(std::string const &, Options)
            • GetOperation(google::longrunning::GetOperationRequest const &, Options)
            • DeleteOperation(std::string const &, Options)
            • DeleteOperation(google::longrunning::DeleteOperationRequest const &, Options)
            • CancelOperation(std::string const &, Options)
            • CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
        • AutoscalingPolicyServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual CreateAutoscalingPolicy(google::cloud::dataproc::v1::CreateAutoscalingPolicyRequest const &)
            • virtual UpdateAutoscalingPolicy(google::cloud::dataproc::v1::UpdateAutoscalingPolicyRequest const &)
            • virtual GetAutoscalingPolicy(google::cloud::dataproc::v1::GetAutoscalingPolicyRequest const &)
            • virtual ListAutoscalingPolicies(google::cloud::dataproc::v1::ListAutoscalingPoliciesRequest)
            • virtual DeleteAutoscalingPolicy(google::cloud::dataproc::v1::DeleteAutoscalingPolicyRequest const &)
            • virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
            • virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • AutoscalingPolicyServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual CreateAutoscalingPolicy(google::cloud::dataproc::v1::CreateAutoscalingPolicyRequest const &)
            • virtual UpdateAutoscalingPolicy(google::cloud::dataproc::v1::UpdateAutoscalingPolicyRequest const &)
            • virtual GetAutoscalingPolicy(google::cloud::dataproc::v1::GetAutoscalingPolicyRequest const &)
            • virtual ListAutoscalingPolicies(google::cloud::dataproc::v1::ListAutoscalingPoliciesRequest)
            • virtual DeleteAutoscalingPolicy(google::cloud::dataproc::v1::DeleteAutoscalingPolicyRequest const &)
            • virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
            • virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • AutoscalingPolicyServiceLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • AutoscalingPolicyServiceLimitedErrorCountRetryPolicy(int)
            • AutoscalingPolicyServiceLimitedErrorCountRetryPolicy(AutoscalingPolicyServiceLimitedErrorCountRetryPolicy &&)
            • AutoscalingPolicyServiceLimitedErrorCountRetryPolicy(AutoscalingPolicyServiceLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • AutoscalingPolicyServiceLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • AutoscalingPolicyServiceLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • AutoscalingPolicyServiceLimitedTimeRetryPolicy(AutoscalingPolicyServiceLimitedTimeRetryPolicy &&)
            • AutoscalingPolicyServiceLimitedTimeRetryPolicy(AutoscalingPolicyServiceLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • AutoscalingPolicyServiceRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
        • BatchControllerClient
          • Overview
          • Constructors
            • BatchControllerClient(BatchControllerClient const &)
            • BatchControllerClient(BatchControllerClient &&)
            • BatchControllerClient(std::shared_ptr< BatchControllerConnection >, Options)
          • Operators
            • operator=(BatchControllerClient const &)
            • operator=(BatchControllerClient &&)
            • operator==(BatchControllerClient const &, BatchControllerClient const &)
            • operator!=(BatchControllerClient const &, BatchControllerClient const &)
          • Functions
            • CreateBatch(std::string const &, google::cloud::dataproc::v1::Batch const &, std::string const &, Options)
            • CreateBatch(NoAwaitTag, std::string const &, google::cloud::dataproc::v1::Batch const &, std::string const &, Options)
            • CreateBatch(google::cloud::dataproc::v1::CreateBatchRequest const &, Options)
            • CreateBatch(NoAwaitTag, google::cloud::dataproc::v1::CreateBatchRequest const &, Options)
            • CreateBatch(google::longrunning::Operation const &, Options)
            • GetBatch(std::string const &, Options)
            • GetBatch(google::cloud::dataproc::v1::GetBatchRequest const &, Options)
            • ListBatches(std::string const &, Options)
            • ListBatches(google::cloud::dataproc::v1::ListBatchesRequest, Options)
            • DeleteBatch(std::string const &, Options)
            • DeleteBatch(google::cloud::dataproc::v1::DeleteBatchRequest const &, Options)
            • SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &, Options)
            • GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &, Options)
            • TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &, Options)
            • ListOperations(std::string const &, std::string const &, Options)
            • ListOperations(google::longrunning::ListOperationsRequest, Options)
            • GetOperation(std::string const &, Options)
            • GetOperation(google::longrunning::GetOperationRequest const &, Options)
            • DeleteOperation(std::string const &, Options)
            • DeleteOperation(google::longrunning::DeleteOperationRequest const &, Options)
            • CancelOperation(std::string const &, Options)
            • CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
        • BatchControllerConnection
          • Overview
          • Functions
            • virtual options()
            • virtual CreateBatch(google::cloud::dataproc::v1::CreateBatchRequest const &)
            • virtual CreateBatch(NoAwaitTag, google::cloud::dataproc::v1::CreateBatchRequest const &)
            • virtual CreateBatch(google::longrunning::Operation const &)
            • virtual GetBatch(google::cloud::dataproc::v1::GetBatchRequest const &)
            • virtual ListBatches(google::cloud::dataproc::v1::ListBatchesRequest)
            • virtual DeleteBatch(google::cloud::dataproc::v1::DeleteBatchRequest const &)
            • virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
            • virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • BatchControllerConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual CreateBatch(google::cloud::dataproc::v1::CreateBatchRequest const &)
            • virtual GetBatch(google::cloud::dataproc::v1::GetBatchRequest const &)
            • virtual ListBatches(google::cloud::dataproc::v1::ListBatchesRequest)
            • virtual DeleteBatch(google::cloud::dataproc::v1::DeleteBatchRequest const &)
            • virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
            • virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • BatchControllerLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • BatchControllerLimitedErrorCountRetryPolicy(int)
            • BatchControllerLimitedErrorCountRetryPolicy(BatchControllerLimitedErrorCountRetryPolicy &&)
            • BatchControllerLimitedErrorCountRetryPolicy(BatchControllerLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • BatchControllerLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • BatchControllerLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • BatchControllerLimitedTimeRetryPolicy(BatchControllerLimitedTimeRetryPolicy &&)
            • BatchControllerLimitedTimeRetryPolicy(BatchControllerLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • BatchControllerRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
        • ClusterControllerClient
          • Overview
          • Constructors
            • ClusterControllerClient(ClusterControllerClient const &)
            • ClusterControllerClient(ClusterControllerClient &&)
            • ClusterControllerClient(std::shared_ptr< ClusterControllerConnection >, Options)
          • Operators
            • operator=(ClusterControllerClient const &)
            • operator=(ClusterControllerClient &&)
            • operator==(ClusterControllerClient const &, ClusterControllerClient const &)
            • operator!=(ClusterControllerClient const &, ClusterControllerClient const &)
          • Functions
            • CreateCluster(std::string const &, std::string const &, google::cloud::dataproc::v1::Cluster const &, Options)
            • CreateCluster(NoAwaitTag, std::string const &, std::string const &, google::cloud::dataproc::v1::Cluster const &, Options)
            • CreateCluster(google::cloud::dataproc::v1::CreateClusterRequest const &, Options)
            • CreateCluster(NoAwaitTag, google::cloud::dataproc::v1::CreateClusterRequest const &, Options)
            • CreateCluster(google::longrunning::Operation const &, Options)
            • UpdateCluster(std::string const &, std::string const &, std::string const &, google::cloud::dataproc::v1::Cluster const &, google::protobuf::FieldMask const &, Options)
            • UpdateCluster(NoAwaitTag, std::string const &, std::string const &, std::string const &, google::cloud::dataproc::v1::Cluster const &, google::protobuf::FieldMask const &, Options)
            • UpdateCluster(google::cloud::dataproc::v1::UpdateClusterRequest const &, Options)
            • UpdateCluster(NoAwaitTag, google::cloud::dataproc::v1::UpdateClusterRequest const &, Options)
            • UpdateCluster(google::longrunning::Operation const &, Options)
            • StopCluster(google::cloud::dataproc::v1::StopClusterRequest const &, Options)
            • StopCluster(NoAwaitTag, google::cloud::dataproc::v1::StopClusterRequest const &, Options)
            • StopCluster(google::longrunning::Operation const &, Options)
            • StartCluster(google::cloud::dataproc::v1::StartClusterRequest const &, Options)
            • StartCluster(NoAwaitTag, google::cloud::dataproc::v1::StartClusterRequest const &, Options)
            • StartCluster(google::longrunning::Operation const &, Options)
            • DeleteCluster(std::string const &, std::string const &, std::string const &, Options)
            • DeleteCluster(NoAwaitTag, std::string const &, std::string const &, std::string const &, Options)
            • DeleteCluster(google::cloud::dataproc::v1::DeleteClusterRequest const &, Options)
            • DeleteCluster(NoAwaitTag, google::cloud::dataproc::v1::DeleteClusterRequest const &, Options)
            • DeleteCluster(google::longrunning::Operation const &, Options)
            • GetCluster(std::string const &, std::string const &, std::string const &, Options)
            • GetCluster(google::cloud::dataproc::v1::GetClusterRequest const &, Options)
            • ListClusters(std::string const &, std::string const &, Options)
            • ListClusters(std::string const &, std::string const &, std::string const &, Options)
            • ListClusters(google::cloud::dataproc::v1::ListClustersRequest, Options)
            • DiagnoseCluster(std::string const &, std::string const &, std::string const &, Options)
            • DiagnoseCluster(NoAwaitTag, std::string const &, std::string const &, std::string const &, Options)
            • DiagnoseCluster(google::cloud::dataproc::v1::DiagnoseClusterRequest const &, Options)
            • DiagnoseCluster(NoAwaitTag, google::cloud::dataproc::v1::DiagnoseClusterRequest const &, Options)
            • DiagnoseCluster(google::longrunning::Operation const &, Options)
            • SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &, Options)
            • GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &, Options)
            • TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &, Options)
            • ListOperations(std::string const &, std::string const &, Options)
            • ListOperations(google::longrunning::ListOperationsRequest, Options)
            • GetOperation(std::string const &, Options)
            • GetOperation(google::longrunning::GetOperationRequest const &, Options)
            • DeleteOperation(std::string const &, Options)
            • DeleteOperation(google::longrunning::DeleteOperationRequest const &, Options)
            • CancelOperation(std::string const &, Options)
            • CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
        • ClusterControllerConnection
          • Overview
          • Functions
            • virtual options()
            • virtual CreateCluster(google::cloud::dataproc::v1::CreateClusterRequest const &)
            • virtual CreateCluster(NoAwaitTag, google::cloud::dataproc::v1::CreateClusterRequest const &)
            • virtual CreateCluster(google::longrunning::Operation const &)
            • virtual UpdateCluster(google::cloud::dataproc::v1::UpdateClusterRequest const &)
            • virtual UpdateCluster(NoAwaitTag, google::cloud::dataproc::v1::UpdateClusterRequest const &)
            • virtual UpdateCluster(google::longrunning::Operation const &)
            • virtual StopCluster(google::cloud::dataproc::v1::StopClusterRequest const &)
            • virtual StopCluster(NoAwaitTag, google::cloud::dataproc::v1::StopClusterRequest const &)
            • virtual StopCluster(google::longrunning::Operation const &)
            • virtual StartCluster(google::cloud::dataproc::v1::StartClusterRequest const &)
            • virtual StartCluster(NoAwaitTag, google::cloud::dataproc::v1::StartClusterRequest const &)
            • virtual StartCluster(google::longrunning::Operation const &)
            • virtual DeleteCluster(google::cloud::dataproc::v1::DeleteClusterRequest const &)
            • virtual DeleteCluster(NoAwaitTag, google::cloud::dataproc::v1::DeleteClusterRequest const &)
            • virtual DeleteCluster(google::longrunning::Operation const &)
            • virtual GetCluster(google::cloud::dataproc::v1::GetClusterRequest const &)
            • virtual ListClusters(google::cloud::dataproc::v1::ListClustersRequest)
            • virtual DiagnoseCluster(google::cloud::dataproc::v1::DiagnoseClusterRequest const &)
            • virtual DiagnoseCluster(NoAwaitTag, google::cloud::dataproc::v1::DiagnoseClusterRequest const &)
            • virtual DiagnoseCluster(google::longrunning::Operation const &)
            • virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
            • virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • ClusterControllerConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual CreateCluster(google::cloud::dataproc::v1::CreateClusterRequest const &)
            • virtual UpdateCluster(google::cloud::dataproc::v1::UpdateClusterRequest const &)
            • virtual StopCluster(google::cloud::dataproc::v1::StopClusterRequest const &)
            • virtual StartCluster(google::cloud::dataproc::v1::StartClusterRequest const &)
            • virtual DeleteCluster(google::cloud::dataproc::v1::DeleteClusterRequest const &)
            • virtual GetCluster(google::cloud::dataproc::v1::GetClusterRequest const &)
            • virtual ListClusters(google::cloud::dataproc::v1::ListClustersRequest)
            • virtual DiagnoseCluster(google::cloud::dataproc::v1::DiagnoseClusterRequest const &)
            • virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
            • virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • ClusterControllerLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • ClusterControllerLimitedErrorCountRetryPolicy(int)
            • ClusterControllerLimitedErrorCountRetryPolicy(ClusterControllerLimitedErrorCountRetryPolicy &&)
            • ClusterControllerLimitedErrorCountRetryPolicy(ClusterControllerLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • ClusterControllerLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • ClusterControllerLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • ClusterControllerLimitedTimeRetryPolicy(ClusterControllerLimitedTimeRetryPolicy &&)
            • ClusterControllerLimitedTimeRetryPolicy(ClusterControllerLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • ClusterControllerRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
        • JobControllerClient
          • Overview
          • Constructors
            • JobControllerClient(JobControllerClient const &)
            • JobControllerClient(JobControllerClient &&)
            • JobControllerClient(std::shared_ptr< JobControllerConnection >, Options)
          • Operators
            • operator=(JobControllerClient const &)
            • operator=(JobControllerClient &&)
            • operator==(JobControllerClient const &, JobControllerClient const &)
            • operator!=(JobControllerClient const &, JobControllerClient const &)
          • Functions
            • SubmitJob(std::string const &, std::string const &, google::cloud::dataproc::v1::Job const &, Options)
            • SubmitJob(google::cloud::dataproc::v1::SubmitJobRequest const &, Options)
            • SubmitJobAsOperation(std::string const &, std::string const &, google::cloud::dataproc::v1::Job const &, Options)
            • SubmitJobAsOperation(NoAwaitTag, std::string const &, std::string const &, google::cloud::dataproc::v1::Job const &, Options)
            • SubmitJobAsOperation(google::cloud::dataproc::v1::SubmitJobRequest const &, Options)
            • SubmitJobAsOperation(NoAwaitTag, google::cloud::dataproc::v1::SubmitJobRequest const &, Options)
            • SubmitJobAsOperation(google::longrunning::Operation const &, Options)
            • GetJob(std::string const &, std::string const &, std::string const &, Options)
            • GetJob(google::cloud::dataproc::v1::GetJobRequest const &, Options)
            • ListJobs(std::string const &, std::string const &, Options)
            • ListJobs(std::string const &, std::string const &, std::string const &, Options)
            • ListJobs(google::cloud::dataproc::v1::ListJobsRequest, Options)
            • UpdateJob(google::cloud::dataproc::v1::UpdateJobRequest const &, Options)
            • CancelJob(std::string const &, std::string const &, std::string const &, Options)
            • CancelJob(google::cloud::dataproc::v1::CancelJobRequest const &, Options)
            • DeleteJob(std::string const &, std::string const &, std::string const &, Options)
            • DeleteJob(google::cloud::dataproc::v1::DeleteJobRequest const &, Options)
            • SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &, Options)
            • GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &, Options)
            • TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &, Options)
            • ListOperations(std::string const &, std::string const &, Options)
            • ListOperations(google::longrunning::ListOperationsRequest, Options)
            • GetOperation(std::string const &, Options)
            • GetOperation(google::longrunning::GetOperationRequest const &, Options)
            • DeleteOperation(std::string const &, Options)
            • DeleteOperation(google::longrunning::DeleteOperationRequest const &, Options)
            • CancelOperation(std::string const &, Options)
            • CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
        • JobControllerConnection
          • Overview
          • Functions
            • virtual options()
            • virtual SubmitJob(google::cloud::dataproc::v1::SubmitJobRequest const &)
            • virtual SubmitJobAsOperation(google::cloud::dataproc::v1::SubmitJobRequest const &)
            • virtual SubmitJobAsOperation(NoAwaitTag, google::cloud::dataproc::v1::SubmitJobRequest const &)
            • virtual SubmitJobAsOperation(google::longrunning::Operation const &)
            • virtual GetJob(google::cloud::dataproc::v1::GetJobRequest const &)
            • virtual ListJobs(google::cloud::dataproc::v1::ListJobsRequest)
            • virtual UpdateJob(google::cloud::dataproc::v1::UpdateJobRequest const &)
            • virtual CancelJob(google::cloud::dataproc::v1::CancelJobRequest const &)
            • virtual DeleteJob(google::cloud::dataproc::v1::DeleteJobRequest const &)
            • virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
            • virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • JobControllerConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual SubmitJob(google::cloud::dataproc::v1::SubmitJobRequest const &)
            • virtual SubmitJobAsOperation(google::cloud::dataproc::v1::SubmitJobRequest const &)
            • virtual GetJob(google::cloud::dataproc::v1::GetJobRequest const &)
            • virtual ListJobs(google::cloud::dataproc::v1::ListJobsRequest)
            • virtual UpdateJob(google::cloud::dataproc::v1::UpdateJobRequest const &)
            • virtual CancelJob(google::cloud::dataproc::v1::CancelJobRequest const &)
            • virtual DeleteJob(google::cloud::dataproc::v1::DeleteJobRequest const &)
            • virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
            • virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • JobControllerLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • JobControllerLimitedErrorCountRetryPolicy(int)
            • JobControllerLimitedErrorCountRetryPolicy(JobControllerLimitedErrorCountRetryPolicy &&)
            • JobControllerLimitedErrorCountRetryPolicy(JobControllerLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • JobControllerLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • JobControllerLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • JobControllerLimitedTimeRetryPolicy(JobControllerLimitedTimeRetryPolicy &&)
            • JobControllerLimitedTimeRetryPolicy(JobControllerLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • JobControllerRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
        • NodeGroupControllerClient
          • Overview
          • Constructors
            • NodeGroupControllerClient(NodeGroupControllerClient const &)
            • NodeGroupControllerClient(NodeGroupControllerClient &&)
            • NodeGroupControllerClient(std::shared_ptr< NodeGroupControllerConnection >, Options)
          • Operators
            • operator=(NodeGroupControllerClient const &)
            • operator=(NodeGroupControllerClient &&)
            • operator==(NodeGroupControllerClient const &, NodeGroupControllerClient const &)
            • operator!=(NodeGroupControllerClient const &, NodeGroupControllerClient const &)
          • Functions
            • CreateNodeGroup(std::string const &, google::cloud::dataproc::v1::NodeGroup const &, std::string const &, Options)
            • CreateNodeGroup(NoAwaitTag, std::string const &, google::cloud::dataproc::v1::NodeGroup const &, std::string const &, Options)
            • CreateNodeGroup(google::cloud::dataproc::v1::CreateNodeGroupRequest const &, Options)
            • CreateNodeGroup(NoAwaitTag, google::cloud::dataproc::v1::CreateNodeGroupRequest const &, Options)
            • CreateNodeGroup(google::longrunning::Operation const &, Options)
            • ResizeNodeGroup(std::string const &, std::int32_t, Options)
            • ResizeNodeGroup(NoAwaitTag, std::string const &, std::int32_t, Options)
            • ResizeNodeGroup(google::cloud::dataproc::v1::ResizeNodeGroupRequest const &, Options)
            • ResizeNodeGroup(NoAwaitTag, google::cloud::dataproc::v1::ResizeNodeGroupRequest const &, Options)
            • ResizeNodeGroup(google::longrunning::Operation const &, Options)
            • GetNodeGroup(std::string const &, Options)
            • GetNodeGroup(google::cloud::dataproc::v1::GetNodeGroupRequest const &, Options)
            • SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &, Options)
            • GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &, Options)
            • TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &, Options)
            • ListOperations(std::string const &, std::string const &, Options)
            • ListOperations(google::longrunning::ListOperationsRequest, Options)
            • GetOperation(std::string const &, Options)
            • GetOperation(google::longrunning::GetOperationRequest const &, Options)
            • DeleteOperation(std::string const &, Options)
            • DeleteOperation(google::longrunning::DeleteOperationRequest const &, Options)
            • CancelOperation(std::string const &, Options)
            • CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
        • NodeGroupControllerConnection
          • Overview
          • Functions
            • virtual options()
            • virtual CreateNodeGroup(google::cloud::dataproc::v1::CreateNodeGroupRequest const &)
            • virtual CreateNodeGroup(NoAwaitTag, google::cloud::dataproc::v1::CreateNodeGroupRequest const &)
            • virtual CreateNodeGroup(google::longrunning::Operation const &)
            • virtual ResizeNodeGroup(google::cloud::dataproc::v1::ResizeNodeGroupRequest const &)
            • virtual ResizeNodeGroup(NoAwaitTag, google::cloud::dataproc::v1::ResizeNodeGroupRequest const &)
            • virtual ResizeNodeGroup(google::longrunning::Operation const &)
            • virtual GetNodeGroup(google::cloud::dataproc::v1::GetNodeGroupRequest const &)
            • virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
            • virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • NodeGroupControllerConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual CreateNodeGroup(google::cloud::dataproc::v1::CreateNodeGroupRequest const &)
            • virtual ResizeNodeGroup(google::cloud::dataproc::v1::ResizeNodeGroupRequest const &)
            • virtual GetNodeGroup(google::cloud::dataproc::v1::GetNodeGroupRequest const &)
            • virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
            • virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • NodeGroupControllerLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • NodeGroupControllerLimitedErrorCountRetryPolicy(int)
            • NodeGroupControllerLimitedErrorCountRetryPolicy(NodeGroupControllerLimitedErrorCountRetryPolicy &&)
            • NodeGroupControllerLimitedErrorCountRetryPolicy(NodeGroupControllerLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • NodeGroupControllerLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • NodeGroupControllerLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • NodeGroupControllerLimitedTimeRetryPolicy(NodeGroupControllerLimitedTimeRetryPolicy &&)
            • NodeGroupControllerLimitedTimeRetryPolicy(NodeGroupControllerLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • NodeGroupControllerRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
        • SessionControllerClient
          • Overview
          • Constructors
            • SessionControllerClient(SessionControllerClient const &)
            • SessionControllerClient(SessionControllerClient &&)
            • SessionControllerClient(std::shared_ptr< SessionControllerConnection >, Options)
          • Operators
            • operator=(SessionControllerClient const &)
            • operator=(SessionControllerClient &&)
            • operator==(SessionControllerClient const &, SessionControllerClient const &)
            • operator!=(SessionControllerClient const &, SessionControllerClient const &)
          • Functions
            • CreateSession(std::string const &, google::cloud::dataproc::v1::Session const &, std::string const &, Options)
            • CreateSession(NoAwaitTag, std::string const &, google::cloud::dataproc::v1::Session const &, std::string const &, Options)
            • CreateSession(google::cloud::dataproc::v1::CreateSessionRequest const &, Options)
            • CreateSession(NoAwaitTag, google::cloud::dataproc::v1::CreateSessionRequest const &, Options)
            • CreateSession(google::longrunning::Operation const &, Options)
            • GetSession(std::string const &, Options)
            • GetSession(google::cloud::dataproc::v1::GetSessionRequest const &, Options)
            • ListSessions(std::string const &, Options)
            • ListSessions(google::cloud::dataproc::v1::ListSessionsRequest, Options)
            • TerminateSession(std::string const &, Options)
            • TerminateSession(NoAwaitTag, std::string const &, Options)
            • TerminateSession(google::cloud::dataproc::v1::TerminateSessionRequest const &, Options)
            • TerminateSession(NoAwaitTag, google::cloud::dataproc::v1::TerminateSessionRequest const &, Options)
            • TerminateSession(google::longrunning::Operation const &, Options)
            • DeleteSession(std::string const &, Options)
            • DeleteSession(NoAwaitTag, std::string const &, Options)
            • DeleteSession(google::cloud::dataproc::v1::DeleteSessionRequest const &, Options)
            • DeleteSession(NoAwaitTag, google::cloud::dataproc::v1::DeleteSessionRequest const &, Options)
            • DeleteSession(google::longrunning::Operation const &, Options)
            • SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &, Options)
            • GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &, Options)
            • TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &, Options)
            • ListOperations(std::string const &, std::string const &, Options)
            • ListOperations(google::longrunning::ListOperationsRequest, Options)
            • GetOperation(std::string const &, Options)
            • GetOperation(google::longrunning::GetOperationRequest const &, Options)
            • DeleteOperation(std::string const &, Options)
            • DeleteOperation(google::longrunning::DeleteOperationRequest const &, Options)
            • CancelOperation(std::string const &, Options)
            • CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
        • SessionControllerConnection
          • Overview
          • Functions
            • virtual options()
            • virtual CreateSession(google::cloud::dataproc::v1::CreateSessionRequest const &)
            • virtual CreateSession(NoAwaitTag, google::cloud::dataproc::v1::CreateSessionRequest const &)
            • virtual CreateSession(google::longrunning::Operation const &)
            • virtual GetSession(google::cloud::dataproc::v1::GetSessionRequest const &)
            • virtual ListSessions(google::cloud::dataproc::v1::ListSessionsRequest)
            • virtual TerminateSession(google::cloud::dataproc::v1::TerminateSessionRequest const &)
            • virtual TerminateSession(NoAwaitTag, google::cloud::dataproc::v1::TerminateSessionRequest const &)
            • virtual TerminateSession(google::longrunning::Operation const &)
            • virtual DeleteSession(google::cloud::dataproc::v1::DeleteSessionRequest const &)
            • virtual DeleteSession(NoAwaitTag, google::cloud::dataproc::v1::DeleteSessionRequest const &)
            • virtual DeleteSession(google::longrunning::Operation const &)
            • virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
            • virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • SessionControllerConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual CreateSession(google::cloud::dataproc::v1::CreateSessionRequest const &)
            • virtual GetSession(google::cloud::dataproc::v1::GetSessionRequest const &)
            • virtual ListSessions(google::cloud::dataproc::v1::ListSessionsRequest)
            • virtual TerminateSession(google::cloud::dataproc::v1::TerminateSessionRequest const &)
            • virtual DeleteSession(google::cloud::dataproc::v1::DeleteSessionRequest const &)
            • virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
            • virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • SessionControllerLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • SessionControllerLimitedErrorCountRetryPolicy(int)
            • SessionControllerLimitedErrorCountRetryPolicy(SessionControllerLimitedErrorCountRetryPolicy &&)
            • SessionControllerLimitedErrorCountRetryPolicy(SessionControllerLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • SessionControllerLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • SessionControllerLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • SessionControllerLimitedTimeRetryPolicy(SessionControllerLimitedTimeRetryPolicy &&)
            • SessionControllerLimitedTimeRetryPolicy(SessionControllerLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • SessionControllerRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
        • SessionTemplateControllerClient
          • Overview
          • Constructors
            • SessionTemplateControllerClient(SessionTemplateControllerClient const &)
            • SessionTemplateControllerClient(SessionTemplateControllerClient &&)
            • SessionTemplateControllerClient(std::shared_ptr< SessionTemplateControllerConnection >, Options)
          • Operators
            • operator=(SessionTemplateControllerClient const &)
            • operator=(SessionTemplateControllerClient &&)
            • operator==(SessionTemplateControllerClient const &, SessionTemplateControllerClient const &)
            • operator!=(SessionTemplateControllerClient const &, SessionTemplateControllerClient const &)
          • Functions
            • CreateSessionTemplate(std::string const &, google::cloud::dataproc::v1::SessionTemplate const &, Options)
            • CreateSessionTemplate(google::cloud::dataproc::v1::CreateSessionTemplateRequest const &, Options)
            • UpdateSessionTemplate(google::cloud::dataproc::v1::SessionTemplate const &, Options)
            • UpdateSessionTemplate(google::cloud::dataproc::v1::UpdateSessionTemplateRequest const &, Options)
            • GetSessionTemplate(std::string const &, Options)
            • GetSessionTemplate(google::cloud::dataproc::v1::GetSessionTemplateRequest const &, Options)
            • ListSessionTemplates(std::string const &, Options)
            • ListSessionTemplates(google::cloud::dataproc::v1::ListSessionTemplatesRequest, Options)
            • DeleteSessionTemplate(std::string const &, Options)
            • DeleteSessionTemplate(google::cloud::dataproc::v1::DeleteSessionTemplateRequest const &, Options)
            • SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &, Options)
            • GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &, Options)
            • TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &, Options)
            • ListOperations(std::string const &, std::string const &, Options)
            • ListOperations(google::longrunning::ListOperationsRequest, Options)
            • GetOperation(std::string const &, Options)
            • GetOperation(google::longrunning::GetOperationRequest const &, Options)
            • DeleteOperation(std::string const &, Options)
            • DeleteOperation(google::longrunning::DeleteOperationRequest const &, Options)
            • CancelOperation(std::string const &, Options)
            • CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
        • SessionTemplateControllerConnection
          • Overview
          • Functions
            • virtual options()
            • virtual CreateSessionTemplate(google::cloud::dataproc::v1::CreateSessionTemplateRequest const &)
            • virtual UpdateSessionTemplate(google::cloud::dataproc::v1::UpdateSessionTemplateRequest const &)
            • virtual GetSessionTemplate(google::cloud::dataproc::v1::GetSessionTemplateRequest const &)
            • virtual ListSessionTemplates(google::cloud::dataproc::v1::ListSessionTemplatesRequest)
            • virtual DeleteSessionTemplate(google::cloud::dataproc::v1::DeleteSessionTemplateRequest const &)
            • virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
            • virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • SessionTemplateControllerConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual CreateSessionTemplate(google::cloud::dataproc::v1::CreateSessionTemplateRequest const &)
            • virtual UpdateSessionTemplate(google::cloud::dataproc::v1::UpdateSessionTemplateRequest const &)
            • virtual GetSessionTemplate(google::cloud::dataproc::v1::GetSessionTemplateRequest const &)
            • virtual ListSessionTemplates(google::cloud::dataproc::v1::ListSessionTemplatesRequest)
            • virtual DeleteSessionTemplate(google::cloud::dataproc::v1::DeleteSessionTemplateRequest const &)
            • virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
            • virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • SessionTemplateControllerLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • SessionTemplateControllerLimitedErrorCountRetryPolicy(int)
            • SessionTemplateControllerLimitedErrorCountRetryPolicy(SessionTemplateControllerLimitedErrorCountRetryPolicy &&)
            • SessionTemplateControllerLimitedErrorCountRetryPolicy(SessionTemplateControllerLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • SessionTemplateControllerLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • SessionTemplateControllerLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • SessionTemplateControllerLimitedTimeRetryPolicy(SessionTemplateControllerLimitedTimeRetryPolicy &&)
            • SessionTemplateControllerLimitedTimeRetryPolicy(SessionTemplateControllerLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • SessionTemplateControllerRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
        • WorkflowTemplateServiceClient
          • Overview
          • Constructors
            • WorkflowTemplateServiceClient(WorkflowTemplateServiceClient const &)
            • WorkflowTemplateServiceClient(WorkflowTemplateServiceClient &&)
            • WorkflowTemplateServiceClient(std::shared_ptr< WorkflowTemplateServiceConnection >, Options)
          • Operators
            • operator=(WorkflowTemplateServiceClient const &)
            • operator=(WorkflowTemplateServiceClient &&)
            • operator==(WorkflowTemplateServiceClient const &, WorkflowTemplateServiceClient const &)
            • operator!=(WorkflowTemplateServiceClient const &, WorkflowTemplateServiceClient const &)
          • Functions
            • CreateWorkflowTemplate(std::string const &, google::cloud::dataproc::v1::WorkflowTemplate const &, Options)
            • CreateWorkflowTemplate(google::cloud::dataproc::v1::CreateWorkflowTemplateRequest const &, Options)
            • GetWorkflowTemplate(std::string const &, Options)
            • GetWorkflowTemplate(google::cloud::dataproc::v1::GetWorkflowTemplateRequest const &, Options)
            • InstantiateWorkflowTemplate(std::string const &, Options)
            • InstantiateWorkflowTemplate(NoAwaitTag, std::string const &, Options)
            • InstantiateWorkflowTemplate(std::string const &, std::map< std::string, std::string > const &, Options)
            • InstantiateWorkflowTemplate(NoAwaitTag, std::string const &, std::map< std::string, std::string > const &, Options)
            • InstantiateWorkflowTemplate(google::cloud::dataproc::v1::InstantiateWorkflowTemplateRequest const &, Options)
            • InstantiateWorkflowTemplate(NoAwaitTag, google::cloud::dataproc::v1::InstantiateWorkflowTemplateRequest const &, Options)
            • InstantiateWorkflowTemplate(google::longrunning::Operation const &, Options)
            • InstantiateInlineWorkflowTemplate(std::string const &, google::cloud::dataproc::v1::WorkflowTemplate const &, Options)
            • InstantiateInlineWorkflowTemplate(NoAwaitTag, std::string const &, google::cloud::dataproc::v1::WorkflowTemplate const &, Options)
            • InstantiateInlineWorkflowTemplate(google::cloud::dataproc::v1::InstantiateInlineWorkflowTemplateRequest const &, Options)
            • InstantiateInlineWorkflowTemplate(NoAwaitTag, google::cloud::dataproc::v1::InstantiateInlineWorkflowTemplateRequest const &, Options)
            • InstantiateInlineWorkflowTemplate(google::longrunning::Operation const &, Options)
            • UpdateWorkflowTemplate(google::cloud::dataproc::v1::WorkflowTemplate const &, Options)
            • UpdateWorkflowTemplate(google::cloud::dataproc::v1::UpdateWorkflowTemplateRequest const &, Options)
            • ListWorkflowTemplates(std::string const &, Options)
            • ListWorkflowTemplates(google::cloud::dataproc::v1::ListWorkflowTemplatesRequest, Options)
            • DeleteWorkflowTemplate(std::string const &, Options)
            • DeleteWorkflowTemplate(google::cloud::dataproc::v1::DeleteWorkflowTemplateRequest const &, Options)
            • SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &, Options)
            • GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &, Options)
            • TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &, Options)
            • ListOperations(std::string const &, std::string const &, Options)
            • ListOperations(google::longrunning::ListOperationsRequest, Options)
            • GetOperation(std::string const &, Options)
            • GetOperation(google::longrunning::GetOperationRequest const &, Options)
            • DeleteOperation(std::string const &, Options)
            • DeleteOperation(google::longrunning::DeleteOperationRequest const &, Options)
            • CancelOperation(std::string const &, Options)
            • CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
        • WorkflowTemplateServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual CreateWorkflowTemplate(google::cloud::dataproc::v1::CreateWorkflowTemplateRequest const &)
            • virtual GetWorkflowTemplate(google::cloud::dataproc::v1::GetWorkflowTemplateRequest const &)
            • virtual InstantiateWorkflowTemplate(google::cloud::dataproc::v1::InstantiateWorkflowTemplateRequest const &)
            • virtual InstantiateWorkflowTemplate(NoAwaitTag, google::cloud::dataproc::v1::InstantiateWorkflowTemplateRequest const &)
            • virtual InstantiateWorkflowTemplate(google::longrunning::Operation const &)
            • virtual InstantiateInlineWorkflowTemplate(google::cloud::dataproc::v1::InstantiateInlineWorkflowTemplateRequest const &)
            • virtual InstantiateInlineWorkflowTemplate(NoAwaitTag, google::cloud::dataproc::v1::InstantiateInlineWorkflowTemplateRequest const &)
            • virtual InstantiateInlineWorkflowTemplate(google::longrunning::Operation const &)
            • virtual UpdateWorkflowTemplate(google::cloud::dataproc::v1::UpdateWorkflowTemplateRequest const &)
            • virtual ListWorkflowTemplates(google::cloud::dataproc::v1::ListWorkflowTemplatesRequest)
            • virtual DeleteWorkflowTemplate(google::cloud::dataproc::v1::DeleteWorkflowTemplateRequest const &)
            • virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
            • virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • WorkflowTemplateServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual CreateWorkflowTemplate(google::cloud::dataproc::v1::CreateWorkflowTemplateRequest const &)
            • virtual GetWorkflowTemplate(google::cloud::dataproc::v1::GetWorkflowTemplateRequest const &)
            • virtual InstantiateWorkflowTemplate(google::cloud::dataproc::v1::InstantiateWorkflowTemplateRequest const &)
            • virtual InstantiateInlineWorkflowTemplate(google::cloud::dataproc::v1::InstantiateInlineWorkflowTemplateRequest const &)
            • virtual UpdateWorkflowTemplate(google::cloud::dataproc::v1::UpdateWorkflowTemplateRequest const &)
            • virtual ListWorkflowTemplates(google::cloud::dataproc::v1::ListWorkflowTemplatesRequest)
            • virtual DeleteWorkflowTemplate(google::cloud::dataproc::v1::DeleteWorkflowTemplateRequest const &)
            • virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
            • virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • WorkflowTemplateServiceLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • WorkflowTemplateServiceLimitedErrorCountRetryPolicy(int)
            • WorkflowTemplateServiceLimitedErrorCountRetryPolicy(WorkflowTemplateServiceLimitedErrorCountRetryPolicy &&)
            • WorkflowTemplateServiceLimitedErrorCountRetryPolicy(WorkflowTemplateServiceLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • WorkflowTemplateServiceLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • WorkflowTemplateServiceLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • WorkflowTemplateServiceLimitedTimeRetryPolicy(WorkflowTemplateServiceLimitedTimeRetryPolicy &&)
            • WorkflowTemplateServiceLimitedTimeRetryPolicy(WorkflowTemplateServiceLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • WorkflowTemplateServiceRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • AutoscalingPolicyServiceBackoffPolicyOption
          • Overview
          • Types
            • Type
        • AutoscalingPolicyServiceConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • AutoscalingPolicyServiceRetryPolicyOption
          • Overview
          • Types
            • Type
        • BatchControllerBackoffPolicyOption
          • Overview
          • Types
            • Type
        • BatchControllerConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • BatchControllerPollingPolicyOption
          • Overview
          • Types
            • Type
        • BatchControllerRetryPolicyOption
          • Overview
          • Types
            • Type
        • ClusterControllerBackoffPolicyOption
          • Overview
          • Types
            • Type
        • ClusterControllerConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • ClusterControllerPollingPolicyOption
          • Overview
          • Types
            • Type
        • ClusterControllerRetryPolicyOption
          • Overview
          • Types
            • Type
        • JobControllerBackoffPolicyOption
          • Overview
          • Types
            • Type
        • JobControllerConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • JobControllerPollingPolicyOption
          • Overview
          • Types
            • Type
        • JobControllerRetryPolicyOption
          • Overview
          • Types
            • Type
        • NodeGroupControllerBackoffPolicyOption
          • Overview
          • Types
            • Type
        • NodeGroupControllerConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • NodeGroupControllerPollingPolicyOption
          • Overview
          • Types
            • Type
        • NodeGroupControllerRetryPolicyOption
          • Overview
          • Types
            • Type
        • SessionControllerBackoffPolicyOption
          • Overview
          • Types
            • Type
        • SessionControllerConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • SessionControllerPollingPolicyOption
          • Overview
          • Types
            • Type
        • SessionControllerRetryPolicyOption
          • Overview
          • Types
            • Type
        • SessionTemplateControllerBackoffPolicyOption
          • Overview
          • Types
            • Type
        • SessionTemplateControllerConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • SessionTemplateControllerRetryPolicyOption
          • Overview
          • Types
            • Type
        • WorkflowTemplateServiceBackoffPolicyOption
          • Overview
          • Types
            • Type
        • WorkflowTemplateServiceConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • WorkflowTemplateServicePollingPolicyOption
          • Overview
          • Types
            • Type
        • WorkflowTemplateServiceRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeAutoscalingPolicyServiceConnection(std::string const &, Options)
        • MakeAutoscalingPolicyServiceConnection(Options)
        • MakeDefaultAutoscalingPolicyServiceConnectionIdempotencyPolicy()
        • MakeBatchControllerConnection(std::string const &, Options)
        • MakeBatchControllerConnection(Options)
        • MakeDefaultBatchControllerConnectionIdempotencyPolicy()
        • MakeClusterControllerConnection(std::string const &, Options)
        • MakeClusterControllerConnection(Options)
        • MakeDefaultClusterControllerConnectionIdempotencyPolicy()
        • MakeJobControllerConnection(std::string const &, Options)
        • MakeJobControllerConnection(Options)
        • MakeDefaultJobControllerConnectionIdempotencyPolicy()
        • MakeNodeGroupControllerConnection(std::string const &, Options)
        • MakeDefaultNodeGroupControllerConnectionIdempotencyPolicy()
        • MakeSessionControllerConnection(std::string const &, Options)
        • MakeDefaultSessionControllerConnectionIdempotencyPolicy()
        • MakeSessionTemplateControllerConnection(std::string const &, Options)
        • MakeDefaultSessionTemplateControllerConnectionIdempotencyPolicy()
        • MakeWorkflowTemplateServiceConnection(std::string const &, Options)
        • MakeWorkflowTemplateServiceConnection(Options)
        • MakeDefaultWorkflowTemplateServiceConnectionIdempotencyPolicy()
    • google::cloud::dataproc_v1_mocks
      • Overview
      • Classes
        • MockAutoscalingPolicyServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual CreateAutoscalingPolicy(google::cloud::dataproc::v1::CreateAutoscalingPolicyRequest const &)
            • virtual UpdateAutoscalingPolicy(google::cloud::dataproc::v1::UpdateAutoscalingPolicyRequest const &)
            • virtual GetAutoscalingPolicy(google::cloud::dataproc::v1::GetAutoscalingPolicyRequest const &)
            • virtual ListAutoscalingPolicies(google::cloud::dataproc::v1::ListAutoscalingPoliciesRequest)
            • virtual DeleteAutoscalingPolicy(google::cloud::dataproc::v1::DeleteAutoscalingPolicyRequest const &)
            • virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
            • virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • MockBatchControllerConnection
          • Overview
          • Functions
            • virtual options()
            • virtual CreateBatch(google::cloud::dataproc::v1::CreateBatchRequest const &)
            • virtual CreateBatch(NoAwaitTag, google::cloud::dataproc::v1::CreateBatchRequest const &)
            • virtual CreateBatch(google::longrunning::Operation const &)
            • virtual GetBatch(google::cloud::dataproc::v1::GetBatchRequest const &)
            • virtual ListBatches(google::cloud::dataproc::v1::ListBatchesRequest)
            • virtual DeleteBatch(google::cloud::dataproc::v1::DeleteBatchRequest const &)
            • virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
            • virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • MockClusterControllerConnection
          • Overview
          • Functions
            • virtual options()
            • virtual CreateCluster(google::cloud::dataproc::v1::CreateClusterRequest const &)
            • virtual CreateCluster(NoAwaitTag, google::cloud::dataproc::v1::CreateClusterRequest const &)
            • virtual CreateCluster(google::longrunning::Operation const &)
            • virtual UpdateCluster(google::cloud::dataproc::v1::UpdateClusterRequest const &)
            • virtual UpdateCluster(NoAwaitTag, google::cloud::dataproc::v1::UpdateClusterRequest const &)
            • virtual UpdateCluster(google::longrunning::Operation const &)
            • virtual StopCluster(google::cloud::dataproc::v1::StopClusterRequest const &)
            • virtual StopCluster(NoAwaitTag, google::cloud::dataproc::v1::StopClusterRequest const &)
            • virtual StopCluster(google::longrunning::Operation const &)
            • virtual StartCluster(google::cloud::dataproc::v1::StartClusterRequest const &)
            • virtual StartCluster(NoAwaitTag, google::cloud::dataproc::v1::StartClusterRequest const &)
            • virtual StartCluster(google::longrunning::Operation const &)
            • virtual DeleteCluster(google::cloud::dataproc::v1::DeleteClusterRequest const &)
            • virtual DeleteCluster(NoAwaitTag, google::cloud::dataproc::v1::DeleteClusterRequest const &)
            • virtual DeleteCluster(google::longrunning::Operation const &)
            • virtual GetCluster(google::cloud::dataproc::v1::GetClusterRequest const &)
            • virtual ListClusters(google::cloud::dataproc::v1::ListClustersRequest)
            • virtual DiagnoseCluster(google::cloud::dataproc::v1::DiagnoseClusterRequest const &)
            • virtual DiagnoseCluster(NoAwaitTag, google::cloud::dataproc::v1::DiagnoseClusterRequest const &)
            • virtual DiagnoseCluster(google::longrunning::Operation const &)
            • virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
            • virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • MockJobControllerConnection
          • Overview
          • Functions
            • virtual options()
            • virtual SubmitJob(google::cloud::dataproc::v1::SubmitJobRequest const &)
            • virtual SubmitJobAsOperation(google::cloud::dataproc::v1::SubmitJobRequest const &)
            • virtual SubmitJobAsOperation(NoAwaitTag, google::cloud::dataproc::v1::SubmitJobRequest const &)
            • virtual SubmitJobAsOperation(google::longrunning::Operation const &)
            • virtual GetJob(google::cloud::dataproc::v1::GetJobRequest const &)
            • virtual ListJobs(google::cloud::dataproc::v1::ListJobsRequest)
            • virtual UpdateJob(google::cloud::dataproc::v1::UpdateJobRequest const &)
            • virtual CancelJob(google::cloud::dataproc::v1::CancelJobRequest const &)
            • virtual DeleteJob(google::cloud::dataproc::v1::DeleteJobRequest const &)
            • virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
            • virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • MockNodeGroupControllerConnection
          • Overview
          • Functions
            • virtual options()
            • virtual CreateNodeGroup(google::cloud::dataproc::v1::CreateNodeGroupRequest const &)
            • virtual CreateNodeGroup(NoAwaitTag, google::cloud::dataproc::v1::CreateNodeGroupRequest const &)
            • virtual CreateNodeGroup(google::longrunning::Operation const &)
            • virtual ResizeNodeGroup(google::cloud::dataproc::v1::ResizeNodeGroupRequest const &)
            • virtual ResizeNodeGroup(NoAwaitTag, google::cloud::dataproc::v1::ResizeNodeGroupRequest const &)
            • virtual ResizeNodeGroup(google::longrunning::Operation const &)
            • virtual GetNodeGroup(google::cloud::dataproc::v1::GetNodeGroupRequest const &)
            • virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
            • virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • MockSessionControllerConnection
          • Overview
          • Functions
            • virtual options()
            • virtual CreateSession(google::cloud::dataproc::v1::CreateSessionRequest const &)
            • virtual CreateSession(NoAwaitTag, google::cloud::dataproc::v1::CreateSessionRequest const &)
            • virtual CreateSession(google::longrunning::Operation const &)
            • virtual GetSession(google::cloud::dataproc::v1::GetSessionRequest const &)
            • virtual ListSessions(google::cloud::dataproc::v1::ListSessionsRequest)
            • virtual TerminateSession(google::cloud::dataproc::v1::TerminateSessionRequest const &)
            • virtual TerminateSession(NoAwaitTag, google::cloud::dataproc::v1::TerminateSessionRequest const &)
            • virtual TerminateSession(google::longrunning::Operation const &)
            • virtual DeleteSession(google::cloud::dataproc::v1::DeleteSessionRequest const &)
            • virtual DeleteSession(NoAwaitTag, google::cloud::dataproc::v1::DeleteSessionRequest const &)
            • virtual DeleteSession(google::longrunning::Operation const &)
            • virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
            • virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • MockSessionTemplateControllerConnection
          • Overview
          • Functions
            • virtual options()
            • virtual CreateSessionTemplate(google::cloud::dataproc::v1::CreateSessionTemplateRequest const &)
            • virtual UpdateSessionTemplate(google::cloud::dataproc::v1::UpdateSessionTemplateRequest const &)
            • virtual GetSessionTemplate(google::cloud::dataproc::v1::GetSessionTemplateRequest const &)
            • virtual ListSessionTemplates(google::cloud::dataproc::v1::ListSessionTemplatesRequest)
            • virtual DeleteSessionTemplate(google::cloud::dataproc::v1::DeleteSessionTemplateRequest const &)
            • virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
            • virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • MockWorkflowTemplateServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual CreateWorkflowTemplate(google::cloud::dataproc::v1::CreateWorkflowTemplateRequest const &)
            • virtual GetWorkflowTemplate(google::cloud::dataproc::v1::GetWorkflowTemplateRequest const &)
            • virtual InstantiateWorkflowTemplate(google::cloud::dataproc::v1::InstantiateWorkflowTemplateRequest const &)
            • virtual InstantiateWorkflowTemplate(NoAwaitTag, google::cloud::dataproc::v1::InstantiateWorkflowTemplateRequest const &)
            • virtual InstantiateWorkflowTemplate(google::longrunning::Operation const &)
            • virtual InstantiateInlineWorkflowTemplate(google::cloud::dataproc::v1::InstantiateInlineWorkflowTemplateRequest const &)
            • virtual InstantiateInlineWorkflowTemplate(NoAwaitTag, google::cloud::dataproc::v1::InstantiateInlineWorkflowTemplateRequest const &)
            • virtual InstantiateInlineWorkflowTemplate(google::longrunning::Operation const &)
            • virtual UpdateWorkflowTemplate(google::cloud::dataproc::v1::UpdateWorkflowTemplateRequest const &)
            • virtual ListWorkflowTemplates(google::cloud::dataproc::v1::ListWorkflowTemplatesRequest)
            • virtual DeleteWorkflowTemplate(google::cloud::dataproc::v1::DeleteWorkflowTemplateRequest const &)
            • virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
            • virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
  • AI and ML
  • Application development
  • Application hosting
  • Compute
  • Data analytics and pipelines
  • Databases
  • Distributed, hybrid, and multicloud
  • Generative AI
  • Industry solutions
  • Networking
  • Observability and monitoring
  • Security
  • Storage
  • Access and resources management
  • Costs and usage management
  • Google Cloud SDK, languages, frameworks, and tools
  • Infrastructure as code
  • Migration
  • Google Cloud Home
  • Free Trial and Free Tier
  • Architecture Center
  • Blog
  • Contact Sales
  • Google Cloud Developer Center
  • Google Developer Center
  • Google Cloud Marketplace
  • Google Cloud Marketplace Documentation
  • Google Cloud Skills Boost
  • Google Cloud Solution Center
  • Google Cloud Support
  • Google Cloud Tech Youtube Channel
  • Home
  • C++
  • Documentation
  • Reference

Namespace google::cloud::dataproc_mocks (2.44.0-rc)

  • 2.44.0-rc (latest)
  • 2.43.0
  • 2.42.0
  • 2.41.0
  • 2.40.0
  • 2.39.0
  • 2.38.0
  • 2.37.0
  • 2.36.0
  • 2.35.0
  • 2.34.0
  • 2.33.0
  • 2.32.0
  • 2.31.0
  • 2.30.0
  • 2.29.0
  • 2.28.0
  • 2.27.0
  • 2.26.0
  • 2.25.1
  • 2.24.0
  • 2.23.0
  • 2.22.1
  • 2.21.0
  • 2.20.0
  • 2.19.0
  • 2.18.0
  • 2.17.0
  • 2.16.0
  • 2.15.1
  • 2.14.0
  • 2.13.0
  • 2.12.0
  • 2.11.0
Deprecated: This namespace is deprecated, prefer the types defined in dataproc_v1_mocks.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-10-10 UTC.

  • Why Google

    • Choosing Google Cloud
    • Trust and security
    • Modern Infrastructure Cloud
    • Multicloud
    • Global infrastructure
    • Customers and case studies
    • Analyst reports
    • Whitepapers
  • Products and pricing

    • See all products
    • See all solutions
    • Google Cloud for Startups
    • Google Cloud Marketplace
    • Google Cloud pricing
    • Contact sales
  • Support

    • Community forums
    • Support
    • Release Notes
    • System status
  • Resources

    • GitHub
    • Getting Started with Google Cloud
    • Google Cloud documentation
    • Code samples
    • Cloud Architecture Center
    • Training and Certification
    • Developer Center
  • Engage

    • Blog
    • Events
    • X (Twitter)
    • Google Cloud on YouTube
    • Google Cloud Tech on YouTube
    • Become a Partner
    • Google Cloud Affiliate Program
    • Press Corner
  • About Google
  • Privacy
  • Site terms
  • Google Cloud terms
  • Manage cookies
  • Our third decade of climate action: join us
  • Sign up for the Google Cloud newsletter Subscribe
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Português – Brasil
  • 中文 – 简体
  • 日本語
  • 한국어