public sealed class AutoscalingTargets : IMessage<AutoscalingTargets>, IEquatable<AutoscalingTargets>, IDeepCloneable<AutoscalingTargets>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Bigtable Administration v2 API class AutoscalingTargets.
The Autoscaling targets for a Cluster. These determine the recommended nodes.
The cpu utilization that the Autoscaler should be trying to achieve.
This number is on a scale from 0 (no utilization) to
100 (total utilization), and is limited between 10 and 80, otherwise it
will return INVALID_ARGUMENT error.
public int StorageUtilizationGibPerNode { get; set; }
The storage utilization that the Autoscaler should be trying to achieve.
This number is limited between 2560 (2.5TiB) and 5120 (5TiB) for a SSD
cluster and between 8192 (8TiB) and 16384 (16TiB) for an HDD cluster,
otherwise it will return INVALID_ARGUMENT error. If this value is set to 0,
it will be treated as if it were set to the default value: 2560 for SSD,
8192 for HDD.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-25 UTC."],[[["The provided content details the `AutoscalingTargets` class within the Google Cloud Bigtable Administration v2 API, specifically across multiple versions ranging from 2.4.0 to the latest 3.24.0."],["`AutoscalingTargets` is used to define the recommended node configuration for a cluster and implements interfaces such as `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`."],["The `CpuUtilizationPercent` property allows setting a target CPU utilization percentage for autoscaling, with a valid range between 10 and 80."],["`StorageUtilizationGibPerNode` property is used to configure the target storage utilization per node in Gibibytes (GiB), with valid ranges depending on the cluster type (SSD or HDD), defaulting to 2560 for SSD and 8192 for HDD if set to 0."],["The `AutoscalingTargets` class includes constructors to create a new instance or copy from an existing `AutoscalingTargets` object."]]],[]]