Cloud Channel V1 API - Class Google::Cloud::Channel::V1::PriceTier (v0.20.0)

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

Defines price at resource tier level. For example, an offer with following definition :

  • Tier 1: Provide 25% discount for all seats between 1 and 25.
  • Tier 2: Provide 10% discount for all seats between 26 and 100.
  • Tier 3: Provide flat 15% discount for all seats above 100.

Each of these tiers is represented as a PriceTier.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#first_resource

def first_resource() -> ::Integer
Returns
  • (::Integer) — First resource for which the tier price applies.

#first_resource=

def first_resource=(value) -> ::Integer
Parameter
  • value (::Integer) — First resource for which the tier price applies.
Returns
  • (::Integer) — First resource for which the tier price applies.

#last_resource

def last_resource() -> ::Integer
Returns
  • (::Integer) — Last resource for which the tier price applies.

#last_resource=

def last_resource=(value) -> ::Integer
Parameter
  • value (::Integer) — Last resource for which the tier price applies.
Returns
  • (::Integer) — Last resource for which the tier price applies.

#price

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

#price=

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