Cloud Channel V1 API - Class Google::Cloud::Channel::V1::RepricingConfig (v0.11.0)

Stay organized with collections Save and categorize content based on your preferences.

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

Configuration for repricing a Google bill over a period of time.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#adjustment

def adjustment() -> ::Google::Cloud::Channel::V1::RepricingAdjustment
Returns

#adjustment=

def adjustment=(value) -> ::Google::Cloud::Channel::V1::RepricingAdjustment
Parameter
Returns

#channel_partner_granularity

def channel_partner_granularity() -> ::Google::Cloud::Channel::V1::RepricingConfig::ChannelPartnerGranularity
Returns

#channel_partner_granularity=

def channel_partner_granularity=(value) -> ::Google::Cloud::Channel::V1::RepricingConfig::ChannelPartnerGranularity
Parameter
Returns

#effective_invoice_month

def effective_invoice_month() -> ::Google::Type::Date
Returns
  • (::Google::Type::Date) — Required. The YearMonth when these adjustments activate. The Day field needs to be "0" since we only accept YearMonth repricing boundaries.

#effective_invoice_month=

def effective_invoice_month=(value) -> ::Google::Type::Date
Parameter
  • value (::Google::Type::Date) — Required. The YearMonth when these adjustments activate. The Day field needs to be "0" since we only accept YearMonth repricing boundaries.
Returns
  • (::Google::Type::Date) — Required. The YearMonth when these adjustments activate. The Day field needs to be "0" since we only accept YearMonth repricing boundaries.

#entitlement_granularity

def entitlement_granularity() -> ::Google::Cloud::Channel::V1::RepricingConfig::EntitlementGranularity
Returns

#entitlement_granularity=

def entitlement_granularity=(value) -> ::Google::Cloud::Channel::V1::RepricingConfig::EntitlementGranularity
Parameter
Returns

#rebilling_basis

def rebilling_basis() -> ::Google::Cloud::Channel::V1::RebillingBasis
Returns

#rebilling_basis=

def rebilling_basis=(value) -> ::Google::Cloud::Channel::V1::RebillingBasis
Parameter
Returns