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
383 384 385 |
# File 'generated/google/apis/sqladmin_v1beta4/classes.rb', line 383 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
375 376 377 |
# File 'generated/google/apis/sqladmin_v1beta4/classes.rb', line 375 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
381 382 383 |
# File 'generated/google/apis/sqladmin_v1beta4/classes.rb', line 381 def value @value end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
388 389 390 391 |
# File 'generated/google/apis/sqladmin_v1beta4/classes.rb', line 388 def update!(**args) @name = args[:name] if args.key?(:name) @value = args[:value] if args.key?(:value) end |