2: from 05/15 to 06/15, at the full monthly price.

3: from 06/15 to 07/15, at the full monthly price.

All dates represent the start of that day in the America/Los_Angeles time zone.

If this is set:

  • The PriceModel.subscription oneof must be set.
  • Field term.duration_months must be positive.

MONTHLY_NOT_PRORATED = 3;

MONTHLY_NOT_PRORATED_VALUE

Monthly installments without proration. This type of offer has "Monthly" billing frequency (see https://docs.cloud.google.com/marketplace/docs/partners/offers/select-payment-schedule). For example, if the offer starts on 04/15, and the offer duration is 3 months, the following installments will be created:

1: from 04/15 to 05/15, at the full monthly price.

2: from 05/15 to 06/15, at the full monthly price.

3: from 06/15 to 07/15, at the full monthly price.

All dates represent the start of that day in the America/Los_Angeles time zone.

If this is set:

  • The PriceModel.subscription oneof must be set.
  • Field term.duration_months must be positive.

MONTHLY_NOT_PRORATED = 3;

MONTHLY_POSTPAY

The schedule of the monthly postpay offers. This type of offer has "Monthly" billing frequency (see https://docs.cloud.google.com/marketplace/docs/partners/offers/select-payment-schedule). No longer supported as of May 2024. Cannot be used to publish new offers.

MONTHLY_POSTPAY = 1 [deprecated = true];

MONTHLY_POSTPAY_VALUE

The schedule of the monthly postpay offers. This type of offer has "Monthly" billing frequency (see https://docs.cloud.google.com/marketplace/docs/partners/offers/select-payment-schedule). No longer supported as of May 2024. Cannot be used to publish new offers.

MONTHLY_POSTPAY = 1 [deprecated = true];

MONTHLY_PRORATED

Monthly installments with proration. This type of offer has "Monthly" billing frequency (see https://docs.cloud.google.com/marketplace/docs/partners/offers/select-payment-schedule). For example, if the offer starts on 04/15, and the offer duration is 3 months, the following installments will be created:

1: from 04/15 to 05/01, at the prorated price for April.

2: from 05/01 to 06/01, at the full monthly price for May.

3: from 06/01 to 07/01, at the full monthly price for June.

4: from 07/01 to 07/15, at the prorated price for July.

All dates represent the start of that day in the America/Los_Angeles time zone.

If this is set:

  • The PriceModel.subscription oneof must be set.
  • Field term.duration_months must be positive.

MONTHLY_PRORATED = 2;

MONTHLY_PRORATED_VALUE

Monthly installments with proration. This type of offer has "Monthly" billing frequency (see https://docs.cloud.google.com/marketplace/docs/partners/offers/select-payment-schedule). For example, if the offer starts on 04/15, and the offer duration is 3 months, the following installments will be created:

1: from 04/15 to 05/01, at the prorated price for April.

2: from 05/01 to 06/01, at the full monthly price for May.

3: from 06/01 to 07/01, at the full monthly price for June.

4: from 07/01 to 07/15, at the prorated price for July.

All dates represent the start of that day in the America/Los_Angeles time zone.

If this is set:

  • The PriceModel.subscription oneof must be set.
  • Field term.duration_months must be positive.

MONTHLY_PRORATED = 2;

QUARTERLY_NOT_PRORATED

Quarterly installments which are not prorated. This type of offer has "Quarterly" billing frequency (see https://docs.cloud.google.com/marketplace/docs/partners/offers/select-payment-schedule). For example, if the offer starts on 01/15, and the offer duration is 3 quarters, the following installments will be created:

1: from 01/15 to 04/15, at the full quarterly price.

2: from 04/15 to 07/15, at the full quarterly price.

3: from 07/15 to 10/15, at the full quarterly price.

All dates represent the start of that day in the America/Los_Angeles time zone.

If this is set:

  • The PriceModel.subscription oneof must be set.
  • Field term.duration_months must be positive.

QUARTERLY_NOT_PRORATED = 4;

QUARTERLY_NOT_PRORATED_VALUE

Quarterly installments which are not prorated. This type of offer has "Quarterly" billing frequency (see https://docs.cloud.google.com/marketplace/docs/partners/offers/select-payment-schedule). For example, if the offer starts on 01/15, and the offer duration is 3 quarters, the following installments will be created:

1: from 01/15 to 04/15, at the full quarterly price.

2: from 04/15 to 07/15, at the full quarterly price.

3: from 07/15 to 10/15, at the full quarterly price.

All dates represent the start of that day in the America/Los_Angeles time zone.

If this is set:

  • The PriceModel.subscription oneof must be set.
  • Field term.duration_months must be positive.

QUARTERLY_NOT_PRORATED = 4;

STANDARD_INTERVAL_UNSPECIFIED

The private offer does not have an interval. If this is set, then the offer is "usage-only". Field term.duration_months must be positive.

STANDARD_INTERVAL_UNSPECIFIED = 0;

STANDARD_INTERVAL_UNSPECIFIED_VALUE

The private offer does not have an interval. If this is set, then the offer is "usage-only". Field term.duration_months must be positive.

STANDARD_INTERVAL_UNSPECIFIED = 0;

UNRECOGNIZED YEARLY_NOT_PRORATED

Yearly installments which are not prorated. This type of offer has "Yearly" billing frequency (see https://docs.cloud.google.com/marketplace/docs/partners/offers/select-payment-schedule). For example, if the offer starts on 01/15/2025, and the offer duration is 3 years, the following installments will be created:

1: from 01/15/2025 to 01/15/2026, at the full yearly price.

2: from 01/15/2026 to 01/15/2027, at the full yearly price.

3: from 01/15/2027 to 01/15/2028, at the full yearly price.

All dates represent the start of that day in the America/Los_Angeles time zone.

If this is set:

  • The PriceModel.subscription oneof must be set.
  • Field term.duration_months must be positive.

YEARLY_NOT_PRORATED = 5;

YEARLY_NOT_PRORATED_VALUE

Yearly installments which are not prorated. This type of offer has "Yearly" billing frequency (see https://docs.cloud.google.com/marketplace/docs/partners/offers/select-payment-schedule). For example, if the offer starts on 01/15/2025, and the offer duration is 3 years, the following installments will be created:

1: from 01/15/2025 to 01/15/2026, at the full yearly price.

2: from 01/15/2026 to 01/15/2027, at the full yearly price.

3: from 01/15/2027 to 01/15/2028, at the full yearly price.

All dates represent the start of that day in the America/Los_Angeles time zone.

If this is set:

  • The PriceModel.subscription oneof must be set.
  • Field term.duration_months must be positive.

YEARLY_NOT_PRORATED = 5;

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