Class: Google::Apis::SqladminV1::GeminiInstanceConfig
- Inherits:
-
Object
- Object
- Google::Apis::SqladminV1::GeminiInstanceConfig
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/sqladmin_v1/classes.rb,
lib/google/apis/sqladmin_v1/representations.rb,
lib/google/apis/sqladmin_v1/representations.rb
Overview
Gemini instance configuration.
Instance Attribute Summary collapse
-
#active_query_enabled ⇒ Boolean
(also: #active_query_enabled?)
Output only.
-
#entitled ⇒ Boolean
(also: #entitled?)
Output only.
-
#flag_recommender_enabled ⇒ Boolean
(also: #flag_recommender_enabled?)
Output only.
-
#google_vacuum_mgmt_enabled ⇒ Boolean
(also: #google_vacuum_mgmt_enabled?)
Output only.
-
#index_advisor_enabled ⇒ Boolean
(also: #index_advisor_enabled?)
Output only.
-
#oom_session_cancel_enabled ⇒ Boolean
(also: #oom_session_cancel_enabled?)
Output only.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GeminiInstanceConfig
constructor
A new instance of GeminiInstanceConfig.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GeminiInstanceConfig
Returns a new instance of GeminiInstanceConfig.
2508 2509 2510 |
# File 'lib/google/apis/sqladmin_v1/classes.rb', line 2508 def initialize(**args) update!(**args) end |
Instance Attribute Details
#active_query_enabled ⇒ Boolean Also known as: active_query_enabled?
Output only. Whether the active query is enabled.
Corresponds to the JSON property activeQueryEnabled
2475 2476 2477 |
# File 'lib/google/apis/sqladmin_v1/classes.rb', line 2475 def active_query_enabled @active_query_enabled end |
#entitled ⇒ Boolean Also known as: entitled?
Output only. Whether Gemini is enabled.
Corresponds to the JSON property entitled
2481 2482 2483 |
# File 'lib/google/apis/sqladmin_v1/classes.rb', line 2481 def entitled @entitled end |
#flag_recommender_enabled ⇒ Boolean Also known as: flag_recommender_enabled?
Output only. Whether the flag recommender is enabled.
Corresponds to the JSON property flagRecommenderEnabled
2487 2488 2489 |
# File 'lib/google/apis/sqladmin_v1/classes.rb', line 2487 def flag_recommender_enabled @flag_recommender_enabled end |
#google_vacuum_mgmt_enabled ⇒ Boolean Also known as: google_vacuum_mgmt_enabled?
Output only. Whether the vacuum management is enabled.
Corresponds to the JSON property googleVacuumMgmtEnabled
2493 2494 2495 |
# File 'lib/google/apis/sqladmin_v1/classes.rb', line 2493 def google_vacuum_mgmt_enabled @google_vacuum_mgmt_enabled end |
#index_advisor_enabled ⇒ Boolean Also known as: index_advisor_enabled?
Output only. Whether the index advisor is enabled.
Corresponds to the JSON property indexAdvisorEnabled
2499 2500 2501 |
# File 'lib/google/apis/sqladmin_v1/classes.rb', line 2499 def index_advisor_enabled @index_advisor_enabled end |
#oom_session_cancel_enabled ⇒ Boolean Also known as: oom_session_cancel_enabled?
Output only. Whether canceling the out-of-memory (OOM) session is enabled.
Corresponds to the JSON property oomSessionCancelEnabled
2505 2506 2507 |
# File 'lib/google/apis/sqladmin_v1/classes.rb', line 2505 def oom_session_cancel_enabled @oom_session_cancel_enabled end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2513 2514 2515 2516 2517 2518 2519 2520 |
# File 'lib/google/apis/sqladmin_v1/classes.rb', line 2513 def update!(**args) @active_query_enabled = args[:active_query_enabled] if args.key?(:active_query_enabled) @entitled = args[:entitled] if args.key?(:entitled) @flag_recommender_enabled = args[:flag_recommender_enabled] if args.key?(:flag_recommender_enabled) @google_vacuum_mgmt_enabled = args[:google_vacuum_mgmt_enabled] if args.key?(:google_vacuum_mgmt_enabled) @index_advisor_enabled = args[:index_advisor_enabled] if args.key?(:index_advisor_enabled) @oom_session_cancel_enabled = args[:oom_session_cancel_enabled] if args.key?(:oom_session_cancel_enabled) end |