# Package @google-cloud/dataproc (6.6.0)

6.6.0 (latest) 5.13.0 5.12.0 5.10.0 5.9.0 5.7.0 5.5.0 5.4.0 4.5.0 4.3.1 4.1.1 3.2.0 3.1.0 3.0.0 2.5.0 2.4.4

## Classes

### [protos.google.api.ClientLibrarySettings](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.api.clientlibrarysettings)

Represents a ClientLibrarySettings.

### [protos.google.api.CommonLanguageSettings](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.api.commonlanguagesettings)

Represents a CommonLanguageSettings.

### [protos.google.api.CppSettings](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.api.cppsettings)

Represents a CppSettings.

### [protos.google.api.CustomHttpPattern](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.api.customhttppattern)

Represents a CustomHttpPattern.

### [protos.google.api.DotnetSettings](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.api.dotnetsettings)

Represents a DotnetSettings.

### [protos.google.api.GoSettings](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.api.gosettings)

Represents a GoSettings.

### [protos.google.api.Http](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.api.http)

Represents a Http.

### [protos.google.api.HttpRule](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.api.httprule)

Represents a HttpRule.

### [protos.google.api.JavaSettings](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.api.javasettings)

Represents a JavaSettings.

### [protos.google.api.MethodSettings](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.api.methodsettings-class)

Represents a MethodSettings.

### [protos.google.api.MethodSettings.LongRunning](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.api.methodsettings.longrunning)

Represents a LongRunning.

### [protos.google.api.NodeSettings](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.api.nodesettings)

Represents a NodeSettings.

### [protos.google.api.PhpSettings](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.api.phpsettings)

Represents a PhpSettings.

### [protos.google.api.Publishing](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.api.publishing)

Represents a Publishing.

### [protos.google.api.PythonSettings](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.api.pythonsettings-class)

Represents a PythonSettings.

### [protos.google.api.PythonSettings.ExperimentalFeatures](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.api.pythonsettings.experimentalfeatures)

Represents an ExperimentalFeatures.

### [protos.google.api.ResourceDescriptor](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.api.resourcedescriptor-class)

Represents a ResourceDescriptor.

### [protos.google.api.ResourceReference](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.api.resourcereference)

Represents a ResourceReference.

### [protos.google.api.RubySettings](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.api.rubysettings)

Represents a RubySettings.

### [protos.google.api.SelectiveGapicGeneration](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.api.selectivegapicgeneration)

Represents a SelectiveGapicGeneration.

### [protos.google.cloud.dataproc.v1.AcceleratorConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.acceleratorconfig)

Represents an AcceleratorConfig.

### [protos.google.cloud.dataproc.v1.AuthenticationConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.authenticationconfig-class)

Represents an AuthenticationConfig.

### [protos.google.cloud.dataproc.v1.AutoscalingConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.autoscalingconfig)

Represents an AutoscalingConfig.

### [protos.google.cloud.dataproc.v1.AutoscalingPolicy](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.autoscalingpolicy-class)

Represents an AutoscalingPolicy.

### [protos.google.cloud.dataproc.v1.AutoscalingPolicyService](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.autoscalingpolicyservice-class)

Represents an AutoscalingPolicyService

### [protos.google.cloud.dataproc.v1.AutotuningConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.autotuningconfig-class)

Represents an AutotuningConfig.

### [protos.google.cloud.dataproc.v1.AuxiliaryNodeGroup](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.auxiliarynodegroup)

Represents an AuxiliaryNodeGroup.

### [protos.google.cloud.dataproc.v1.AuxiliaryServicesConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.auxiliaryservicesconfig)

Represents an AuxiliaryServicesConfig.

### [protos.google.cloud.dataproc.v1.BasicAutoscalingAlgorithm](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.basicautoscalingalgorithm)

Represents a BasicAutoscalingAlgorithm.

### [protos.google.cloud.dataproc.v1.BasicYarnAutoscalingConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.basicyarnautoscalingconfig)

Represents a BasicYarnAutoscalingConfig.

### [protos.google.cloud.dataproc.v1.Batch](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.batch-class)

Represents a Batch.

### [protos.google.cloud.dataproc.v1.Batch.StateHistory](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.batch.statehistory)

Represents a StateHistory.

### [protos.google.cloud.dataproc.v1.BatchController](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.batchcontroller-class)

Represents a BatchController

### [protos.google.cloud.dataproc.v1.BatchOperationMetadata](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.batchoperationmetadata-class)

Represents a BatchOperationMetadata.

### [protos.google.cloud.dataproc.v1.CancelJobRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.canceljobrequest)

Represents a CancelJobRequest.

### [protos.google.cloud.dataproc.v1.Cluster](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.cluster)

Represents a Cluster.

### [protos.google.cloud.dataproc.v1.ClusterConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.clusterconfig-class)

Represents a ClusterConfig.

### [protos.google.cloud.dataproc.v1.ClusterController](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.clustercontroller-class)

Represents a ClusterController

### [protos.google.cloud.dataproc.v1.ClusterMetrics](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.clustermetrics)

Represents a ClusterMetrics.

### [protos.google.cloud.dataproc.v1.ClusterOperation](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.clusteroperation)

Represents a ClusterOperation.

### [protos.google.cloud.dataproc.v1.ClusterOperationMetadata](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.clusteroperationmetadata)

Represents a ClusterOperationMetadata.

### [protos.google.cloud.dataproc.v1.ClusterOperationStatus](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.clusteroperationstatus-class)

Represents a ClusterOperationStatus.

### [protos.google.cloud.dataproc.v1.ClusterSelector](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.clusterselector)

Represents a ClusterSelector.

### [protos.google.cloud.dataproc.v1.ClusterStatus](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.clusterstatus-class)

Represents a ClusterStatus.

### [protos.google.cloud.dataproc.v1.ConfidentialInstanceConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.confidentialinstanceconfig)

Represents a ConfidentialInstanceConfig.

### [protos.google.cloud.dataproc.v1.CreateAutoscalingPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.createautoscalingpolicyrequest)

Represents a CreateAutoscalingPolicyRequest.

### [protos.google.cloud.dataproc.v1.CreateBatchRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.createbatchrequest)

Represents a CreateBatchRequest.

### [protos.google.cloud.dataproc.v1.CreateClusterRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.createclusterrequest)

Represents a CreateClusterRequest.

### [protos.google.cloud.dataproc.v1.CreateNodeGroupRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.createnodegrouprequest)

Represents a CreateNodeGroupRequest.

### [protos.google.cloud.dataproc.v1.CreateSessionRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.createsessionrequest)

Represents a CreateSessionRequest.

### [protos.google.cloud.dataproc.v1.CreateSessionTemplateRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.createsessiontemplaterequest)

Represents a CreateSessionTemplateRequest.

### [protos.google.cloud.dataproc.v1.CreateWorkflowTemplateRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.createworkflowtemplaterequest)

Represents a CreateWorkflowTemplateRequest.

### [protos.google.cloud.dataproc.v1.DataprocMetricConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.dataprocmetricconfig-class)

Represents a DataprocMetricConfig.

### [protos.google.cloud.dataproc.v1.DataprocMetricConfig.Metric](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.dataprocmetricconfig.metric)

Represents a Metric.

### [protos.google.cloud.dataproc.v1.DeleteAutoscalingPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.deleteautoscalingpolicyrequest)

Represents a DeleteAutoscalingPolicyRequest.

### [protos.google.cloud.dataproc.v1.DeleteBatchRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.deletebatchrequest)

Represents a DeleteBatchRequest.

### [protos.google.cloud.dataproc.v1.DeleteClusterRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.deleteclusterrequest)

Represents a DeleteClusterRequest.

### [protos.google.cloud.dataproc.v1.DeleteJobRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.deletejobrequest)

Represents a DeleteJobRequest.

### [protos.google.cloud.dataproc.v1.DeleteSessionRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.deletesessionrequest)

Represents a DeleteSessionRequest.

### [protos.google.cloud.dataproc.v1.DeleteSessionTemplateRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.deletesessiontemplaterequest)

Represents a DeleteSessionTemplateRequest.

### [protos.google.cloud.dataproc.v1.DeleteWorkflowTemplateRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.deleteworkflowtemplaterequest)

Represents a DeleteWorkflowTemplateRequest.

### [protos.google.cloud.dataproc.v1.DiagnoseClusterRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.diagnoseclusterrequest-class)

Represents a DiagnoseClusterRequest.

### [protos.google.cloud.dataproc.v1.DiagnoseClusterResults](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.diagnoseclusterresults)

Represents a DiagnoseClusterResults.

### [protos.google.cloud.dataproc.v1.DiskConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.diskconfig)

Represents a DiskConfig.

### [protos.google.cloud.dataproc.v1.DriverSchedulingConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.driverschedulingconfig)

Represents a DriverSchedulingConfig.

### [protos.google.cloud.dataproc.v1.EncryptionConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.encryptionconfig)

Represents an EncryptionConfig.

### [protos.google.cloud.dataproc.v1.EndpointConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.endpointconfig)

Represents an EndpointConfig.

### [protos.google.cloud.dataproc.v1.EnvironmentConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.environmentconfig)

Represents an EnvironmentConfig.

### [protos.google.cloud.dataproc.v1.ExecutionConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.executionconfig)

Represents an ExecutionConfig.

### [protos.google.cloud.dataproc.v1.FlinkJob](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.flinkjob)

Represents a FlinkJob.

### [protos.google.cloud.dataproc.v1.GceClusterConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.gceclusterconfig-class)

Represents a GceClusterConfig.

### [protos.google.cloud.dataproc.v1.GetAutoscalingPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.getautoscalingpolicyrequest)

Represents a GetAutoscalingPolicyRequest.

### [protos.google.cloud.dataproc.v1.GetBatchRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.getbatchrequest)

Represents a GetBatchRequest.

### [protos.google.cloud.dataproc.v1.GetClusterRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.getclusterrequest)

Represents a GetClusterRequest.

### [protos.google.cloud.dataproc.v1.GetJobRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.getjobrequest)

Represents a GetJobRequest.

### [protos.google.cloud.dataproc.v1.GetNodeGroupRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.getnodegrouprequest)

Represents a GetNodeGroupRequest.

### [protos.google.cloud.dataproc.v1.GetSessionRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.getsessionrequest)

Represents a GetSessionRequest.

### [protos.google.cloud.dataproc.v1.GetSessionTemplateRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.getsessiontemplaterequest)

Represents a GetSessionTemplateRequest.

### [protos.google.cloud.dataproc.v1.GetWorkflowTemplateRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.getworkflowtemplaterequest)

Represents a GetWorkflowTemplateRequest.

### [protos.google.cloud.dataproc.v1.GkeClusterConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.gkeclusterconfig)

Represents a GkeClusterConfig.

### [protos.google.cloud.dataproc.v1.GkeNodePoolConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.gkenodepoolconfig-class)

Represents a GkeNodePoolConfig.

### [protos.google.cloud.dataproc.v1.GkeNodePoolConfig.GkeNodeConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.gkenodepoolconfig.gkenodeconfig)

Represents a GkeNodeConfig.

### [protos.google.cloud.dataproc.v1.GkeNodePoolConfig.GkeNodePoolAcceleratorConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.gkenodepoolconfig.gkenodepoolacceleratorconfig)

Represents a GkeNodePoolAcceleratorConfig.

### [protos.google.cloud.dataproc.v1.GkeNodePoolConfig.GkeNodePoolAutoscalingConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.gkenodepoolconfig.gkenodepoolautoscalingconfig)

Represents a GkeNodePoolAutoscalingConfig.

### [protos.google.cloud.dataproc.v1.GkeNodePoolTarget](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.gkenodepooltarget-class)

Represents a GkeNodePoolTarget.

### [protos.google.cloud.dataproc.v1.HadoopJob](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.hadoopjob)

Represents a HadoopJob.

### [protos.google.cloud.dataproc.v1.HiveJob](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.hivejob)

Represents a HiveJob.

### [protos.google.cloud.dataproc.v1.IdentityConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.identityconfig)

Represents an IdentityConfig.

### [protos.google.cloud.dataproc.v1.InstanceFlexibilityPolicy](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.instanceflexibilitypolicy-class)

Represents an InstanceFlexibilityPolicy.

### [protos.google.cloud.dataproc.v1.InstanceFlexibilityPolicy.InstanceSelection](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.instanceflexibilitypolicy.instanceselection)

Represents an InstanceSelection.

### [protos.google.cloud.dataproc.v1.InstanceFlexibilityPolicy.InstanceSelectionResult](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.instanceflexibilitypolicy.instanceselectionresult)

Represents an InstanceSelectionResult.

### [protos.google.cloud.dataproc.v1.InstanceFlexibilityPolicy.ProvisioningModelMix](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.instanceflexibilitypolicy.provisioningmodelmix)

Represents a ProvisioningModelMix.

### [protos.google.cloud.dataproc.v1.InstanceGroupAutoscalingPolicyConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.instancegroupautoscalingpolicyconfig)

Represents an InstanceGroupAutoscalingPolicyConfig.

### [protos.google.cloud.dataproc.v1.InstanceGroupConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.instancegroupconfig-class)

Represents an InstanceGroupConfig.

### [protos.google.cloud.dataproc.v1.InstanceReference](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.instancereference)

Represents an InstanceReference.

### [protos.google.cloud.dataproc.v1.InstantiateInlineWorkflowTemplateRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.instantiateinlineworkflowtemplaterequest)

Represents an InstantiateInlineWorkflowTemplateRequest.

### [protos.google.cloud.dataproc.v1.InstantiateWorkflowTemplateRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.instantiateworkflowtemplaterequest)

Represents an InstantiateWorkflowTemplateRequest.

### [protos.google.cloud.dataproc.v1.Job](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.job)

Represents a Job.

### [protos.google.cloud.dataproc.v1.JobController](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.jobcontroller-class)

Represents a JobController

### [protos.google.cloud.dataproc.v1.JobMetadata](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.jobmetadata)

Represents a JobMetadata.

### [protos.google.cloud.dataproc.v1.JobPlacement](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.jobplacement)

Represents a JobPlacement.

### [protos.google.cloud.dataproc.v1.JobReference](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.jobreference)

Represents a JobReference.

### [protos.google.cloud.dataproc.v1.JobScheduling](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.jobscheduling)

Represents a JobScheduling.

### [protos.google.cloud.dataproc.v1.JobStatus](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.jobstatus-class)

Represents a JobStatus.

### [protos.google.cloud.dataproc.v1.JupyterConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.jupyterconfig-class)

Represents a JupyterConfig.

### [protos.google.cloud.dataproc.v1.KerberosConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.kerberosconfig)

Represents a KerberosConfig.

### [protos.google.cloud.dataproc.v1.KubernetesClusterConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.kubernetesclusterconfig)

Represents a KubernetesClusterConfig.

### [protos.google.cloud.dataproc.v1.KubernetesSoftwareConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.kubernetessoftwareconfig)

Represents a KubernetesSoftwareConfig.

### [protos.google.cloud.dataproc.v1.LifecycleConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.lifecycleconfig)

Represents a LifecycleConfig.

### [protos.google.cloud.dataproc.v1.ListAutoscalingPoliciesRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.listautoscalingpoliciesrequest)

Represents a ListAutoscalingPoliciesRequest.

### [protos.google.cloud.dataproc.v1.ListAutoscalingPoliciesResponse](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.listautoscalingpoliciesresponse)

Represents a ListAutoscalingPoliciesResponse.

### [protos.google.cloud.dataproc.v1.ListBatchesRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.listbatchesrequest)

Represents a ListBatchesRequest.

### [protos.google.cloud.dataproc.v1.ListBatchesResponse](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.listbatchesresponse)

Represents a ListBatchesResponse.

### [protos.google.cloud.dataproc.v1.ListClustersRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.listclustersrequest)

Represents a ListClustersRequest.

### [protos.google.cloud.dataproc.v1.ListClustersResponse](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.listclustersresponse)

Represents a ListClustersResponse.

### [protos.google.cloud.dataproc.v1.ListJobsRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.listjobsrequest-class)

Represents a ListJobsRequest.

### [protos.google.cloud.dataproc.v1.ListJobsResponse](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.listjobsresponse)

Represents a ListJobsResponse.

### [protos.google.cloud.dataproc.v1.ListSessionsRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.listsessionsrequest)

Represents a ListSessionsRequest.

### [protos.google.cloud.dataproc.v1.ListSessionsResponse](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.listsessionsresponse)

Represents a ListSessionsResponse.

### [protos.google.cloud.dataproc.v1.ListSessionTemplatesRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.listsessiontemplatesrequest)

Represents a ListSessionTemplatesRequest.

### [protos.google.cloud.dataproc.v1.ListSessionTemplatesResponse](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.listsessiontemplatesresponse)

Represents a ListSessionTemplatesResponse.

### [protos.google.cloud.dataproc.v1.ListWorkflowTemplatesRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.listworkflowtemplatesrequest)

Represents a ListWorkflowTemplatesRequest.

### [protos.google.cloud.dataproc.v1.ListWorkflowTemplatesResponse](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.listworkflowtemplatesresponse)

Represents a ListWorkflowTemplatesResponse.

### [protos.google.cloud.dataproc.v1.LoggingConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.loggingconfig-class)

Represents a LoggingConfig.

### [protos.google.cloud.dataproc.v1.ManagedCluster](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.managedcluster)

Represents a ManagedCluster.

### [protos.google.cloud.dataproc.v1.ManagedGroupConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.managedgroupconfig)

Represents a ManagedGroupConfig.

### [protos.google.cloud.dataproc.v1.MetastoreConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.metastoreconfig)

Represents a MetastoreConfig.

### [protos.google.cloud.dataproc.v1.NodeGroup](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.nodegroup-class)

Represents a NodeGroup.

### [protos.google.cloud.dataproc.v1.NodeGroupAffinity](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.nodegroupaffinity)

Represents a NodeGroupAffinity.

### [protos.google.cloud.dataproc.v1.NodeGroupController](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.nodegroupcontroller-class)

Represents a NodeGroupController

### [protos.google.cloud.dataproc.v1.NodeGroupOperationMetadata](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.nodegroupoperationmetadata-class)

Represents a NodeGroupOperationMetadata.

### [protos.google.cloud.dataproc.v1.NodeInitializationAction](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.nodeinitializationaction)

Represents a NodeInitializationAction.

### [protos.google.cloud.dataproc.v1.OrderedJob](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.orderedjob)

Represents an OrderedJob.

### [protos.google.cloud.dataproc.v1.ParameterValidation](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.parametervalidation)

Represents a ParameterValidation.

### [protos.google.cloud.dataproc.v1.PeripheralsConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.peripheralsconfig)

Represents a PeripheralsConfig.

### [protos.google.cloud.dataproc.v1.PigJob](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.pigjob)

Represents a PigJob.

### [protos.google.cloud.dataproc.v1.PrestoJob](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.prestojob)

Represents a PrestoJob.

### [protos.google.cloud.dataproc.v1.PyPiRepositoryConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.pypirepositoryconfig)

Represents a PyPiRepositoryConfig.

### [protos.google.cloud.dataproc.v1.PySparkBatch](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.pysparkbatch)

Represents a PySparkBatch.

### [protos.google.cloud.dataproc.v1.PySparkJob](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.pysparkjob)

Represents a PySparkJob.

### [protos.google.cloud.dataproc.v1.PySparkNotebookBatch](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.pysparknotebookbatch)

Represents a PySparkNotebookBatch.

### [protos.google.cloud.dataproc.v1.QueryList](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.querylist)

Represents a QueryList.

### [protos.google.cloud.dataproc.v1.RegexValidation](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.regexvalidation)

Represents a RegexValidation.

### [protos.google.cloud.dataproc.v1.RepositoryConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.repositoryconfig)

Represents a RepositoryConfig.

### [protos.google.cloud.dataproc.v1.ReservationAffinity](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.reservationaffinity-class)

Represents a ReservationAffinity.

### [protos.google.cloud.dataproc.v1.ResizeNodeGroupRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.resizenodegrouprequest)

Represents a ResizeNodeGroupRequest.

### [protos.google.cloud.dataproc.v1.RuntimeConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.runtimeconfig)

Represents a RuntimeConfig.

### [protos.google.cloud.dataproc.v1.RuntimeInfo](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.runtimeinfo)

Represents a RuntimeInfo.

### [protos.google.cloud.dataproc.v1.SecurityConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.securityconfig)

Represents a SecurityConfig.

### [protos.google.cloud.dataproc.v1.Session](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.session-class)

Represents a Session.

### [protos.google.cloud.dataproc.v1.Session.SessionStateHistory](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.session.sessionstatehistory)

Represents a SessionStateHistory.

### [protos.google.cloud.dataproc.v1.SessionController](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.sessioncontroller-class)

Represents a SessionController

### [protos.google.cloud.dataproc.v1.SessionOperationMetadata](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.sessionoperationmetadata-class)

Represents a SessionOperationMetadata.

### [protos.google.cloud.dataproc.v1.SessionTemplate](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.sessiontemplate)

Represents a SessionTemplate.

### [protos.google.cloud.dataproc.v1.SessionTemplateController](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.sessiontemplatecontroller-class)

Represents a SessionTemplateController

### [protos.google.cloud.dataproc.v1.ShieldedInstanceConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.shieldedinstanceconfig)

Represents a ShieldedInstanceConfig.

### [protos.google.cloud.dataproc.v1.SoftwareConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.softwareconfig)

Represents a SoftwareConfig.

### [protos.google.cloud.dataproc.v1.SparkBatch](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.sparkbatch)

Represents a SparkBatch.

### [protos.google.cloud.dataproc.v1.SparkConnectConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.sparkconnectconfig)

Represents a SparkConnectConfig.

### [protos.google.cloud.dataproc.v1.SparkHistoryServerConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.sparkhistoryserverconfig)

Represents a SparkHistoryServerConfig.

### [protos.google.cloud.dataproc.v1.SparkJob](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.sparkjob)

Represents a SparkJob.

### [protos.google.cloud.dataproc.v1.SparkRBatch](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.sparkrbatch)

Represents a SparkRBatch.

### [protos.google.cloud.dataproc.v1.SparkRJob](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.sparkrjob)

Represents a SparkRJob.

### [protos.google.cloud.dataproc.v1.SparkSqlBatch](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.sparksqlbatch)

Represents a SparkSqlBatch.

### [protos.google.cloud.dataproc.v1.SparkSqlJob](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.sparksqljob)

Represents a SparkSqlJob.

### [protos.google.cloud.dataproc.v1.StartClusterRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.startclusterrequest)

Represents a StartClusterRequest.

### [protos.google.cloud.dataproc.v1.StartupConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.startupconfig)

Represents a StartupConfig.

### [protos.google.cloud.dataproc.v1.StopClusterRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.stopclusterrequest)

Represents a StopClusterRequest.

### [protos.google.cloud.dataproc.v1.SubmitJobRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.submitjobrequest)

Represents a SubmitJobRequest.

### [protos.google.cloud.dataproc.v1.TemplateParameter](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.templateparameter)

Represents a TemplateParameter.

### [protos.google.cloud.dataproc.v1.TerminateSessionRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.terminatesessionrequest)

Represents a TerminateSessionRequest.

### [protos.google.cloud.dataproc.v1.TrinoJob](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.trinojob)

Represents a TrinoJob.

### [protos.google.cloud.dataproc.v1.UpdateAutoscalingPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.updateautoscalingpolicyrequest)

Represents an UpdateAutoscalingPolicyRequest.

### [protos.google.cloud.dataproc.v1.UpdateClusterRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.updateclusterrequest)

Represents an UpdateClusterRequest.

### [protos.google.cloud.dataproc.v1.UpdateJobRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.updatejobrequest)

Represents an UpdateJobRequest.

### [protos.google.cloud.dataproc.v1.UpdateSessionTemplateRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.updatesessiontemplaterequest)

Represents an UpdateSessionTemplateRequest.

### [protos.google.cloud.dataproc.v1.UpdateWorkflowTemplateRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.updateworkflowtemplaterequest)

Represents an UpdateWorkflowTemplateRequest.

### [protos.google.cloud.dataproc.v1.UsageMetrics](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.usagemetrics)

Represents a UsageMetrics.

### [protos.google.cloud.dataproc.v1.UsageSnapshot](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.usagesnapshot)

Represents a UsageSnapshot.

### [protos.google.cloud.dataproc.v1.ValueValidation](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.valuevalidation)

Represents a ValueValidation.

### [protos.google.cloud.dataproc.v1.VirtualClusterConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.virtualclusterconfig)

Represents a VirtualClusterConfig.

### [protos.google.cloud.dataproc.v1.WorkflowGraph](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.workflowgraph)

Represents a WorkflowGraph.

### [protos.google.cloud.dataproc.v1.WorkflowMetadata](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.workflowmetadata-class)

Represents a WorkflowMetadata.

### [protos.google.cloud.dataproc.v1.WorkflowNode](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.workflownode-class)

Represents a WorkflowNode.

### [protos.google.cloud.dataproc.v1.WorkflowTemplate](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.workflowtemplate-class)

Represents a WorkflowTemplate.

### [protos.google.cloud.dataproc.v1.WorkflowTemplate.EncryptionConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.workflowtemplate.encryptionconfig)

Represents an EncryptionConfig.

### [protos.google.cloud.dataproc.v1.WorkflowTemplatePlacement](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.workflowtemplateplacement)

Represents a WorkflowTemplatePlacement.

### [protos.google.cloud.dataproc.v1.WorkflowTemplateService](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.workflowtemplateservice-class)

Represents a WorkflowTemplateService

### [protos.google.cloud.dataproc.v1.YarnApplication](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.yarnapplication-class)

Represents a YarnApplication.

### [protos.google.longrunning.CancelOperationRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.longrunning.canceloperationrequest)

Represents a CancelOperationRequest.

### [protos.google.longrunning.DeleteOperationRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.longrunning.deleteoperationrequest)

Represents a DeleteOperationRequest.

### [protos.google.longrunning.GetOperationRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.longrunning.getoperationrequest)

Represents a GetOperationRequest.

### [protos.google.longrunning.ListOperationsRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.longrunning.listoperationsrequest)

Represents a ListOperationsRequest.

### [protos.google.longrunning.ListOperationsResponse](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.longrunning.listoperationsresponse)

Represents a ListOperationsResponse.

### [protos.google.longrunning.Operation](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.longrunning.operation)

Represents an Operation.

### [protos.google.longrunning.OperationInfo](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.longrunning.operationinfo)

Represents an OperationInfo.

### [protos.google.longrunning.Operations](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.longrunning.operations-class)

Represents an Operations

### [protos.google.longrunning.WaitOperationRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.longrunning.waitoperationrequest)

Represents a WaitOperationRequest.

### [protos.google.protobuf.Any](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.any)

Represents an Any.

### [protos.google.protobuf.BoolValue](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.boolvalue)

Represents a BoolValue.

### [protos.google.protobuf.BytesValue](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.bytesvalue)

Represents a BytesValue.

### [protos.google.protobuf.DescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.descriptorproto-class)

Represents a DescriptorProto.

### [protos.google.protobuf.DescriptorProto.ExtensionRange](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.descriptorproto.extensionrange)

Represents an ExtensionRange.

### [protos.google.protobuf.DescriptorProto.ReservedRange](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.descriptorproto.reservedrange)

Represents a ReservedRange.

### [protos.google.protobuf.DoubleValue](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.doublevalue)

Represents a DoubleValue.

### [protos.google.protobuf.Duration](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.duration)

Represents a Duration.

### [protos.google.protobuf.Empty](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.empty)

Represents an Empty.

### [protos.google.protobuf.EnumDescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.enumdescriptorproto-class)

Represents an EnumDescriptorProto.

### [protos.google.protobuf.EnumDescriptorProto.EnumReservedRange](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.enumdescriptorproto.enumreservedrange)

Represents an EnumReservedRange.

### [protos.google.protobuf.EnumOptions](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.enumoptions)

Represents an EnumOptions.

### [protos.google.protobuf.EnumValueDescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.enumvaluedescriptorproto)

Represents an EnumValueDescriptorProto.

### [protos.google.protobuf.EnumValueOptions](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.enumvalueoptions)

Represents an EnumValueOptions.

### [protos.google.protobuf.ExtensionRangeOptions](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.extensionrangeoptions-class)

Represents an ExtensionRangeOptions.

### [protos.google.protobuf.ExtensionRangeOptions.Declaration](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.extensionrangeoptions.declaration)

Represents a Declaration.

### [protos.google.protobuf.FeatureSet](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.featureset-class)

Represents a FeatureSet.

### [protos.google.protobuf.FeatureSet.VisibilityFeature](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.featureset.visibilityfeature-class)

Represents a VisibilityFeature.

### [protos.google.protobuf.FeatureSetDefaults](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.featuresetdefaults-class)

Represents a FeatureSetDefaults.

### [protos.google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.featuresetdefaults.featureseteditiondefault)

Represents a FeatureSetEditionDefault.

### [protos.google.protobuf.FieldDescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.fielddescriptorproto-class)

Represents a FieldDescriptorProto.

### [protos.google.protobuf.FieldMask](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.fieldmask)

Represents a FieldMask.

### [protos.google.protobuf.FieldOptions](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.fieldoptions-class)

Represents a FieldOptions.

### [protos.google.protobuf.FieldOptions.EditionDefault](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.fieldoptions.editiondefault)

Represents an EditionDefault.

### [protos.google.protobuf.FieldOptions.FeatureSupport](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.fieldoptions.featuresupport)

Represents a FeatureSupport.

### [protos.google.protobuf.FileDescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.filedescriptorproto)

Represents a FileDescriptorProto.

### [protos.google.protobuf.FileDescriptorSet](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.filedescriptorset)

Represents a FileDescriptorSet.

### [protos.google.protobuf.FileOptions](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.fileoptions-class)

Represents a FileOptions.

### [protos.google.protobuf.FloatValue](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.floatvalue)

Represents a FloatValue.

### [protos.google.protobuf.GeneratedCodeInfo](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.generatedcodeinfo-class)

Represents a GeneratedCodeInfo.

### [protos.google.protobuf.GeneratedCodeInfo.Annotation](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.generatedcodeinfo.annotation-class)

Represents an Annotation.

### [protos.google.protobuf.Int32Value](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.int32value)

Represents an Int32Value.

### [protos.google.protobuf.Int64Value](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.int64value)

Represents an Int64Value.

### [protos.google.protobuf.MessageOptions](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.messageoptions)

Represents a MessageOptions.

### [protos.google.protobuf.MethodDescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.methoddescriptorproto)

Represents a MethodDescriptorProto.

### [protos.google.protobuf.MethodOptions](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.methodoptions-class)

Represents a MethodOptions.

### [protos.google.protobuf.OneofDescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.oneofdescriptorproto)

Represents an OneofDescriptorProto.

### [protos.google.protobuf.OneofOptions](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.oneofoptions)

Represents an OneofOptions.

### [protos.google.protobuf.ServiceDescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.servicedescriptorproto)

Represents a ServiceDescriptorProto.

### [protos.google.protobuf.ServiceOptions](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.serviceoptions)

Represents a ServiceOptions.

### [protos.google.protobuf.SourceCodeInfo](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.sourcecodeinfo-class)

Represents a SourceCodeInfo.

### [protos.google.protobuf.SourceCodeInfo.Location](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.sourcecodeinfo.location)

Represents a Location.

### [protos.google.protobuf.StringValue](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.stringvalue)

Represents a StringValue.

### [protos.google.protobuf.Timestamp](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.timestamp)

Represents a Timestamp.

### [protos.google.protobuf.UInt32Value](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.uint32value)

Represents a UInt32Value.

### [protos.google.protobuf.UInt64Value](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.uint64value)

Represents a UInt64Value.

### [protos.google.protobuf.UninterpretedOption](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.uninterpretedoption-class)

Represents an UninterpretedOption.

### [protos.google.protobuf.UninterpretedOption.NamePart](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.uninterpretedoption.namepart)

Represents a NamePart.

### [protos.google.rpc.Status](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.rpc.status)

Represents a Status.

### [protos.google.type.Interval](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.type.interval)

Represents an Interval.

### [v1.AutoscalingPolicyServiceClient](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/v1.autoscalingpolicyserviceclient)

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

### [v1.BatchControllerClient](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/v1.batchcontrollerclient)

The BatchController provides methods to manage batch workloads. v1

### [v1.ClusterControllerClient](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/v1.clustercontrollerclient)

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

### [v1.JobControllerClient](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/v1.jobcontrollerclient)

The JobController provides methods to manage jobs. v1

### [v1.NodeGroupControllerClient](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/v1.nodegroupcontrollerclient)

The `NodeGroupControllerService` provides methods to manage node groups of Compute Engine managed instances. v1

### [v1.SessionControllerClient](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/v1.sessioncontrollerclient)

The `SessionController` provides methods to manage interactive sessions. v1

### [v1.SessionTemplateControllerClient](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/v1.sessiontemplatecontrollerclient)

The SessionTemplateController provides methods to manage session templates. v1

### [v1.WorkflowTemplateServiceClient](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/v1.workflowtemplateserviceclient)

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

## Interfaces

### [protos.google.api.IClientLibrarySettings](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.api.iclientlibrarysettings)

Properties of a ClientLibrarySettings.

### [protos.google.api.ICommonLanguageSettings](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.api.icommonlanguagesettings)

Properties of a CommonLanguageSettings.

### [protos.google.api.ICppSettings](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.api.icppsettings)

Properties of a CppSettings.

### [protos.google.api.ICustomHttpPattern](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.api.icustomhttppattern)

Properties of a CustomHttpPattern.

### [protos.google.api.IDotnetSettings](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.api.idotnetsettings)

Properties of a DotnetSettings.

### [protos.google.api.IGoSettings](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.api.igosettings)

Properties of a GoSettings.

### [protos.google.api.IHttp](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.api.ihttp)

Properties of a Http.

### [protos.google.api.IHttpRule](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.api.ihttprule)

Properties of a HttpRule.

### [protos.google.api.IJavaSettings](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.api.ijavasettings)

Properties of a JavaSettings.

### [protos.google.api.IMethodSettings](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.api.imethodsettings)

Properties of a MethodSettings.

### [protos.google.api.INodeSettings](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.api.inodesettings)

Properties of a NodeSettings.

### [protos.google.api.IPhpSettings](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.api.iphpsettings)

Properties of a PhpSettings.

### [protos.google.api.IPublishing](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.api.ipublishing)

Properties of a Publishing.

### [protos.google.api.IPythonSettings](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.api.ipythonsettings)

Properties of a PythonSettings.

### [protos.google.api.IResourceDescriptor](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.api.iresourcedescriptor)

Properties of a ResourceDescriptor.

### [protos.google.api.IResourceReference](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.api.iresourcereference)

Properties of a ResourceReference.

### [protos.google.api.IRubySettings](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.api.irubysettings)

Properties of a RubySettings.

### [protos.google.api.ISelectiveGapicGeneration](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.api.iselectivegapicgeneration)

Properties of a SelectiveGapicGeneration.

### [protos.google.api.MethodSettings.ILongRunning](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.api.methodsettings.ilongrunning)

Properties of a LongRunning.

### [protos.google.api.PythonSettings.IExperimentalFeatures](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.api.pythonsettings.iexperimentalfeatures)

Properties of an ExperimentalFeatures.

### [protos.google.cloud.dataproc.v1.Batch.IStateHistory](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.batch.istatehistory)

Properties of a StateHistory.

### [protos.google.cloud.dataproc.v1.DataprocMetricConfig.IMetric](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.dataprocmetricconfig.imetric)

Properties of a Metric.

### [protos.google.cloud.dataproc.v1.GkeNodePoolConfig.IGkeNodeConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.gkenodepoolconfig.igkenodeconfig)

Properties of a GkeNodeConfig.

### [protos.google.cloud.dataproc.v1.GkeNodePoolConfig.IGkeNodePoolAcceleratorConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.gkenodepoolconfig.igkenodepoolacceleratorconfig)

Properties of a GkeNodePoolAcceleratorConfig.

### [protos.google.cloud.dataproc.v1.GkeNodePoolConfig.IGkeNodePoolAutoscalingConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.gkenodepoolconfig.igkenodepoolautoscalingconfig)

Properties of a GkeNodePoolAutoscalingConfig.

### [protos.google.cloud.dataproc.v1.IAcceleratorConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iacceleratorconfig)

Properties of an AcceleratorConfig.

### [protos.google.cloud.dataproc.v1.IAuthenticationConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iauthenticationconfig)

Properties of an AuthenticationConfig.

### [protos.google.cloud.dataproc.v1.IAutoscalingConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iautoscalingconfig)

Properties of an AutoscalingConfig.

### [protos.google.cloud.dataproc.v1.IAutoscalingPolicy](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iautoscalingpolicy)

Properties of an AutoscalingPolicy.

### [protos.google.cloud.dataproc.v1.IAutotuningConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iautotuningconfig)

Properties of an AutotuningConfig.

### [protos.google.cloud.dataproc.v1.IAuxiliaryNodeGroup](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iauxiliarynodegroup)

Properties of an AuxiliaryNodeGroup.

### [protos.google.cloud.dataproc.v1.IAuxiliaryServicesConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iauxiliaryservicesconfig)

Properties of an AuxiliaryServicesConfig.

### [protos.google.cloud.dataproc.v1.IBasicAutoscalingAlgorithm](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ibasicautoscalingalgorithm)

Properties of a BasicAutoscalingAlgorithm.

### [protos.google.cloud.dataproc.v1.IBasicYarnAutoscalingConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ibasicyarnautoscalingconfig)

Properties of a BasicYarnAutoscalingConfig.

### [protos.google.cloud.dataproc.v1.IBatch](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ibatch)

Properties of a Batch.

### [protos.google.cloud.dataproc.v1.IBatchOperationMetadata](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ibatchoperationmetadata)

Properties of a BatchOperationMetadata.

### [protos.google.cloud.dataproc.v1.ICancelJobRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.icanceljobrequest)

Properties of a CancelJobRequest.

### [protos.google.cloud.dataproc.v1.ICluster](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.icluster)

Properties of a Cluster.

### [protos.google.cloud.dataproc.v1.IClusterConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iclusterconfig)

Properties of a ClusterConfig.

### [protos.google.cloud.dataproc.v1.IClusterMetrics](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iclustermetrics)

Properties of a ClusterMetrics.

### [protos.google.cloud.dataproc.v1.IClusterOperation](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iclusteroperation)

Properties of a ClusterOperation.

### [protos.google.cloud.dataproc.v1.IClusterOperationMetadata](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iclusteroperationmetadata)

Properties of a ClusterOperationMetadata.

### [protos.google.cloud.dataproc.v1.IClusterOperationStatus](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iclusteroperationstatus)

Properties of a ClusterOperationStatus.

### [protos.google.cloud.dataproc.v1.IClusterSelector](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iclusterselector)

Properties of a ClusterSelector.

### [protos.google.cloud.dataproc.v1.IClusterStatus](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iclusterstatus)

Properties of a ClusterStatus.

### [protos.google.cloud.dataproc.v1.IConfidentialInstanceConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iconfidentialinstanceconfig)

Properties of a ConfidentialInstanceConfig.

### [protos.google.cloud.dataproc.v1.ICreateAutoscalingPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.icreateautoscalingpolicyrequest)

Properties of a CreateAutoscalingPolicyRequest.

### [protos.google.cloud.dataproc.v1.ICreateBatchRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.icreatebatchrequest)

Properties of a CreateBatchRequest.

### [protos.google.cloud.dataproc.v1.ICreateClusterRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.icreateclusterrequest)

Properties of a CreateClusterRequest.

### [protos.google.cloud.dataproc.v1.ICreateNodeGroupRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.icreatenodegrouprequest)

Properties of a CreateNodeGroupRequest.

### [protos.google.cloud.dataproc.v1.ICreateSessionRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.icreatesessionrequest)

Properties of a CreateSessionRequest.

### [protos.google.cloud.dataproc.v1.ICreateSessionTemplateRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.icreatesessiontemplaterequest)

Properties of a CreateSessionTemplateRequest.

### [protos.google.cloud.dataproc.v1.ICreateWorkflowTemplateRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.icreateworkflowtemplaterequest)

Properties of a CreateWorkflowTemplateRequest.

### [protos.google.cloud.dataproc.v1.IDataprocMetricConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.idataprocmetricconfig)

Properties of a DataprocMetricConfig.

### [protos.google.cloud.dataproc.v1.IDeleteAutoscalingPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ideleteautoscalingpolicyrequest)

Properties of a DeleteAutoscalingPolicyRequest.

### [protos.google.cloud.dataproc.v1.IDeleteBatchRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ideletebatchrequest)

Properties of a DeleteBatchRequest.

### [protos.google.cloud.dataproc.v1.IDeleteClusterRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ideleteclusterrequest)

Properties of a DeleteClusterRequest.

### [protos.google.cloud.dataproc.v1.IDeleteJobRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ideletejobrequest)

Properties of a DeleteJobRequest.

### [protos.google.cloud.dataproc.v1.IDeleteSessionRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ideletesessionrequest)

Properties of a DeleteSessionRequest.

### [protos.google.cloud.dataproc.v1.IDeleteSessionTemplateRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ideletesessiontemplaterequest)

Properties of a DeleteSessionTemplateRequest.

### [protos.google.cloud.dataproc.v1.IDeleteWorkflowTemplateRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ideleteworkflowtemplaterequest)

Properties of a DeleteWorkflowTemplateRequest.

### [protos.google.cloud.dataproc.v1.IDiagnoseClusterRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.idiagnoseclusterrequest)

Properties of a DiagnoseClusterRequest.

### [protos.google.cloud.dataproc.v1.IDiagnoseClusterResults](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.idiagnoseclusterresults)

Properties of a DiagnoseClusterResults.

### [protos.google.cloud.dataproc.v1.IDiskConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.idiskconfig)

Properties of a DiskConfig.

### [protos.google.cloud.dataproc.v1.IDriverSchedulingConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.idriverschedulingconfig)

Properties of a DriverSchedulingConfig.

### [protos.google.cloud.dataproc.v1.IEncryptionConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iencryptionconfig)

Properties of an EncryptionConfig.

### [protos.google.cloud.dataproc.v1.IEndpointConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iendpointconfig)

Properties of an EndpointConfig.

### [protos.google.cloud.dataproc.v1.IEnvironmentConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ienvironmentconfig)

Properties of an EnvironmentConfig.

### [protos.google.cloud.dataproc.v1.IExecutionConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iexecutionconfig)

Properties of an ExecutionConfig.

### [protos.google.cloud.dataproc.v1.IFlinkJob](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iflinkjob)

Properties of a FlinkJob.

### [protos.google.cloud.dataproc.v1.IGceClusterConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.igceclusterconfig)

Properties of a GceClusterConfig.

### [protos.google.cloud.dataproc.v1.IGetAutoscalingPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.igetautoscalingpolicyrequest)

Properties of a GetAutoscalingPolicyRequest.

### [protos.google.cloud.dataproc.v1.IGetBatchRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.igetbatchrequest)

Properties of a GetBatchRequest.

### [protos.google.cloud.dataproc.v1.IGetClusterRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.igetclusterrequest)

Properties of a GetClusterRequest.

### [protos.google.cloud.dataproc.v1.IGetJobRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.igetjobrequest)

Properties of a GetJobRequest.

### [protos.google.cloud.dataproc.v1.IGetNodeGroupRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.igetnodegrouprequest)

Properties of a GetNodeGroupRequest.

### [protos.google.cloud.dataproc.v1.IGetSessionRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.igetsessionrequest)

Properties of a GetSessionRequest.

### [protos.google.cloud.dataproc.v1.IGetSessionTemplateRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.igetsessiontemplaterequest)

Properties of a GetSessionTemplateRequest.

### [protos.google.cloud.dataproc.v1.IGetWorkflowTemplateRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.igetworkflowtemplaterequest)

Properties of a GetWorkflowTemplateRequest.

### [protos.google.cloud.dataproc.v1.IGkeClusterConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.igkeclusterconfig)

Properties of a GkeClusterConfig.

### [protos.google.cloud.dataproc.v1.IGkeNodePoolConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.igkenodepoolconfig)

Properties of a GkeNodePoolConfig.

### [protos.google.cloud.dataproc.v1.IGkeNodePoolTarget](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.igkenodepooltarget)

Properties of a GkeNodePoolTarget.

### [protos.google.cloud.dataproc.v1.IHadoopJob](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ihadoopjob)

Properties of a HadoopJob.

### [protos.google.cloud.dataproc.v1.IHiveJob](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ihivejob)

Properties of a HiveJob.

### [protos.google.cloud.dataproc.v1.IIdentityConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iidentityconfig)

Properties of an IdentityConfig.

### [protos.google.cloud.dataproc.v1.IInstanceFlexibilityPolicy](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iinstanceflexibilitypolicy)

Properties of an InstanceFlexibilityPolicy.

### [protos.google.cloud.dataproc.v1.IInstanceGroupAutoscalingPolicyConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iinstancegroupautoscalingpolicyconfig)

Properties of an InstanceGroupAutoscalingPolicyConfig.

### [protos.google.cloud.dataproc.v1.IInstanceGroupConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iinstancegroupconfig)

Properties of an InstanceGroupConfig.

### [protos.google.cloud.dataproc.v1.IInstanceReference](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iinstancereference)

Properties of an InstanceReference.

### [protos.google.cloud.dataproc.v1.IInstantiateInlineWorkflowTemplateRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iinstantiateinlineworkflowtemplaterequest)

Properties of an InstantiateInlineWorkflowTemplateRequest.

### [protos.google.cloud.dataproc.v1.IInstantiateWorkflowTemplateRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iinstantiateworkflowtemplaterequest)

Properties of an InstantiateWorkflowTemplateRequest.

### [protos.google.cloud.dataproc.v1.IJob](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ijob)

Properties of a Job.

### [protos.google.cloud.dataproc.v1.IJobMetadata](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ijobmetadata)

Properties of a JobMetadata.

### [protos.google.cloud.dataproc.v1.IJobPlacement](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ijobplacement)

Properties of a JobPlacement.

### [protos.google.cloud.dataproc.v1.IJobReference](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ijobreference)

Properties of a JobReference.

### [protos.google.cloud.dataproc.v1.IJobScheduling](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ijobscheduling)

Properties of a JobScheduling.

### [protos.google.cloud.dataproc.v1.IJobStatus](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ijobstatus)

Properties of a JobStatus.

### [protos.google.cloud.dataproc.v1.IJupyterConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ijupyterconfig)

Properties of a JupyterConfig.

### [protos.google.cloud.dataproc.v1.IKerberosConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ikerberosconfig)

Properties of a KerberosConfig.

### [protos.google.cloud.dataproc.v1.IKubernetesClusterConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ikubernetesclusterconfig)

Properties of a KubernetesClusterConfig.

### [protos.google.cloud.dataproc.v1.IKubernetesSoftwareConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ikubernetessoftwareconfig)

Properties of a KubernetesSoftwareConfig.

### [protos.google.cloud.dataproc.v1.ILifecycleConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ilifecycleconfig)

Properties of a LifecycleConfig.

### [protos.google.cloud.dataproc.v1.IListAutoscalingPoliciesRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ilistautoscalingpoliciesrequest)

Properties of a ListAutoscalingPoliciesRequest.

### [protos.google.cloud.dataproc.v1.IListAutoscalingPoliciesResponse](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ilistautoscalingpoliciesresponse)

Properties of a ListAutoscalingPoliciesResponse.

### [protos.google.cloud.dataproc.v1.IListBatchesRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ilistbatchesrequest)

Properties of a ListBatchesRequest.

### [protos.google.cloud.dataproc.v1.IListBatchesResponse](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ilistbatchesresponse)

Properties of a ListBatchesResponse.

### [protos.google.cloud.dataproc.v1.IListClustersRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ilistclustersrequest)

Properties of a ListClustersRequest.

### [protos.google.cloud.dataproc.v1.IListClustersResponse](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ilistclustersresponse)

Properties of a ListClustersResponse.

### [protos.google.cloud.dataproc.v1.IListJobsRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ilistjobsrequest)

Properties of a ListJobsRequest.

### [protos.google.cloud.dataproc.v1.IListJobsResponse](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ilistjobsresponse)

Properties of a ListJobsResponse.

### [protos.google.cloud.dataproc.v1.IListSessionsRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ilistsessionsrequest)

Properties of a ListSessionsRequest.

### [protos.google.cloud.dataproc.v1.IListSessionsResponse](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ilistsessionsresponse)

Properties of a ListSessionsResponse.

### [protos.google.cloud.dataproc.v1.IListSessionTemplatesRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ilistsessiontemplatesrequest)

Properties of a ListSessionTemplatesRequest.

### [protos.google.cloud.dataproc.v1.IListSessionTemplatesResponse](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ilistsessiontemplatesresponse)

Properties of a ListSessionTemplatesResponse.

### [protos.google.cloud.dataproc.v1.IListWorkflowTemplatesRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ilistworkflowtemplatesrequest)

Properties of a ListWorkflowTemplatesRequest.

### [protos.google.cloud.dataproc.v1.IListWorkflowTemplatesResponse](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ilistworkflowtemplatesresponse)

Properties of a ListWorkflowTemplatesResponse.

### [protos.google.cloud.dataproc.v1.ILoggingConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iloggingconfig)

Properties of a LoggingConfig.

### [protos.google.cloud.dataproc.v1.IManagedCluster](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.imanagedcluster)

Properties of a ManagedCluster.

### [protos.google.cloud.dataproc.v1.IManagedGroupConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.imanagedgroupconfig)

Properties of a ManagedGroupConfig.

### [protos.google.cloud.dataproc.v1.IMetastoreConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.imetastoreconfig)

Properties of a MetastoreConfig.

### [protos.google.cloud.dataproc.v1.INodeGroup](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.inodegroup)

Properties of a NodeGroup.

### [protos.google.cloud.dataproc.v1.INodeGroupAffinity](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.inodegroupaffinity)

Properties of a NodeGroupAffinity.

### [protos.google.cloud.dataproc.v1.INodeGroupOperationMetadata](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.inodegroupoperationmetadata)

Properties of a NodeGroupOperationMetadata.

### [protos.google.cloud.dataproc.v1.INodeInitializationAction](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.inodeinitializationaction)

Properties of a NodeInitializationAction.

### [protos.google.cloud.dataproc.v1.InstanceFlexibilityPolicy.IInstanceSelection](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.instanceflexibilitypolicy.iinstanceselection)

Properties of an InstanceSelection.

### [protos.google.cloud.dataproc.v1.InstanceFlexibilityPolicy.IInstanceSelectionResult](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.instanceflexibilitypolicy.iinstanceselectionresult)

Properties of an InstanceSelectionResult.

### [protos.google.cloud.dataproc.v1.InstanceFlexibilityPolicy.IProvisioningModelMix](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.instanceflexibilitypolicy.iprovisioningmodelmix)

Properties of a ProvisioningModelMix.

### [protos.google.cloud.dataproc.v1.IOrderedJob](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iorderedjob)

Properties of an OrderedJob.

### [protos.google.cloud.dataproc.v1.IParameterValidation](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iparametervalidation)

Properties of a ParameterValidation.

### [protos.google.cloud.dataproc.v1.IPeripheralsConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iperipheralsconfig)

Properties of a PeripheralsConfig.

### [protos.google.cloud.dataproc.v1.IPigJob](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ipigjob)

Properties of a PigJob.

### [protos.google.cloud.dataproc.v1.IPrestoJob](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iprestojob)

Properties of a PrestoJob.

### [protos.google.cloud.dataproc.v1.IPyPiRepositoryConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ipypirepositoryconfig)

Properties of a PyPiRepositoryConfig.

### [protos.google.cloud.dataproc.v1.IPySparkBatch](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ipysparkbatch)

Properties of a PySparkBatch.

### [protos.google.cloud.dataproc.v1.IPySparkJob](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ipysparkjob)

Properties of a PySparkJob.

### [protos.google.cloud.dataproc.v1.IPySparkNotebookBatch](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ipysparknotebookbatch)

Properties of a PySparkNotebookBatch.

### [protos.google.cloud.dataproc.v1.IQueryList](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iquerylist)

Properties of a QueryList.

### [protos.google.cloud.dataproc.v1.IRegexValidation](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iregexvalidation)

Properties of a RegexValidation.

### [protos.google.cloud.dataproc.v1.IRepositoryConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.irepositoryconfig)

Properties of a RepositoryConfig.

### [protos.google.cloud.dataproc.v1.IReservationAffinity](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ireservationaffinity)

Properties of a ReservationAffinity.

### [protos.google.cloud.dataproc.v1.IResizeNodeGroupRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iresizenodegrouprequest)

Properties of a ResizeNodeGroupRequest.

### [protos.google.cloud.dataproc.v1.IRuntimeConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iruntimeconfig)

Properties of a RuntimeConfig.

### [protos.google.cloud.dataproc.v1.IRuntimeInfo](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iruntimeinfo)

Properties of a RuntimeInfo.

### [protos.google.cloud.dataproc.v1.ISecurityConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.isecurityconfig)

Properties of a SecurityConfig.

### [protos.google.cloud.dataproc.v1.ISession](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.isession)

Properties of a Session.

### [protos.google.cloud.dataproc.v1.ISessionOperationMetadata](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.isessionoperationmetadata)

Properties of a SessionOperationMetadata.

### [protos.google.cloud.dataproc.v1.ISessionTemplate](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.isessiontemplate)

Properties of a SessionTemplate.

### [protos.google.cloud.dataproc.v1.IShieldedInstanceConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ishieldedinstanceconfig)

Properties of a ShieldedInstanceConfig.

### [protos.google.cloud.dataproc.v1.ISoftwareConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.isoftwareconfig)

Properties of a SoftwareConfig.

### [protos.google.cloud.dataproc.v1.ISparkBatch](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.isparkbatch)

Properties of a SparkBatch.

### [protos.google.cloud.dataproc.v1.ISparkConnectConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.isparkconnectconfig)

Properties of a SparkConnectConfig.

### [protos.google.cloud.dataproc.v1.ISparkHistoryServerConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.isparkhistoryserverconfig)

Properties of a SparkHistoryServerConfig.

### [protos.google.cloud.dataproc.v1.ISparkJob](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.isparkjob)

Properties of a SparkJob.

### [protos.google.cloud.dataproc.v1.ISparkRBatch](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.isparkrbatch)

Properties of a SparkRBatch.

### [protos.google.cloud.dataproc.v1.ISparkRJob](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.isparkrjob)

Properties of a SparkRJob.

### [protos.google.cloud.dataproc.v1.ISparkSqlBatch](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.isparksqlbatch)

Properties of a SparkSqlBatch.

### [protos.google.cloud.dataproc.v1.ISparkSqlJob](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.isparksqljob)

Properties of a SparkSqlJob.

### [protos.google.cloud.dataproc.v1.IStartClusterRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.istartclusterrequest)

Properties of a StartClusterRequest.

### [protos.google.cloud.dataproc.v1.IStartupConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.istartupconfig)

Properties of a StartupConfig.

### [protos.google.cloud.dataproc.v1.IStopClusterRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.istopclusterrequest)

Properties of a StopClusterRequest.

### [protos.google.cloud.dataproc.v1.ISubmitJobRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.isubmitjobrequest)

Properties of a SubmitJobRequest.

### [protos.google.cloud.dataproc.v1.ITemplateParameter](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.itemplateparameter)

Properties of a TemplateParameter.

### [protos.google.cloud.dataproc.v1.ITerminateSessionRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iterminatesessionrequest)

Properties of a TerminateSessionRequest.

### [protos.google.cloud.dataproc.v1.ITrinoJob](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.itrinojob)

Properties of a TrinoJob.

### [protos.google.cloud.dataproc.v1.IUpdateAutoscalingPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iupdateautoscalingpolicyrequest)

Properties of an UpdateAutoscalingPolicyRequest.

### [protos.google.cloud.dataproc.v1.IUpdateClusterRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iupdateclusterrequest)

Properties of an UpdateClusterRequest.

### [protos.google.cloud.dataproc.v1.IUpdateJobRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iupdatejobrequest)

Properties of an UpdateJobRequest.

### [protos.google.cloud.dataproc.v1.IUpdateSessionTemplateRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iupdatesessiontemplaterequest)

Properties of an UpdateSessionTemplateRequest.

### [protos.google.cloud.dataproc.v1.IUpdateWorkflowTemplateRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iupdateworkflowtemplaterequest)

Properties of an UpdateWorkflowTemplateRequest.

### [protos.google.cloud.dataproc.v1.IUsageMetrics](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iusagemetrics)

Properties of a UsageMetrics.

### [protos.google.cloud.dataproc.v1.IUsageSnapshot](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iusagesnapshot)

Properties of a UsageSnapshot.

### [protos.google.cloud.dataproc.v1.IValueValidation](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ivaluevalidation)

Properties of a ValueValidation.

### [protos.google.cloud.dataproc.v1.IVirtualClusterConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.ivirtualclusterconfig)

Properties of a VirtualClusterConfig.

### [protos.google.cloud.dataproc.v1.IWorkflowGraph](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iworkflowgraph)

Properties of a WorkflowGraph.

### [protos.google.cloud.dataproc.v1.IWorkflowMetadata](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iworkflowmetadata)

Properties of a WorkflowMetadata.

### [protos.google.cloud.dataproc.v1.IWorkflowNode](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iworkflownode)

Properties of a WorkflowNode.

### [protos.google.cloud.dataproc.v1.IWorkflowTemplate](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iworkflowtemplate)

Properties of a WorkflowTemplate.

### [protos.google.cloud.dataproc.v1.IWorkflowTemplatePlacement](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iworkflowtemplateplacement)

Properties of a WorkflowTemplatePlacement.

### [protos.google.cloud.dataproc.v1.IYarnApplication](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.iyarnapplication)

Properties of a YarnApplication.

### [protos.google.cloud.dataproc.v1.Session.ISessionStateHistory](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.session.isessionstatehistory)

Properties of a SessionStateHistory.

### [protos.google.cloud.dataproc.v1.WorkflowTemplate.IEncryptionConfig](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.workflowtemplate.iencryptionconfig)

Properties of an EncryptionConfig.

### [protos.google.longrunning.ICancelOperationRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.longrunning.icanceloperationrequest)

Properties of a CancelOperationRequest.

### [protos.google.longrunning.IDeleteOperationRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.longrunning.ideleteoperationrequest)

Properties of a DeleteOperationRequest.

### [protos.google.longrunning.IGetOperationRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.longrunning.igetoperationrequest)

Properties of a GetOperationRequest.

### [protos.google.longrunning.IListOperationsRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.longrunning.ilistoperationsrequest)

Properties of a ListOperationsRequest.

### [protos.google.longrunning.IListOperationsResponse](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.longrunning.ilistoperationsresponse)

Properties of a ListOperationsResponse.

### [protos.google.longrunning.IOperation](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.longrunning.ioperation)

Properties of an Operation.

### [protos.google.longrunning.IOperationInfo](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.longrunning.ioperationinfo)

Properties of an OperationInfo.

### [protos.google.longrunning.IWaitOperationRequest](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.longrunning.iwaitoperationrequest)

Properties of a WaitOperationRequest.

### [protos.google.protobuf.DescriptorProto.IExtensionRange](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.descriptorproto.iextensionrange)

Properties of an ExtensionRange.

### [protos.google.protobuf.DescriptorProto.IReservedRange](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.descriptorproto.ireservedrange)

Properties of a ReservedRange.

### [protos.google.protobuf.EnumDescriptorProto.IEnumReservedRange](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.enumdescriptorproto.ienumreservedrange)

Properties of an EnumReservedRange.

### [protos.google.protobuf.ExtensionRangeOptions.IDeclaration](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.extensionrangeoptions.ideclaration)

Properties of a Declaration.

### [protos.google.protobuf.FeatureSet.IVisibilityFeature](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.featureset.ivisibilityfeature)

Properties of a VisibilityFeature.

### [protos.google.protobuf.FeatureSetDefaults.IFeatureSetEditionDefault](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.featuresetdefaults.ifeatureseteditiondefault)

Properties of a FeatureSetEditionDefault.

### [protos.google.protobuf.FieldOptions.IEditionDefault](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.fieldoptions.ieditiondefault)

Properties of an EditionDefault.

### [protos.google.protobuf.FieldOptions.IFeatureSupport](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.fieldoptions.ifeaturesupport)

Properties of a FeatureSupport.

### [protos.google.protobuf.GeneratedCodeInfo.IAnnotation](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.generatedcodeinfo.iannotation)

Properties of an Annotation.

### [protos.google.protobuf.IAny](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.iany)

Properties of an Any.

### [protos.google.protobuf.IBoolValue](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.iboolvalue)

Properties of a BoolValue.

### [protos.google.protobuf.IBytesValue](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.ibytesvalue)

Properties of a BytesValue.

### [protos.google.protobuf.IDescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.idescriptorproto)

Properties of a DescriptorProto.

### [protos.google.protobuf.IDoubleValue](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.idoublevalue)

Properties of a DoubleValue.

### [protos.google.protobuf.IDuration](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.iduration)

Properties of a Duration.

### [protos.google.protobuf.IEmpty](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.iempty)

Properties of an Empty.

### [protos.google.protobuf.IEnumDescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.ienumdescriptorproto)

Properties of an EnumDescriptorProto.

### [protos.google.protobuf.IEnumOptions](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.ienumoptions)

Properties of an EnumOptions.

### [protos.google.protobuf.IEnumValueDescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.ienumvaluedescriptorproto)

Properties of an EnumValueDescriptorProto.

### [protos.google.protobuf.IEnumValueOptions](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.ienumvalueoptions)

Properties of an EnumValueOptions.

### [protos.google.protobuf.IExtensionRangeOptions](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.iextensionrangeoptions)

Properties of an ExtensionRangeOptions.

### [protos.google.protobuf.IFeatureSet](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.ifeatureset)

Properties of a FeatureSet.

### [protos.google.protobuf.IFeatureSetDefaults](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.ifeaturesetdefaults)

Properties of a FeatureSetDefaults.

### [protos.google.protobuf.IFieldDescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.ifielddescriptorproto)

Properties of a FieldDescriptorProto.

### [protos.google.protobuf.IFieldMask](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.ifieldmask)

Properties of a FieldMask.

### [protos.google.protobuf.IFieldOptions](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.ifieldoptions)

Properties of a FieldOptions.

### [protos.google.protobuf.IFileDescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.ifiledescriptorproto)

Properties of a FileDescriptorProto.

### [protos.google.protobuf.IFileDescriptorSet](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.ifiledescriptorset)

Properties of a FileDescriptorSet.

### [protos.google.protobuf.IFileOptions](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.ifileoptions)

Properties of a FileOptions.

### [protos.google.protobuf.IFloatValue](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.ifloatvalue)

Properties of a FloatValue.

### [protos.google.protobuf.IGeneratedCodeInfo](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.igeneratedcodeinfo)

Properties of a GeneratedCodeInfo.

### [protos.google.protobuf.IInt32Value](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.iint32value)

Properties of an Int32Value.

### [protos.google.protobuf.IInt64Value](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.iint64value)

Properties of an Int64Value.

### [protos.google.protobuf.IMessageOptions](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.imessageoptions)

Properties of a MessageOptions.

### [protos.google.protobuf.IMethodDescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.imethoddescriptorproto)

Properties of a MethodDescriptorProto.

### [protos.google.protobuf.IMethodOptions](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.imethodoptions)

Properties of a MethodOptions.

### [protos.google.protobuf.IOneofDescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.ioneofdescriptorproto)

Properties of an OneofDescriptorProto.

### [protos.google.protobuf.IOneofOptions](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.ioneofoptions)

Properties of an OneofOptions.

### [protos.google.protobuf.IServiceDescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.iservicedescriptorproto)

Properties of a ServiceDescriptorProto.

### [protos.google.protobuf.IServiceOptions](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.iserviceoptions)

Properties of a ServiceOptions.

### [protos.google.protobuf.ISourceCodeInfo](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.isourcecodeinfo)

Properties of a SourceCodeInfo.

### [protos.google.protobuf.IStringValue](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.istringvalue)

Properties of a StringValue.

### [protos.google.protobuf.ITimestamp](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.itimestamp)

Properties of a Timestamp.

### [protos.google.protobuf.IUInt32Value](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.iuint32value)

Properties of a UInt32Value.

### [protos.google.protobuf.IUInt64Value](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.iuint64value)

Properties of a UInt64Value.

### [protos.google.protobuf.IUninterpretedOption](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.iuninterpretedoption)

Properties of an UninterpretedOption.

### [protos.google.protobuf.SourceCodeInfo.ILocation](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.sourcecodeinfo.ilocation)

Properties of a Location.

### [protos.google.protobuf.UninterpretedOption.INamePart](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.uninterpretedoption.inamepart)

Properties of a NamePart.

### [protos.google.rpc.IStatus](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.rpc.istatus)

Properties of a Status.

### [protos.google.type.IInterval](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.type.iinterval)

Properties of an Interval.

## Enums

### [protos.google.api.ClientLibraryDestination](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.api.clientlibrarydestination)

ClientLibraryDestination enum.

### [protos.google.api.ClientLibraryOrganization](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.api.clientlibraryorganization)

ClientLibraryOrganization enum.

### [protos.google.api.FieldBehavior](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.api.fieldbehavior)

FieldBehavior enum.

### [protos.google.api.LaunchStage](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.api.launchstage)

LaunchStage enum.

### [protos.google.api.ResourceDescriptor.History](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.api.resourcedescriptor.history)

History enum.

### [protos.google.api.ResourceDescriptor.Style](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.api.resourcedescriptor.style)

Style enum.

### [protos.google.cloud.dataproc.v1.AuthenticationConfig.AuthenticationType](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.authenticationconfig.authenticationtype)

AuthenticationType enum.

### [protos.google.cloud.dataproc.v1.AutoscalingPolicy.ClusterType](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.autoscalingpolicy.clustertype)

ClusterType enum.

### [protos.google.cloud.dataproc.v1.AutotuningConfig.Scenario](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.autotuningconfig.scenario)

Scenario enum.

### [protos.google.cloud.dataproc.v1.Batch.State](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.batch.state)

State enum.

### [protos.google.cloud.dataproc.v1.BatchOperationMetadata.BatchOperationType](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.batchoperationmetadata.batchoperationtype)

BatchOperationType enum.

### [protos.google.cloud.dataproc.v1.ClusterConfig.ClusterTier](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.clusterconfig.clustertier)

ClusterTier enum.

### [protos.google.cloud.dataproc.v1.ClusterConfig.ClusterType](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.clusterconfig.clustertype)

ClusterType enum.

### [protos.google.cloud.dataproc.v1.ClusterConfig.Engine](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.clusterconfig.engine)

Engine enum.

### [protos.google.cloud.dataproc.v1.ClusterOperationStatus.State](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.clusteroperationstatus.state)

State enum.

### [protos.google.cloud.dataproc.v1.ClusterStatus.State](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.clusterstatus.state)

State enum.

### [protos.google.cloud.dataproc.v1.ClusterStatus.Substate](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.clusterstatus.substate)

Substate enum.

### [protos.google.cloud.dataproc.v1.Component](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.component)

Component enum.

### [protos.google.cloud.dataproc.v1.DataprocMetricConfig.MetricSource](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.dataprocmetricconfig.metricsource)

MetricSource enum.

### [protos.google.cloud.dataproc.v1.DiagnoseClusterRequest.TarballAccess](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.diagnoseclusterrequest.tarballaccess)

TarballAccess enum.

### [protos.google.cloud.dataproc.v1.FailureAction](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.failureaction)

FailureAction enum.

### [protos.google.cloud.dataproc.v1.GceClusterConfig.PrivateIpv6GoogleAccess](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.gceclusterconfig.privateipv6googleaccess)

PrivateIpv6GoogleAccess enum.

### [protos.google.cloud.dataproc.v1.GkeNodePoolTarget.Role](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.gkenodepooltarget.role)

Role enum.

### [protos.google.cloud.dataproc.v1.InstanceGroupConfig.Preemptibility](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.instancegroupconfig.preemptibility)

Preemptibility enum.

### [protos.google.cloud.dataproc.v1.JobStatus.State](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.jobstatus.state)

State enum.

### [protos.google.cloud.dataproc.v1.JobStatus.Substate](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.jobstatus.substate)

Substate enum.

### [protos.google.cloud.dataproc.v1.JupyterConfig.Kernel](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.jupyterconfig.kernel)

Kernel enum.

### [protos.google.cloud.dataproc.v1.ListJobsRequest.JobStateMatcher](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.listjobsrequest.jobstatematcher)

JobStateMatcher enum.

### [protos.google.cloud.dataproc.v1.LoggingConfig.Level](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.loggingconfig.level)

Level enum.

### [protos.google.cloud.dataproc.v1.NodeGroup.Role](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.nodegroup.role)

Role enum.

### [protos.google.cloud.dataproc.v1.NodeGroupOperationMetadata.NodeGroupOperationType](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.nodegroupoperationmetadata.nodegroupoperationtype)

NodeGroupOperationType enum.

### [protos.google.cloud.dataproc.v1.ReservationAffinity.Type](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.reservationaffinity.type)

Type enum.

### [protos.google.cloud.dataproc.v1.Session.State](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.session.state)

State enum.

### [protos.google.cloud.dataproc.v1.SessionOperationMetadata.SessionOperationType](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.sessionoperationmetadata.sessionoperationtype)

SessionOperationType enum.

### [protos.google.cloud.dataproc.v1.WorkflowMetadata.State](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.workflowmetadata.state)

State enum.

### [protos.google.cloud.dataproc.v1.WorkflowNode.NodeState](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.workflownode.nodestate)

NodeState enum.

### [protos.google.cloud.dataproc.v1.YarnApplication.State](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.cloud.dataproc.v1.yarnapplication.state)

State enum.

### [protos.google.protobuf.Edition](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.edition)

Edition enum.

### [protos.google.protobuf.ExtensionRangeOptions.VerificationState](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.extensionrangeoptions.verificationstate)

VerificationState enum.

### [protos.google.protobuf.FeatureSet.EnforceNamingStyle](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.featureset.enforcenamingstyle)

EnforceNamingStyle enum.

### [protos.google.protobuf.FeatureSet.EnumType](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.featureset.enumtype)

EnumType enum.

### [protos.google.protobuf.FeatureSet.FieldPresence](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.featureset.fieldpresence)

FieldPresence enum.

### [protos.google.protobuf.FeatureSet.JsonFormat](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.featureset.jsonformat)

JsonFormat enum.

### [protos.google.protobuf.FeatureSet.MessageEncoding](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.featureset.messageencoding)

MessageEncoding enum.

### [protos.google.protobuf.FeatureSet.RepeatedFieldEncoding](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.featureset.repeatedfieldencoding)

RepeatedFieldEncoding enum.

### [protos.google.protobuf.FeatureSet.Utf8Validation](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.featureset.utf8validation)

Utf8Validation enum.

### [protos.google.protobuf.FeatureSet.VisibilityFeature.DefaultSymbolVisibility](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.featureset.visibilityfeature.defaultsymbolvisibility)

DefaultSymbolVisibility enum.

### [protos.google.protobuf.FieldDescriptorProto.Label](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.fielddescriptorproto.label)

Label enum.

### [protos.google.protobuf.FieldDescriptorProto.Type](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.fielddescriptorproto.type)

Type enum.

### [protos.google.protobuf.FieldOptions.CType](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.fieldoptions.ctype)

CType enum.

### [protos.google.protobuf.FieldOptions.JSType](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.fieldoptions.jstype)

JSType enum.

### [protos.google.protobuf.FieldOptions.OptionRetention](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.fieldoptions.optionretention)

OptionRetention enum.

### [protos.google.protobuf.FieldOptions.OptionTargetType](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.fieldoptions.optiontargettype)

OptionTargetType enum.

### [protos.google.protobuf.FileOptions.OptimizeMode](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.fileoptions.optimizemode)

OptimizeMode enum.

### [protos.google.protobuf.GeneratedCodeInfo.Annotation.Semantic](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.generatedcodeinfo.annotation.semantic)

Semantic enum.

### [protos.google.protobuf.MethodOptions.IdempotencyLevel](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.methodoptions.idempotencylevel)

IdempotencyLevel enum.

### [protos.google.protobuf.SymbolVisibility](https://docs.cloud.google.com/nodejs/docs/reference/dataproc/latest/dataproc/protos.google.protobuf.symbolvisibility)

SymbolVisibility enum.

## Variables

### _default

    _default: {
        v1: typeof v1;
        AutoscalingPolicyServiceClient: typeof v1.AutoscalingPolicyServiceClient;
        BatchControllerClient: typeof v1.BatchControllerClient;
        ClusterControllerClient: typeof v1.ClusterControllerClient;
        JobControllerClient: typeof v1.JobControllerClient;
        NodeGroupControllerClient: typeof v1.NodeGroupControllerClient;
        SessionControllerClient: typeof v1.SessionControllerClient;
        SessionTemplateControllerClient: typeof v1.SessionTemplateControllerClient;
        WorkflowTemplateServiceClient: typeof v1.WorkflowTemplateServiceClient;
    }

### AutoscalingPolicyServiceClient

    AutoscalingPolicyServiceClient: typeof v1.AutoscalingPolicyServiceClient

### BatchControllerClient

    BatchControllerClient: typeof v1.BatchControllerClient

### ClusterControllerClient

    ClusterControllerClient: typeof v1.ClusterControllerClient

### JobControllerClient

    JobControllerClient: typeof v1.JobControllerClient

### NodeGroupControllerClient

    NodeGroupControllerClient: typeof v1.NodeGroupControllerClient

### SessionControllerClient

    SessionControllerClient: typeof v1.SessionControllerClient

### SessionTemplateControllerClient

    SessionTemplateControllerClient: typeof v1.SessionTemplateControllerClient

### WorkflowTemplateServiceClient

    WorkflowTemplateServiceClient: typeof v1.WorkflowTemplateServiceClient

## Type Aliases

### AutoscalingPolicyServiceClient

    type AutoscalingPolicyServiceClient = v1.AutoscalingPolicyServiceClient;

### BatchControllerClient

    type BatchControllerClient = v1.BatchControllerClient;

### ClusterControllerClient

    type ClusterControllerClient = v1.ClusterControllerClient;

### JobControllerClient

    type JobControllerClient = v1.JobControllerClient;

### NodeGroupControllerClient

    type NodeGroupControllerClient = v1.NodeGroupControllerClient;

### protos.google.cloud.dataproc.v1.AutoscalingPolicyService.CreateAutoscalingPolicyCallback

    type CreateAutoscalingPolicyCallback = (error: (Error|null), response?: google.cloud.dataproc.v1.AutoscalingPolicy) => void;

Callback as used by .

### protos.google.cloud.dataproc.v1.AutoscalingPolicyService.DeleteAutoscalingPolicyCallback

    type DeleteAutoscalingPolicyCallback = (error: (Error|null), response?: google.protobuf.Empty) => void;

Callback as used by .

### protos.google.cloud.dataproc.v1.AutoscalingPolicyService.GetAutoscalingPolicyCallback

    type GetAutoscalingPolicyCallback = (error: (Error|null), response?: google.cloud.dataproc.v1.AutoscalingPolicy) => void;

Callback as used by .

### protos.google.cloud.dataproc.v1.AutoscalingPolicyService.ListAutoscalingPoliciesCallback

    type ListAutoscalingPoliciesCallback = (error: (Error|null), response?: google.cloud.dataproc.v1.ListAutoscalingPoliciesResponse) => void;

Callback as used by .

### protos.google.cloud.dataproc.v1.AutoscalingPolicyService.UpdateAutoscalingPolicyCallback

    type UpdateAutoscalingPolicyCallback = (error: (Error|null), response?: google.cloud.dataproc.v1.AutoscalingPolicy) => void;

Callback as used by .

### protos.google.cloud.dataproc.v1.BatchController.CreateBatchCallback

    type CreateBatchCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

### protos.google.cloud.dataproc.v1.BatchController.DeleteBatchCallback

    type DeleteBatchCallback = (error: (Error|null), response?: google.protobuf.Empty) => void;

Callback as used by .

### protos.google.cloud.dataproc.v1.BatchController.GetBatchCallback

    type GetBatchCallback = (error: (Error|null), response?: google.cloud.dataproc.v1.Batch) => void;

Callback as used by .

### protos.google.cloud.dataproc.v1.BatchController.ListBatchesCallback

    type ListBatchesCallback = (error: (Error|null), response?: google.cloud.dataproc.v1.ListBatchesResponse) => void;

Callback as used by .

### protos.google.cloud.dataproc.v1.ClusterController.CreateClusterCallback

    type CreateClusterCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

### protos.google.cloud.dataproc.v1.ClusterController.DeleteClusterCallback

    type DeleteClusterCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

### protos.google.cloud.dataproc.v1.ClusterController.DiagnoseClusterCallback

    type DiagnoseClusterCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

### protos.google.cloud.dataproc.v1.ClusterController.GetClusterCallback

    type GetClusterCallback = (error: (Error|null), response?: google.cloud.dataproc.v1.Cluster) => void;

Callback as used by .

### protos.google.cloud.dataproc.v1.ClusterController.ListClustersCallback

    type ListClustersCallback = (error: (Error|null), response?: google.cloud.dataproc.v1.ListClustersResponse) => void;

Callback as used by .

### protos.google.cloud.dataproc.v1.ClusterController.StartClusterCallback

    type StartClusterCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

### protos.google.cloud.dataproc.v1.ClusterController.StopClusterCallback

    type StopClusterCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

### protos.google.cloud.dataproc.v1.ClusterController.UpdateClusterCallback

    type UpdateClusterCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

### protos.google.cloud.dataproc.v1.JobController.CancelJobCallback

    type CancelJobCallback = (error: (Error|null), response?: google.cloud.dataproc.v1.Job) => void;

Callback as used by .

### protos.google.cloud.dataproc.v1.JobController.DeleteJobCallback

    type DeleteJobCallback = (error: (Error|null), response?: google.protobuf.Empty) => void;

Callback as used by .

### protos.google.cloud.dataproc.v1.JobController.GetJobCallback

    type GetJobCallback = (error: (Error|null), response?: google.cloud.dataproc.v1.Job) => void;

Callback as used by .

### protos.google.cloud.dataproc.v1.JobController.ListJobsCallback

    type ListJobsCallback = (error: (Error|null), response?: google.cloud.dataproc.v1.ListJobsResponse) => void;

Callback as used by .

### protos.google.cloud.dataproc.v1.JobController.SubmitJobAsOperationCallback

    type SubmitJobAsOperationCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

### protos.google.cloud.dataproc.v1.JobController.SubmitJobCallback

    type SubmitJobCallback = (error: (Error|null), response?: google.cloud.dataproc.v1.Job) => void;

Callback as used by .

### protos.google.cloud.dataproc.v1.JobController.UpdateJobCallback

    type UpdateJobCallback = (error: (Error|null), response?: google.cloud.dataproc.v1.Job) => void;

Callback as used by .

### protos.google.cloud.dataproc.v1.NodeGroupController.CreateNodeGroupCallback

    type CreateNodeGroupCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

### protos.google.cloud.dataproc.v1.NodeGroupController.GetNodeGroupCallback

    type GetNodeGroupCallback = (error: (Error|null), response?: google.cloud.dataproc.v1.NodeGroup) => void;

Callback as used by .

### protos.google.cloud.dataproc.v1.NodeGroupController.ResizeNodeGroupCallback

    type ResizeNodeGroupCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

### protos.google.cloud.dataproc.v1.SessionController.CreateSessionCallback

    type CreateSessionCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

### protos.google.cloud.dataproc.v1.SessionController.DeleteSessionCallback

    type DeleteSessionCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

### protos.google.cloud.dataproc.v1.SessionController.GetSessionCallback

    type GetSessionCallback = (error: (Error|null), response?: google.cloud.dataproc.v1.Session) => void;

Callback as used by .

### protos.google.cloud.dataproc.v1.SessionController.ListSessionsCallback

    type ListSessionsCallback = (error: (Error|null), response?: google.cloud.dataproc.v1.ListSessionsResponse) => void;

Callback as used by .

### protos.google.cloud.dataproc.v1.SessionController.TerminateSessionCallback

    type TerminateSessionCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

### protos.google.cloud.dataproc.v1.SessionTemplateController.CreateSessionTemplateCallback

    type CreateSessionTemplateCallback = (error: (Error|null), response?: google.cloud.dataproc.v1.SessionTemplate) => void;

Callback as used by .

### protos.google.cloud.dataproc.v1.SessionTemplateController.DeleteSessionTemplateCallback

    type DeleteSessionTemplateCallback = (error: (Error|null), response?: google.protobuf.Empty) => void;

Callback as used by .

### protos.google.cloud.dataproc.v1.SessionTemplateController.GetSessionTemplateCallback

    type GetSessionTemplateCallback = (error: (Error|null), response?: google.cloud.dataproc.v1.SessionTemplate) => void;

Callback as used by .

### protos.google.cloud.dataproc.v1.SessionTemplateController.ListSessionTemplatesCallback

    type ListSessionTemplatesCallback = (error: (Error|null), response?: google.cloud.dataproc.v1.ListSessionTemplatesResponse) => void;

Callback as used by .

### protos.google.cloud.dataproc.v1.SessionTemplateController.UpdateSessionTemplateCallback

    type UpdateSessionTemplateCallback = (error: (Error|null), response?: google.cloud.dataproc.v1.SessionTemplate) => void;

Callback as used by .

### protos.google.cloud.dataproc.v1.WorkflowTemplateService.CreateWorkflowTemplateCallback

    type CreateWorkflowTemplateCallback = (error: (Error|null), response?: google.cloud.dataproc.v1.WorkflowTemplate) => void;

Callback as used by .

### protos.google.cloud.dataproc.v1.WorkflowTemplateService.DeleteWorkflowTemplateCallback

    type DeleteWorkflowTemplateCallback = (error: (Error|null), response?: google.protobuf.Empty) => void;

Callback as used by .

### protos.google.cloud.dataproc.v1.WorkflowTemplateService.GetWorkflowTemplateCallback

    type GetWorkflowTemplateCallback = (error: (Error|null), response?: google.cloud.dataproc.v1.WorkflowTemplate) => void;

Callback as used by .

### protos.google.cloud.dataproc.v1.WorkflowTemplateService.InstantiateInlineWorkflowTemplateCallback

    type InstantiateInlineWorkflowTemplateCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

### protos.google.cloud.dataproc.v1.WorkflowTemplateService.InstantiateWorkflowTemplateCallback

    type InstantiateWorkflowTemplateCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

### protos.google.cloud.dataproc.v1.WorkflowTemplateService.ListWorkflowTemplatesCallback

    type ListWorkflowTemplatesCallback = (error: (Error|null), response?: google.cloud.dataproc.v1.ListWorkflowTemplatesResponse) => void;

Callback as used by .

### protos.google.cloud.dataproc.v1.WorkflowTemplateService.UpdateWorkflowTemplateCallback

    type UpdateWorkflowTemplateCallback = (error: (Error|null), response?: google.cloud.dataproc.v1.WorkflowTemplate) => void;

Callback as used by .

### protos.google.longrunning.Operations.CancelOperationCallback

    type CancelOperationCallback = (error: (Error|null), response?: google.protobuf.Empty) => void;

Callback as used by .

### protos.google.longrunning.Operations.DeleteOperationCallback

    type DeleteOperationCallback = (error: (Error|null), response?: google.protobuf.Empty) => void;

Callback as used by .

### protos.google.longrunning.Operations.GetOperationCallback

    type GetOperationCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

### protos.google.longrunning.Operations.ListOperationsCallback

    type ListOperationsCallback = (error: (Error|null), response?: google.longrunning.ListOperationsResponse) => void;

Callback as used by .

### protos.google.longrunning.Operations.WaitOperationCallback

    type WaitOperationCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

### SessionControllerClient

    type SessionControllerClient = v1.SessionControllerClient;

### SessionTemplateControllerClient

    type SessionTemplateControllerClient = v1.SessionTemplateControllerClient;

### WorkflowTemplateServiceClient

    type WorkflowTemplateServiceClient = v1.WorkflowTemplateServiceClient;