Class: Google::Apis::ComputeAlpha::CapacityHistoryRequestInstancePropertiesScheduling
- Inherits:
-
Object
- Object
- Google::Apis::ComputeAlpha::CapacityHistoryRequestInstancePropertiesScheduling
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/compute_alpha/classes.rb,
lib/google/apis/compute_alpha/representations.rb,
lib/google/apis/compute_alpha/representations.rb
Overview
Scheduling options.
Instance Attribute Summary collapse
-
#provisioning_model ⇒ String
The provisioning model to get capacity history for.
Instance Method Summary collapse
-
#initialize(**args) ⇒ CapacityHistoryRequestInstancePropertiesScheduling
constructor
A new instance of CapacityHistoryRequestInstancePropertiesScheduling.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ CapacityHistoryRequestInstancePropertiesScheduling
Returns a new instance of CapacityHistoryRequestInstancePropertiesScheduling.
8709 8710 8711 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 8709 def initialize(**args) update!(**args) end |
Instance Attribute Details
#provisioning_model ⇒ String
The provisioning model to get capacity history for.
This field must be set to SPOT.
For more information, see
Compute Engine instances provisioning models.
Corresponds to the JSON property provisioningModel
8707 8708 8709 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 8707 def provisioning_model @provisioning_model end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
8714 8715 8716 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 8714 def update!(**args) @provisioning_model = args[:provisioning_model] if args.key?(:provisioning_model) end |