package google.cloud.dataproc.v1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service ClusterController

clusters.proto:34

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

service JobController

jobs.proto:31

The JobController provides methods to manage jobs.

message AcceleratorConfig

clusters.proto:290

Specifies the type and number of accelerator cards attached to the instances of an instance group (see [GPUs on Compute Engine](/compute/docs/gpus/)).

Used in: InstanceGroupConfig

message Cluster

clusters.proto:70

Describes the identifying information, config, and status of a cluster of Google Compute Engine instances.

Used as response type in: ClusterController.GetCluster

Used as field type in: CreateClusterRequest, ListClustersResponse, UpdateClusterRequest

message ClusterConfig

clusters.proto:108

The cluster config.

Used in: Cluster

message ClusterMetrics

clusters.proto:418

Contains cluster daemon metrics, such as HDFS and YARN stats. **Beta Feature**: This report is available for testing purposes only. It may be changed before final release.

Used in: Cluster

message ClusterOperationMetadata

operations.proto:61

Metadata describing the operation.

message ClusterOperationStatus

operations.proto:31

The status of the operation.

Used in: ClusterOperationMetadata

enum ClusterOperationStatus.State

operations.proto:33

The operation state.

Used in: ClusterOperationStatus

message ClusterStatus

clusters.proto:333

The status of a cluster and its instances.

Used in: Cluster

enum ClusterStatus.State

clusters.proto:335

The cluster state.

Used in: ClusterStatus

enum ClusterStatus.Substate

clusters.proto:355

Used in: ClusterStatus

message DiagnoseClusterResults

clusters.proto:592

The location of diagnostic output.

message DiskConfig

clusters.proto:306

Specifies the config of disk options for a group of VM instances.

Used in: InstanceGroupConfig

message GceClusterConfig

clusters.proto:152

Common config settings for resources of Google Compute Engine cluster instances, applicable to all instances in the cluster.

Used in: ClusterConfig

message HadoopJob

jobs.proto:111

A Cloud Dataproc job for running [Apache Hadoop MapReduce](https://hadoop.apache.org/docs/current/hadoop-mapreduce-client/hadoop-mapreduce-client-core/MapReduceTutorial.html) jobs on [Apache Hadoop YARN](https://hadoop.apache.org/docs/r2.7.1/hadoop-yarn/hadoop-yarn-site/YARN.html).

Used in: Job

message HiveJob

jobs.proto:263

A Cloud Dataproc job for running [Apache Hive](https://hive.apache.org/) queries on YARN.

Used in: Job

message InstanceGroupConfig

clusters.proto:236

Optional. The config settings for Google Compute Engine resources in an instance group, such as a master or worker group.

Used in: ClusterConfig

message Job

jobs.proto:516

A Cloud Dataproc job resource.

Used as response type in: JobController.CancelJob, JobController.GetJob, JobController.SubmitJob, JobController.UpdateJob

Used as field type in: ListJobsResponse, SubmitJobRequest, UpdateJobRequest

message JobPlacement

jobs.proto:361

Cloud Dataproc job config.

Used in: Job

message JobReference

jobs.proto:449

Encapsulates the full scoping used to reference a job.

Used in: Job

message JobScheduling

jobs.proto:587

Job scheduling options. **Beta Feature**: These options are available for testing purposes only. They may be changed before final release.

Used in: Job

message JobStatus

jobs.proto:371

Cloud Dataproc job status.

Used in: Job

enum JobStatus.State

jobs.proto:373

The job state.

Used in: JobStatus

enum JobStatus.Substate

jobs.proto:410

Used in: JobStatus

enum ListJobsRequest.JobStateMatcher

jobs.proto:628

A matcher that specifies categories of job states.

Used in: ListJobsRequest

message LoggingConfig

jobs.proto:68

The runtime logging config of the job.

Used in: HadoopJob, PigJob, PySparkJob, SparkJob, SparkSqlJob

enum LoggingConfig.Level

jobs.proto:72

The Log4j level for job execution. When running an [Apache Hive](http://hive.apache.org/) job, Cloud Dataproc configures the Hive client to an equivalent verbosity level.

Used in: LoggingConfig

message ManagedGroupConfig

clusters.proto:279

Specifies the resources used to actively manage an instance group.

Used in: InstanceGroupConfig

message NodeInitializationAction

clusters.proto:321

Specifies an executable to run on a fully configured node and a timeout period for executable completion.

Used in: ClusterConfig

message PigJob

jobs.proto:326

A Cloud Dataproc job for running [Apache Pig](https://pig.apache.org/) queries on YARN.

Used in: Job

message PySparkJob

jobs.proto:206

A Cloud Dataproc job for running [Apache PySpark](https://spark.apache.org/docs/0.9.0/python-programming-guide.html) applications on YARN.

Used in: Job

message QueryList

jobs.proto:243

A list of queries to run on a cluster.

Used in: HiveJob, PigJob, SparkSqlJob

message SoftwareConfig

clusters.proto:387

Specifies the selection and config of software inside the cluster.

Used in: ClusterConfig

message SparkJob

jobs.proto:161

A Cloud Dataproc job for running [Apache Spark](http://spark.apache.org/) applications on YARN.

Used in: Job

message SparkSqlJob

jobs.proto:297

A Cloud Dataproc job for running [Apache Spark SQL](http://spark.apache.org/sql/) queries.

Used in: Job

message YarnApplication

jobs.proto:467

A YARN application created by a job. Application information is a subset of <code>org.apache.hadoop.yarn.proto.YarnProtos.ApplicationReportProto</code>. **Beta Feature**: This report is available for testing purposes only. It may be changed before final release.

Used in: Job

enum YarnApplication.State

jobs.proto:470

The application state, corresponding to <code>YarnProtos.YarnApplicationStateProto</code>.

Used in: YarnApplication