Enum CapacityCommitment.CommitmentPlan (2.49.0)

public enum CapacityCommitment.CommitmentPlan extends Enum<CapacityCommitment.CommitmentPlan> implements ProtocolMessageEnum

Commitment plan defines the current committed period. Capacity commitment cannot be deleted during it's committed period.

Protobuf enum google.cloud.bigquery.reservation.v1.CapacityCommitment.CommitmentPlan

Implements

ProtocolMessageEnum

Static Fields

Name Description
ANNUAL

Annual commitments have a committed period of 365 days after becoming ACTIVE. After that they are converted to a new commitment based on the renewal_plan.

ANNUAL = 4;

ANNUAL_FLAT_RATE

Same as ANNUAL, should only be used if flat-rate commitments are still available.

ANNUAL_FLAT_RATE = 9 [deprecated = true];

ANNUAL_FLAT_RATE_VALUE

Same as ANNUAL, should only be used if flat-rate commitments are still available.

ANNUAL_FLAT_RATE = 9 [deprecated = true];

ANNUAL_VALUE

Annual commitments have a committed period of 365 days after becoming ACTIVE. After that they are converted to a new commitment based on the renewal_plan.

ANNUAL = 4;

COMMITMENT_PLAN_UNSPECIFIED

Invalid plan value. Requests with this value will be rejected with error code google.rpc.Code.INVALID_ARGUMENT.

COMMITMENT_PLAN_UNSPECIFIED = 0;

COMMITMENT_PLAN_UNSPECIFIED_VALUE

Invalid plan value. Requests with this value will be rejected with error code google.rpc.Code.INVALID_ARGUMENT.

COMMITMENT_PLAN_UNSPECIFIED = 0;

FLEX

Flex commitments have committed period of 1 minute after becoming ACTIVE. After that, they are not in a committed period anymore and can be removed any time.

FLEX = 3;

FLEX_FLAT_RATE

Same as FLEX, should only be used if flat-rate commitments are still available.

FLEX_FLAT_RATE = 7 [deprecated = true];

FLEX_FLAT_RATE_VALUE

Same as FLEX, should only be used if flat-rate commitments are still available.

FLEX_FLAT_RATE = 7 [deprecated = true];

FLEX_VALUE

Flex commitments have committed period of 1 minute after becoming ACTIVE. After that, they are not in a committed period anymore and can be removed any time.

FLEX = 3;

MONTHLY

Monthly commitments have a committed period of 30 days after becoming ACTIVE. After that, they are not in a committed period anymore and can be removed any time.

MONTHLY = 2;

MONTHLY_FLAT_RATE

Same as MONTHLY, should only be used if flat-rate commitments are still available.

MONTHLY_FLAT_RATE = 8 [deprecated = true];

MONTHLY_FLAT_RATE_VALUE

Same as MONTHLY, should only be used if flat-rate commitments are still available.

MONTHLY_FLAT_RATE = 8 [deprecated = true];

MONTHLY_VALUE

Monthly commitments have a committed period of 30 days after becoming ACTIVE. After that, they are not in a committed period anymore and can be removed any time.

MONTHLY = 2;

NONE

Should only be used for renewal_plan and is only meaningful if edition is specified to values other than EDITION_UNSPECIFIED. Otherwise CreateCapacityCommitmentRequest or UpdateCapacityCommitmentRequest will be rejected with error code google.rpc.Code.INVALID_ARGUMENT. If the renewal_plan is NONE, capacity commitment will be removed at the end of its commitment period.

NONE = 6;

NONE_VALUE

Should only be used for renewal_plan and is only meaningful if edition is specified to values other than EDITION_UNSPECIFIED. Otherwise CreateCapacityCommitmentRequest or UpdateCapacityCommitmentRequest will be rejected with error code google.rpc.Code.INVALID_ARGUMENT. If the renewal_plan is NONE, capacity commitment will be removed at the end of its commitment period.

NONE = 6;

THREE_YEAR

3-year commitments have a committed period of 1095(3 * 365) days after becoming ACTIVE. After that they are converted to a new commitment based on the renewal_plan.

THREE_YEAR = 10;

THREE_YEAR_VALUE

3-year commitments have a committed period of 1095(3 * 365) days after becoming ACTIVE. After that they are converted to a new commitment based on the renewal_plan.

THREE_YEAR = 10;

TRIAL

Trial commitments have a committed period of 182 days after becoming ACTIVE. After that, they are converted to a new commitment based on the renewal_plan. Default renewal_plan for Trial commitment is Flex so that it can be deleted right after committed period ends.

TRIAL = 5;

TRIAL_VALUE

Trial commitments have a committed period of 182 days after becoming ACTIVE. After that, they are converted to a new commitment based on the renewal_plan. Default renewal_plan for Trial commitment is Flex so that it can be deleted right after committed period ends.

TRIAL = 5;

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()