Google Cloud Dataproc Metastore V1beta Client - Class ScalingConfig (1.0.1)

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 \ V1beta

Methods

__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