Enum Instance.InstanceType (6.89.0)

publicenumInstance.InstanceTypeextendsEnum<Instance.InstanceType>implementsProtocolMessageEnum

The type of this instance. The type can be used to distinguish product variants, that can affect aspects like: usage restrictions, quotas and billing. Currently this is used to distinguish FREE_INSTANCE vs PROVISIONED instances.

Protobuf enum google.spanner.admin.instance.v1.Instance.InstanceType

Static Fields

NameDescription
FREE_INSTANCE

Free instances provide no guarantee for dedicated resources, [node_count, processing_units] should be 0. They come with stricter usage limits and limited support.

FREE_INSTANCE = 2;

FREE_INSTANCE_VALUE

Free instances provide no guarantee for dedicated resources, [node_count, processing_units] should be 0. They come with stricter usage limits and limited support.

FREE_INSTANCE = 2;

INSTANCE_TYPE_UNSPECIFIED

Not specified.

INSTANCE_TYPE_UNSPECIFIED = 0;

INSTANCE_TYPE_UNSPECIFIED_VALUE

Not specified.

INSTANCE_TYPE_UNSPECIFIED = 0;

PROVISIONED

Provisioned instances have dedicated resources, standard usage limits and support.

PROVISIONED = 1;

PROVISIONED_VALUE

Provisioned instances have dedicated resources, standard usage limits and support.

PROVISIONED = 1;

UNRECOGNIZED

Static Methods

NameDescription
forNumber(int value)
getDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)

Deprecated.Use #forNumber(int) instead.

valueOf(String name)
values()

Methods

NameDescription
getDescriptorForType()
getNumber()
getValueDescriptor()