ScalingConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Represents the scaling configuration of a metastore service.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Attributes | |
---|---|
Name | Description |
instance_size |
google.cloud.metastore_v1beta.types.ScalingConfig.InstanceSize
An enum of readable instance sizes, with each instance size mapping to a float value (e.g. InstanceSize.EXTRA_SMALL = scaling_factor(0.1)) This field is a member of oneof _ scaling_model .
|
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. This field is a member of oneof _ scaling_model .
|
Classes
InstanceSize
InstanceSize(value)
Metastore instance sizes.
Values: INSTANCE_SIZE_UNSPECIFIED (0): Unspecified instance size EXTRA_SMALL (1): Extra small instance size, maps to a scaling factor of 0.1. SMALL (2): Small instance size, maps to a scaling factor of 0.5. MEDIUM (3): Medium instance size, maps to a scaling factor of 1.0. LARGE (4): Large instance size, maps to a scaling factor of 3.0. EXTRA_LARGE (5): Extra large instance size, maps to a scaling factor of 6.0.