NAME
Google::Cloud::Dataproc::V1::Sessions::CreateSessionRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataproc::V1::Sessions;
my $msg = Google::Cloud::Dataproc::V1::Sessions::CreateSessionRequest->new(
parent => $value,
);
FIELDS
parent
Type: String
session
Type: Message (.google.cloud.dataproc.v1.Session)
session_id
Type: String
request_id
Type: String
NAME
Google::Cloud::Dataproc::V1::Sessions::GetSessionRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataproc::V1::Sessions;
my $msg = Google::Cloud::Dataproc::V1::Sessions::GetSessionRequest->new(
name => $value,
);
FIELDS
name
Type: String
NAME
Google::Cloud::Dataproc::V1::Sessions::ListSessionsRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataproc::V1::Sessions;
my $msg = Google::Cloud::Dataproc::V1::Sessions::ListSessionsRequest->new(
parent => $value,
);
FIELDS
parent
Type: String
page_size
Type: Int32
page_token
Type: String
filter
Type: String
NAME
Google::Cloud::Dataproc::V1::Sessions::ListSessionsResponse - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataproc::V1::Sessions;
my $msg = Google::Cloud::Dataproc::V1::Sessions::ListSessionsResponse->new(
sessions => $value,
);
FIELDS
sessions
Type: Message (.google.cloud.dataproc.v1.Session)
next_page_token
Type: String
NAME
Google::Cloud::Dataproc::V1::Sessions::TerminateSessionRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataproc::V1::Sessions;
my $msg = Google::Cloud::Dataproc::V1::Sessions::TerminateSessionRequest->new(
name => $value,
);
FIELDS
name
Type: String
request_id
Type: String
NAME
Google::Cloud::Dataproc::V1::Sessions::DeleteSessionRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataproc::V1::Sessions;
my $msg = Google::Cloud::Dataproc::V1::Sessions::DeleteSessionRequest->new(
name => $value,
);
FIELDS
name
Type: String
request_id
Type: String
NAME
Google::Cloud::Dataproc::V1::Sessions::Session - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataproc::V1::Sessions;
my $msg = Google::Cloud::Dataproc::V1::Sessions::Session->new(
name => $value,
);
FIELDS
name
Type: String
uuid
Type: String
create_time
Type: Message (.google.protobuf.Timestamp)
jupyter_session
Type: Message (.google.cloud.dataproc.v1.JupyterConfig)
spark_connect_session
Type: Message (.google.cloud.dataproc.v1.SparkConnectConfig)
runtime_info
Type: Message (.google.cloud.dataproc.v1.RuntimeInfo)
state
Type: Enum (.google.cloud.dataproc.v1.Session.State)
state_message
Type: String
state_time
Type: Message (.google.protobuf.Timestamp)
creator
Type: String
labels
Type: Message (.google.cloud.dataproc.v1.Session.LabelsEntry)
runtime_config
Type: Message (.google.cloud.dataproc.v1.RuntimeConfig)
environment_config
Type: Message (.google.cloud.dataproc.v1.EnvironmentConfig)
user
Type: String
state_history
Type: Message (.google.cloud.dataproc.v1.Session.SessionStateHistory)
session_template
Type: String
Enum: Session::State
Values:
STATE_UNSPECIFIED=> 0CREATING=> 1ACTIVE=> 2TERMINATING=> 3TERMINATED=> 4FAILED=> 5
NAME
Google::Cloud::Dataproc::V1::Sessions::JupyterConfig - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataproc::V1::Sessions;
my $msg = Google::Cloud::Dataproc::V1::Sessions::JupyterConfig->new(
kernel => $value,
);
FIELDS
kernel
Type: Enum (.google.cloud.dataproc.v1.JupyterConfig.Kernel)
display_name
Type: String
Enum: JupyterConfig::Kernel
Values:
KERNEL_UNSPECIFIED=> 0PYTHON=> 1SCALA=> 2
NAME
Google::Cloud::Dataproc::V1::Sessions::SparkConnectConfig - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataproc::V1::Sessions;
my $msg = Google::Cloud::Dataproc::V1::Sessions::SparkConnectConfig->new(
);
FIELDS
NAME
Google::Cloud::Dataproc::V1::Sessions::SessionControllerClient - Client stub representing the remote SessionController 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::Sessions - 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.