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.
3589 3590 3591 |
# File 'lib/google/apis/dataplex_v1/classes.rb', line 3589 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
3580 3581 3582 |
# File 'lib/google/apis/dataplex_v1/classes.rb', line 3580 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
3587 3588 3589 |
# File 'lib/google/apis/dataplex_v1/classes.rb', line 3587 def max_idle_duration @max_idle_duration end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3594 3595 3596 3597 |
# File 'lib/google/apis/dataplex_v1/classes.rb', line 3594 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 |