Class: Google::Cloud::Dataproc::V1::SessionTemplate

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/dataproc/v1/session_templates.rb

Overview

A representation of a session template.

Defined Under Namespace

Classes: LabelsEntry

Instance Attribute Summary collapse

Instance Attribute Details

#create_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. The time when the template was created.

Returns:



137
138
139
140
141
142
143
144
145
146
147
148
149
# File 'proto_docs/google/cloud/dataproc/v1/session_templates.rb', line 137

class SessionTemplate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#creator::String (readonly)

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

Returns:

  • (::String)

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



137
138
139
140
141
142
143
144
145
146
147
148
149
# File 'proto_docs/google/cloud/dataproc/v1/session_templates.rb', line 137

class SessionTemplate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#description::String

Returns Optional. Brief description of the template.

Returns:

  • (::String)

    Optional. Brief description of the template.



137
138
139
140
141
142
143
144
145
146
147
148
149
# File 'proto_docs/google/cloud/dataproc/v1/session_templates.rb', line 137

class SessionTemplate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#environment_config::Google::Cloud::Dataproc::V1::EnvironmentConfig

Returns Optional. Environment configuration for session execution.

Returns:



137
138
139
140
141
142
143
144
145
146
147
148
149
# File 'proto_docs/google/cloud/dataproc/v1/session_templates.rb', line 137

class SessionTemplate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#jupyter_session::Google::Cloud::Dataproc::V1::JupyterConfig

Returns Optional. Jupyter session config.

Returns:



137
138
139
140
141
142
143
144
145
146
147
148
149
# File 'proto_docs/google/cloud/dataproc/v1/session_templates.rb', line 137

class SessionTemplate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#labels::Google::Protobuf::Map{::String => ::String}

Returns 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.

Returns:

  • (::Google::Protobuf::Map{::String => ::String})

    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.



137
138
139
140
141
142
143
144
145
146
147
148
149
# File 'proto_docs/google/cloud/dataproc/v1/session_templates.rb', line 137

class SessionTemplate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#name::String

Returns Required. The resource name of the session template.

Returns:

  • (::String)

    Required. The resource name of the session template.



137
138
139
140
141
142
143
144
145
146
147
148
149
# File 'proto_docs/google/cloud/dataproc/v1/session_templates.rb', line 137

class SessionTemplate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#runtime_config::Google::Cloud::Dataproc::V1::RuntimeConfig

Returns Optional. Runtime configuration for session execution.

Returns:



137
138
139
140
141
142
143
144
145
146
147
148
149
# File 'proto_docs/google/cloud/dataproc/v1/session_templates.rb', line 137

class SessionTemplate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#update_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. The time the template was last updated.

Returns:



137
138
139
140
141
142
143
144
145
146
147
148
149
# File 'proto_docs/google/cloud/dataproc/v1/session_templates.rb', line 137

class SessionTemplate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#uuid::String (readonly)

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

Returns:

  • (::String)

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



137
138
139
140
141
142
143
144
145
146
147
148
149
# File 'proto_docs/google/cloud/dataproc/v1/session_templates.rb', line 137

class SessionTemplate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end