Class: Google::Apis::SqlV1beta4::DatabaseFlags
- Inherits:
-
Object
- Object
- Google::Apis::SqlV1beta4::DatabaseFlags
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/sql_v1beta4/classes.rb,
generated/google/apis/sql_v1beta4/representations.rb,
generated/google/apis/sql_v1beta4/representations.rb
Overview
Database 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.
458 459 460 |
# File 'generated/google/apis/sql_v1beta4/classes.rb', line 458 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 server options and system variables for MySQL. Flags should be
specified with underscores, not hyphens. For more information, see Configuring Database Flags in the Cloud
SQL documentation.
Corresponds to the JSON property name
449 450 451 |
# File 'generated/google/apis/sql_v1beta4/classes.rb', line 449 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
456 457 458 |
# File 'generated/google/apis/sql_v1beta4/classes.rb', line 456 def value @value end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
463 464 465 466 |
# File 'generated/google/apis/sql_v1beta4/classes.rb', line 463 def update!(**args) @name = args[:name] if args.key?(:name) @value = args[:value] if args.key?(:value) end |