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.
1935 1936 1937 |
# File 'lib/google/apis/sqladmin_v1/classes.rb', line 1935 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
1902 1903 1904 |
# File 'lib/google/apis/sqladmin_v1/classes.rb', line 1902 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
1908 1909 1910 |
# File 'lib/google/apis/sqladmin_v1/classes.rb', line 1908 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
1914 1915 1916 |
# File 'lib/google/apis/sqladmin_v1/classes.rb', line 1914 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
1920 1921 1922 |
# File 'lib/google/apis/sqladmin_v1/classes.rb', line 1920 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
1926 1927 1928 |
# File 'lib/google/apis/sqladmin_v1/classes.rb', line 1926 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
1932 1933 1934 |
# File 'lib/google/apis/sqladmin_v1/classes.rb', line 1932 def oom_session_cancel_enabled @oom_session_cancel_enabled end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1940 1941 1942 1943 1944 1945 1946 1947 |
# File 'lib/google/apis/sqladmin_v1/classes.rb', line 1940 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 |