Enum googapis::google::cloud::bigquery::reservation::v1::capacity_commitment::CommitmentPlan [−][src]
#[repr(i32)]
pub enum CommitmentPlan {
Unspecified,
Flex,
Trial,
Monthly,
Annual,
}
Expand description
Commitment plan defines the current committed period. Capacity commitment cannot be deleted during it’s committed period.
Variants
Invalid plan value. Requests with this value will be rejected with
error code google.rpc.Code.INVALID_ARGUMENT
.
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.
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.
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.
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.
Implementations
Trait Implementations
Returns the “default value” for a type. Read more
Performs the conversion.
This method returns an ordering between self
and other
values if one exists. Read more
This method tests less than (for self
and other
) and is used by the <
operator. Read more
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
Auto Trait Implementations
impl RefUnwindSafe for CommitmentPlan
impl Send for CommitmentPlan
impl Sync for CommitmentPlan
impl Unpin for CommitmentPlan
impl UnwindSafe for CommitmentPlan
Blanket Implementations
Mutably borrows from an owned value. Read more
Compare self to key
and return true
if they are equal.
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more