#include <autoscaling_policy_cpu_utilization.h>
◆ AutoscalingPolicyCpuUtilization() [1/2]
google_compute_api::AutoscalingPolicyCpuUtilization::AutoscalingPolicyCpuUtilization |
( |
const Json::Value & |
storage | ) |
|
|
explicit |
Standard constructor for an immutable data object instance.
- Parameters
-
[in] | storage | The underlying data storage for this instance. |
◆ AutoscalingPolicyCpuUtilization() [2/2]
google_compute_api::AutoscalingPolicyCpuUtilization::AutoscalingPolicyCpuUtilization |
( |
Json::Value * |
storage | ) |
|
|
explicit |
Standard constructor for a mutable data object instance.
- Parameters
-
[in] | storage | The underlying data storage for this instance. |
◆ ~AutoscalingPolicyCpuUtilization()
google_compute_api::AutoscalingPolicyCpuUtilization::~AutoscalingPolicyCpuUtilization |
( |
| ) |
|
|
virtual |
◆ clear_utilization_target()
void google_compute_api::AutoscalingPolicyCpuUtilization::clear_utilization_target |
( |
| ) |
|
|
inline |
Clears the 'utilizationTarget
' attribute.
◆ get_utilization_target()
double google_compute_api::AutoscalingPolicyCpuUtilization::get_utilization_target |
( |
| ) |
const |
|
inline |
Get the value of the 'utilizationTarget
' attribute.
◆ GetTypeName()
const StringPiece google_compute_api::AutoscalingPolicyCpuUtilization::GetTypeName |
( |
| ) |
const |
|
inline |
◆ has_utilization_target()
bool google_compute_api::AutoscalingPolicyCpuUtilization::has_utilization_target |
( |
| ) |
const |
|
inline |
Determine if the 'utilizationTarget
' attribute was set.
- Returns
- true if the '
utilizationTarget
' attribute was set.
◆ New()
Creates a new default instance.
- Returns
- Ownership is passed back to the caller.
◆ set_utilization_target()
void google_compute_api::AutoscalingPolicyCpuUtilization::set_utilization_target |
( |
double |
value | ) |
|
|
inline |
Change the 'utilizationTarget
' attribute.
The target CPU utilization that the autoscaler should maintain. Must be a float value in the range (0, 1]. If not specified, the default is 0.6.
If the CPU level is below the target utilization, the autoscaler scales down the number of instances until it reaches the minimum number of instances you specified or until the average CPU of your instances reaches the target utilization.
If the average CPU is above the target utilization, the autoscaler scales up until it reaches the maximum number of instances you specified or until the average utilization reaches the target utilization.
- Parameters
-
The documentation for this class was generated from the following files: