Reference documentation and code samples for the Google Cloud Dataproc Metastore V1beta Client class ScalingConfig.
Represents the scaling configuration of a metastore service.
Generated from protobuf message google.cloud.metastore.v1beta.ScalingConfig
Namespace
Google \ Cloud \ Metastore \ V1betaMethods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ instance_size |
int
An enum of readable instance sizes, with each instance size mapping to a float value (e.g. InstanceSize.EXTRA_SMALL = scaling_factor(0.1)) |
↳ scaling_factor |
float
Scaling factor, increments of 0.1 for values less than 1.0, and increments of 1.0 for values greater than 1.0. |
getInstanceSize
An enum of readable instance sizes, with each instance size mapping to a float value (e.g. InstanceSize.EXTRA_SMALL = scaling_factor(0.1))
Returns | |
---|---|
Type | Description |
int |
hasInstanceSize
setInstanceSize
An enum of readable instance sizes, with each instance size mapping to a float value (e.g. InstanceSize.EXTRA_SMALL = scaling_factor(0.1))
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getScalingFactor
Scaling factor, increments of 0.1 for values less than 1.0, and increments of 1.0 for values greater than 1.0.
Returns | |
---|---|
Type | Description |
float |
hasScalingFactor
setScalingFactor
Scaling factor, increments of 0.1 for values less than 1.0, and increments of 1.0 for values greater than 1.0.
Parameter | |
---|---|
Name | Description |
var |
float
|
Returns | |
---|---|
Type | Description |
$this |
getScalingModel
Returns | |
---|---|
Type | Description |
string |