Class: Google::Apis::SqladminV1beta4::DatabaseFlags
- Inherits:
-
Object
- Object
- Google::Apis::SqladminV1beta4::DatabaseFlags
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/sqladmin_v1beta4/classes.rb,
generated/google/apis/sqladmin_v1beta4/representations.rb,
generated/google/apis/sqladmin_v1beta4/representations.rb
Overview
MySQL flags for Cloud SQL instances.
Instance Attribute Summary collapse
-
#name ⇒ String
The name of the flag.
-
#value ⇒ String
The value of the flag.
Instance Method Summary collapse
-
#initialize(**args) ⇒ DatabaseFlags
constructor
A new instance of DatabaseFlags.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ DatabaseFlags
Returns a new instance of DatabaseFlags.
370 371 372 |
# File 'generated/google/apis/sqladmin_v1beta4/classes.rb', line 370 def initialize(**args) update!(**args) end |
Instance Attribute Details
#name ⇒ String
The name of the flag. These flags are passed at instance startup, so include
both MySQL server options and MySQL system variables. Flags should be
specified with underscores, not hyphens. For more information, see Configuring
MySQL Flags in the Google Cloud SQL documentation, as well as the official
MySQL documentation for server options and system variables.
Corresponds to the JSON property name
362 363 364 |
# File 'generated/google/apis/sqladmin_v1beta4/classes.rb', line 362 def name @name end |
#value ⇒ String
The value of the flag. Booleans should be set to on for true and off for false.
This field must be omitted if the flag doesn't take a value.
Corresponds to the JSON property value
368 369 370 |
# File 'generated/google/apis/sqladmin_v1beta4/classes.rb', line 368 def value @value end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
375 376 377 378 |
# File 'generated/google/apis/sqladmin_v1beta4/classes.rb', line 375 def update!(**args) @name = args[:name] if args.key?(:name) @value = args[:value] if args.key?(:value) end |