Class: Google::Apis::MigrationcenterV1alpha1::SqlServerServerFlag
- Inherits:
-
Object
- Object
- Google::Apis::MigrationcenterV1alpha1::SqlServerServerFlag
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/migrationcenter_v1alpha1/classes.rb,
lib/google/apis/migrationcenter_v1alpha1/representations.rb,
lib/google/apis/migrationcenter_v1alpha1/representations.rb
Overview
SQL Server server flag details.
Instance Attribute Summary collapse
-
#server_flag_name ⇒ String
Required.
-
#value ⇒ String
Required.
-
#value_in_use ⇒ String
Required.
Instance Method Summary collapse
-
#initialize(**args) ⇒ SqlServerServerFlag
constructor
A new instance of SqlServerServerFlag.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ SqlServerServerFlag
Returns a new instance of SqlServerServerFlag.
8401 8402 8403 |
# File 'lib/google/apis/migrationcenter_v1alpha1/classes.rb', line 8401 def initialize(**args) update!(**args) end |
Instance Attribute Details
#server_flag_name ⇒ String
Required. The server flag name.
Corresponds to the JSON property serverFlagName
8387 8388 8389 |
# File 'lib/google/apis/migrationcenter_v1alpha1/classes.rb', line 8387 def server_flag_name @server_flag_name end |
#value ⇒ String
Required. The server flag value set by the user.
Corresponds to the JSON property value
8392 8393 8394 |
# File 'lib/google/apis/migrationcenter_v1alpha1/classes.rb', line 8392 def value @value end |
#value_in_use ⇒ String
Required. The server flag actual value. If value_in_use is different from
value it means that either the configuration change was not applied or it is
an expected behavior. See SQL Server documentation for more details.
Corresponds to the JSON property valueInUse
8399 8400 8401 |
# File 'lib/google/apis/migrationcenter_v1alpha1/classes.rb', line 8399 def value_in_use @value_in_use end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
8406 8407 8408 8409 8410 |
# File 'lib/google/apis/migrationcenter_v1alpha1/classes.rb', line 8406 def update!(**args) @server_flag_name = args[:server_flag_name] if args.key?(:server_flag_name) @value = args[:value] if args.key?(:value) @value_in_use = args[:value_in_use] if args.key?(:value_in_use) end |