NAME
Google::Cloud::Dataproc::V1::Batches::CreateBatchRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataproc::V1::Batches;
my $msg = Google::Cloud::Dataproc::V1::Batches::CreateBatchRequest->new(
parent => $value,
);
FIELDS
parent
Type: String
batch
Type: Message (.google.cloud.dataproc.v1.Batch)
batch_id
Type: String
request_id
Type: String
NAME
Google::Cloud::Dataproc::V1::Batches::GetBatchRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataproc::V1::Batches;
my $msg = Google::Cloud::Dataproc::V1::Batches::GetBatchRequest->new(
name => $value,
);
FIELDS
name
Type: String
NAME
Google::Cloud::Dataproc::V1::Batches::ListBatchesRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataproc::V1::Batches;
my $msg = Google::Cloud::Dataproc::V1::Batches::ListBatchesRequest->new(
parent => $value,
);
FIELDS
parent
Type: String
page_size
Type: Int32
page_token
Type: String
filter
Type: String
order_by
Type: String
NAME
Google::Cloud::Dataproc::V1::Batches::ListBatchesResponse - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataproc::V1::Batches;
my $msg = Google::Cloud::Dataproc::V1::Batches::ListBatchesResponse->new(
batches => $value,
);
FIELDS
batches
Type: Message (.google.cloud.dataproc.v1.Batch)
next_page_token
Type: String
unreachable
Type: String
NAME
Google::Cloud::Dataproc::V1::Batches::DeleteBatchRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataproc::V1::Batches;
my $msg = Google::Cloud::Dataproc::V1::Batches::DeleteBatchRequest->new(
name => $value,
);
FIELDS
name
Type: String
NAME
Google::Cloud::Dataproc::V1::Batches::Batch - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataproc::V1::Batches;
my $msg = Google::Cloud::Dataproc::V1::Batches::Batch->new(
name => $value,
);
FIELDS
name
Type: String
uuid
Type: String
create_time
Type: Message (.google.protobuf.Timestamp)
pyspark_batch
Type: Message (.google.cloud.dataproc.v1.PySparkBatch)
spark_batch
Type: Message (.google.cloud.dataproc.v1.SparkBatch)
spark_r_batch
Type: Message (.google.cloud.dataproc.v1.SparkRBatch)
spark_sql_batch
Type: Message (.google.cloud.dataproc.v1.SparkSqlBatch)
pyspark_notebook_batch
Type: Message (.google.cloud.dataproc.v1.PySparkNotebookBatch)
runtime_info
Type: Message (.google.cloud.dataproc.v1.RuntimeInfo)
state
Type: Enum (.google.cloud.dataproc.v1.Batch.State)
state_message
Type: String
state_time
Type: Message (.google.protobuf.Timestamp)
creator
Type: String
labels
Type: Message (.google.cloud.dataproc.v1.Batch.LabelsEntry)
runtime_config
Type: Message (.google.cloud.dataproc.v1.RuntimeConfig)
environment_config
Type: Message (.google.cloud.dataproc.v1.EnvironmentConfig)
operation
Type: String
state_history
Type: Message (.google.cloud.dataproc.v1.Batch.StateHistory)
Enum: Batch::State
Values:
STATE_UNSPECIFIED=> 0PENDING=> 1RUNNING=> 2CANCELLING=> 3CANCELLED=> 4SUCCEEDED=> 5FAILED=> 6
NAME
Google::Cloud::Dataproc::V1::Batches::PySparkBatch - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataproc::V1::Batches;
my $msg = Google::Cloud::Dataproc::V1::Batches::PySparkBatch->new(
main_python_file_uri => $value,
);
FIELDS
main_python_file_uri
Type: String
args
Type: String
python_file_uris
Type: String
jar_file_uris
Type: String
file_uris
Type: String
archive_uris
Type: String
NAME
Google::Cloud::Dataproc::V1::Batches::SparkBatch - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataproc::V1::Batches;
my $msg = Google::Cloud::Dataproc::V1::Batches::SparkBatch->new(
main_jar_file_uri => $value,
);
FIELDS
main_jar_file_uri
Type: String
main_class
Type: String
args
Type: String
jar_file_uris
Type: String
file_uris
Type: String
archive_uris
Type: String
NAME
Google::Cloud::Dataproc::V1::Batches::SparkRBatch - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataproc::V1::Batches;
my $msg = Google::Cloud::Dataproc::V1::Batches::SparkRBatch->new(
main_r_file_uri => $value,
);
FIELDS
main_r_file_uri
Type: String
args
Type: String
file_uris
Type: String
archive_uris
Type: String
NAME
Google::Cloud::Dataproc::V1::Batches::SparkSqlBatch - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataproc::V1::Batches;
my $msg = Google::Cloud::Dataproc::V1::Batches::SparkSqlBatch->new(
query_file_uri => $value,
);
FIELDS
query_file_uri
Type: String
query_variables
Type: Message (.google.cloud.dataproc.v1.SparkSqlBatch.QueryVariablesEntry)
jar_file_uris
Type: String
NAME
Google::Cloud::Dataproc::V1::Batches::PySparkNotebookBatch - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataproc::V1::Batches;
my $msg = Google::Cloud::Dataproc::V1::Batches::PySparkNotebookBatch->new(
notebook_file_uri => $value,
);
FIELDS
notebook_file_uri
Type: String
params
Type: Message (.google.cloud.dataproc.v1.PySparkNotebookBatch.ParamsEntry)
python_file_uris
Type: String
jar_file_uris
Type: String
file_uris
Type: String
archive_uris
Type: String
NAME
Google::Cloud::Dataproc::V1::Batches::BatchControllerClient - Client stub representing the remote BatchController service
DESCRIPTION
This class acts as a local client stub for the remote gRPC service. It delegates call dispatching to an underlying Google::gRPC::Client instance, ensuring type-safe request parsing and response mapping.
CONFIGURATION AND ENVIRONMENT
target
The endpoint target address. Defaults to dataproc.googleapis.com:443.
credentials
The authentication credentials provider. Defaults to application default credentials via Google::Auth.
NAME
Google::Cloud::Dataproc::V1::Batches - Protocol Buffers schema definition
DESCRIPTION
Auto-generated Protocol Buffers schema definition class.
LICENSE AND COPYRIGHT
Copyright (C) 2026 Google LLC
This program is released under the Apache 2.0 license.