Cloud Channel V1 API - Class Google::Cloud::Channel::V1::PricePhase (v0.18.0)

Reference documentation and code samples for the Cloud Channel V1 API class Google::Cloud::Channel::V1::PricePhase.

Specifies the price by the duration of months. For example, a 20% discount for the first six months, then a 10% discount starting on the seventh month.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#first_period

def first_period() -> ::Integer
Returns
  • (::Integer) — Defines first period for the phase.

#first_period=

def first_period=(value) -> ::Integer
Parameter
  • value (::Integer) — Defines first period for the phase.
Returns
  • (::Integer) — Defines first period for the phase.

#last_period

def last_period() -> ::Integer
Returns
  • (::Integer) — Defines first period for the phase.

#last_period=

def last_period=(value) -> ::Integer
Parameter
  • value (::Integer) — Defines first period for the phase.
Returns
  • (::Integer) — Defines first period for the phase.

#period_type

def period_type() -> ::Google::Cloud::Channel::V1::PeriodType
Returns

#period_type=

def period_type=(value) -> ::Google::Cloud::Channel::V1::PeriodType
Parameter
Returns

#price

def price() -> ::Google::Cloud::Channel::V1::Price
Returns

#price=

def price=(value) -> ::Google::Cloud::Channel::V1::Price
Parameter
Returns

#price_tiers

def price_tiers() -> ::Array<::Google::Cloud::Channel::V1::PriceTier>
Returns

#price_tiers=

def price_tiers=(value) -> ::Array<::Google::Cloud::Channel::V1::PriceTier>
Parameter
Returns