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 => 0

  • PENDING => 1

  • RUNNING => 2

  • CANCELLING => 3

  • CANCELLED => 4

  • SUCCEEDED => 5

  • FAILED => 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.