Google Cloud Dataproc v1 API - Class SessionTemplate (5.15.0)

public sealed class SessionTemplate : IMessage<SessionTemplate>, IEquatable<SessionTemplate>, IDeepCloneable<SessionTemplate>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Dataproc v1 API class SessionTemplate.

A representation of a session template.

Inheritance

object > SessionTemplate

Namespace

Google.Cloud.Dataproc.V1

Assembly

Google.Cloud.Dataproc.V1.dll

Constructors

SessionTemplate()

public SessionTemplate()

SessionTemplate(SessionTemplate)

public SessionTemplate(SessionTemplate other)
Parameter
Name Description
other SessionTemplate

Properties

CreateTime

public Timestamp CreateTime { get; set; }

Output only. The time when the template was created.

Property Value
Type Description
Timestamp

Creator

public string Creator { get; set; }

Output only. The email address of the user who created the template.

Property Value
Type Description
string

Description

public string Description { get; set; }

Optional. Brief description of the template.

Property Value
Type Description
string

EnvironmentConfig

public EnvironmentConfig EnvironmentConfig { get; set; }

Optional. Environment configuration for session execution.

Property Value
Type Description
EnvironmentConfig

JupyterSession

public JupyterConfig JupyterSession { get; set; }

Optional. Jupyter session config.

Property Value
Type Description
JupyterConfig

Labels

public MapField<string, string> Labels { get; }

Optional. Labels to associate with sessions created using this template. Label keys must contain 1 to 63 characters, and must conform to RFC 1035. Label values can be empty, but, if present, must contain 1 to 63 characters and conform to RFC 1035. No more than 32 labels can be associated with a session.

Property Value
Type Description
MapFieldstringstring

Name

public string Name { get; set; }

Required. The resource name of the session template.

Property Value
Type Description
string

RuntimeConfig

public RuntimeConfig RuntimeConfig { get; set; }

Optional. Runtime configuration for session execution.

Property Value
Type Description
RuntimeConfig

SessionConfigCase

public SessionTemplate.SessionConfigOneofCase SessionConfigCase { get; }
Property Value
Type Description
SessionTemplateSessionConfigOneofCase

SessionTemplateName

public SessionTemplateName SessionTemplateName { get; set; }

SessionTemplateName-typed view over the Name resource name property.

Property Value
Type Description
SessionTemplateName

SparkConnectSession

public SparkConnectConfig SparkConnectSession { get; set; }

Optional. Spark Connect session config.

Property Value
Type Description
SparkConnectConfig

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. The time the template was last updated.

Property Value
Type Description
Timestamp

Uuid

public string Uuid { get; set; }

Output only. A session template UUID (Unique Universal Identifier). The service generates this value when it creates the session template.

Property Value
Type Description
string