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
387 388 389 |
# File 'generated/google/apis/sqladmin_v1beta4/classes.rb', line 387 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
379 380 381 |
# File 'generated/google/apis/sqladmin_v1beta4/classes.rb', line 379 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
385 386 387 |
# File 'generated/google/apis/sqladmin_v1beta4/classes.rb', line 385 def value @value end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
392 393 394 395 |
# File 'generated/google/apis/sqladmin_v1beta4/classes.rb', line 392 def update!(**args) @name = args[:name] if args.key?(:name) @value = args[:value] if args.key?(:value) end |