Reference documentation and code samples for the Google BigQuery Reservation V1 Client class CommitmentPlan.
Commitment plan defines the current committed period. Capacity commitment cannot be deleted during it's committed period.
Protobuf type google.cloud.bigquery.reservation.v1.CapacityCommitment.CommitmentPlan
Methods
name
Parameter | |
---|---|
Name | Description |
value |
mixed
|
value
Parameter | |
---|---|
Name | Description |
name |
mixed
|
Constants
COMMITMENT_PLAN_UNSPECIFIED
Value: 0
Invalid plan value. Requests with this value will be rejected with
error code google.rpc.Code.INVALID_ARGUMENT
.
Generated from protobuf enum COMMITMENT_PLAN_UNSPECIFIED = 0;
FLEX
Value: 3
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.
Generated from protobuf enum FLEX = 3;
TRIAL
Value: 5
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.
Generated from protobuf enum TRIAL = 5;
MONTHLY
Value: 2
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.
Generated from protobuf enum MONTHLY = 2;
ANNUAL
Value: 4
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.
Generated from protobuf enum ANNUAL = 4;