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.
1922 1923 1924 |
# File 'lib/google/apis/sqladmin_v1/classes.rb', line 1922 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
1889 1890 1891 |
# File 'lib/google/apis/sqladmin_v1/classes.rb', line 1889 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
1895 1896 1897 |
# File 'lib/google/apis/sqladmin_v1/classes.rb', line 1895 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
1901 1902 1903 |
# File 'lib/google/apis/sqladmin_v1/classes.rb', line 1901 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
1907 1908 1909 |
# File 'lib/google/apis/sqladmin_v1/classes.rb', line 1907 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
1913 1914 1915 |
# File 'lib/google/apis/sqladmin_v1/classes.rb', line 1913 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
1919 1920 1921 |
# File 'lib/google/apis/sqladmin_v1/classes.rb', line 1919 def oom_session_cancel_enabled @oom_session_cancel_enabled end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1927 1928 1929 1930 1931 1932 1933 1934 |
# File 'lib/google/apis/sqladmin_v1/classes.rb', line 1927 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 |