Enum Instance.InstanceType (6.85.0)

public enum Instance.InstanceType extends Enum<Instance.InstanceType> implements ProtocolMessageEnum

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

Implements

ProtocolMessageEnum

Static Fields

Name Description
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

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

Deprecated. Use #forNumber(int) instead.

valueOf(String name)
values()

Methods

Name Description
getDescriptorForType()
getNumber()
getValueDescriptor()