NAME
Google::Cloud::Dataproc::V1::Operations::BatchOperationMetadata - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataproc::V1::Operations;
my $msg = Google::Cloud::Dataproc::V1::Operations::BatchOperationMetadata->new(
batch => $value,
);
FIELDS
batch
Type: String
batch_uuid
Type: String
create_time
Type: Message (.google.protobuf.Timestamp)
done_time
Type: Message (.google.protobuf.Timestamp)
operation_type
Type: Enum (.google.cloud.dataproc.v1.BatchOperationMetadata.BatchOperationType)
description
Type: String
labels
Type: Message (.google.cloud.dataproc.v1.BatchOperationMetadata.LabelsEntry)
warnings
Type: String
Enum: BatchOperationMetadata::BatchOperationType
Values:
BATCH_OPERATION_TYPE_UNSPECIFIED=> 0BATCH=> 1
NAME
Google::Cloud::Dataproc::V1::Operations::SessionOperationMetadata - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataproc::V1::Operations;
my $msg = Google::Cloud::Dataproc::V1::Operations::SessionOperationMetadata->new(
session => $value,
);
FIELDS
session
Type: String
session_uuid
Type: String
create_time
Type: Message (.google.protobuf.Timestamp)
done_time
Type: Message (.google.protobuf.Timestamp)
operation_type
Type: Enum (.google.cloud.dataproc.v1.SessionOperationMetadata.SessionOperationType)
description
Type: String
labels
Type: Message (.google.cloud.dataproc.v1.SessionOperationMetadata.LabelsEntry)
warnings
Type: String
Enum: SessionOperationMetadata::SessionOperationType
Values:
SESSION_OPERATION_TYPE_UNSPECIFIED=> 0CREATE=> 1TERMINATE=> 2DELETE=> 3
NAME
Google::Cloud::Dataproc::V1::Operations::ClusterOperationStatus - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataproc::V1::Operations;
my $msg = Google::Cloud::Dataproc::V1::Operations::ClusterOperationStatus->new(
state => $value,
);
FIELDS
state
Type: Enum (.google.cloud.dataproc.v1.ClusterOperationStatus.State)
inner_state
Type: String
details
Type: String
state_start_time
Type: Message (.google.protobuf.Timestamp)
Enum: ClusterOperationStatus::State
Values:
UNKNOWN=> 0PENDING=> 1RUNNING=> 2DONE=> 3
NAME
Google::Cloud::Dataproc::V1::Operations::ClusterOperationMetadata - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataproc::V1::Operations;
my $msg = Google::Cloud::Dataproc::V1::Operations::ClusterOperationMetadata->new(
cluster_name => $value,
);
FIELDS
cluster_name
Type: String
cluster_uuid
Type: String
status
Type: Message (.google.cloud.dataproc.v1.ClusterOperationStatus)
status_history
Type: Message (.google.cloud.dataproc.v1.ClusterOperationStatus)
operation_type
Type: String
description
Type: String
labels
Type: Message (.google.cloud.dataproc.v1.ClusterOperationMetadata.LabelsEntry)
warnings
Type: String
child_operation_ids
Type: String
NAME
Google::Cloud::Dataproc::V1::Operations::NodeGroupOperationMetadata - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataproc::V1::Operations;
my $msg = Google::Cloud::Dataproc::V1::Operations::NodeGroupOperationMetadata->new(
node_group_id => $value,
);
FIELDS
node_group_id
Type: String
cluster_uuid
Type: String
status
Type: Message (.google.cloud.dataproc.v1.ClusterOperationStatus)
status_history
Type: Message (.google.cloud.dataproc.v1.ClusterOperationStatus)
operation_type
Type: Enum (.google.cloud.dataproc.v1.NodeGroupOperationMetadata.NodeGroupOperationType)
description
Type: String
labels
Type: Message (.google.cloud.dataproc.v1.NodeGroupOperationMetadata.LabelsEntry)
warnings
Type: String
Enum: NodeGroupOperationMetadata::NodeGroupOperationType
Values:
NODE_GROUP_OPERATION_TYPE_UNSPECIFIED=> 0CREATE=> 1UPDATE=> 2DELETE=> 3RESIZE=> 4
NAME
Google::Cloud::Dataproc::V1::Operations - 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.