Class: Google::Apis::DataplexV1::GoogleCloudDataplexV1EnvironmentSessionSpec
- Inherits:
-
Object
- Object
- Google::Apis::DataplexV1::GoogleCloudDataplexV1EnvironmentSessionSpec
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/dataplex_v1/classes.rb,
lib/google/apis/dataplex_v1/representations.rb,
lib/google/apis/dataplex_v1/representations.rb
Overview
Configuration for sessions created for this environment.
Instance Attribute Summary collapse
-
#enable_fast_startup ⇒ Boolean
(also: #enable_fast_startup?)
Optional.
-
#max_idle_duration ⇒ String
Optional.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDataplexV1EnvironmentSessionSpec
constructor
A new instance of GoogleCloudDataplexV1EnvironmentSessionSpec.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDataplexV1EnvironmentSessionSpec
Returns a new instance of GoogleCloudDataplexV1EnvironmentSessionSpec.
3131 3132 3133 |
# File 'lib/google/apis/dataplex_v1/classes.rb', line 3131 def initialize(**args) update!(**args) end |
Instance Attribute Details
#enable_fast_startup ⇒ Boolean Also known as: enable_fast_startup?
Optional. If True, this causes sessions to be pre-created and available for
faster startup to enable interactive exploration use-cases. This defaults to
False to avoid additional billed charges. These can only be set to True for
the environment with name set to "default", and with default configuration.
Corresponds to the JSON property enableFastStartup
3122 3123 3124 |
# File 'lib/google/apis/dataplex_v1/classes.rb', line 3122 def enable_fast_startup @enable_fast_startup end |
#max_idle_duration ⇒ String
Optional. The idle time configuration of the session. The session will be auto-
terminated at the end of this period.
Corresponds to the JSON property maxIdleDuration
3129 3130 3131 |
# File 'lib/google/apis/dataplex_v1/classes.rb', line 3129 def max_idle_duration @max_idle_duration end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3136 3137 3138 3139 |
# File 'lib/google/apis/dataplex_v1/classes.rb', line 3136 def update!(**args) @enable_fast_startup = args[:enable_fast_startup] if args.key?(:enable_fast_startup) @max_idle_duration = args[:max_idle_duration] if args.key?(:max_idle_duration) end |