Reference documentation and code samples for the Google Cloud Dataproc Metastore V1alpha Client class ScalingConfig.
Represents the scaling configuration of a metastore service.
Generated from protobuf message google.cloud.metastore.v1alpha.ScalingConfig
Namespace
Google \ Cloud \ Metastore \ V1alphaMethods
__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 |
Enum of type InstanceSize. |
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
Enum of type InstanceSize. |
| 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 |
|