Class ChannelPartnerRepricingConfig (1.7.0)

public sealed class ChannelPartnerRepricingConfig : IMessage<ChannelPartnerRepricingConfig>, IEquatable<ChannelPartnerRepricingConfig>, IDeepCloneable<ChannelPartnerRepricingConfig>, IBufferMessage, IMessage

Configuration for how a distributor will rebill a channel partner (also known as a distributor-authorized reseller).

Inheritance

Object > ChannelPartnerRepricingConfig

Namespace

Google.Cloud.Channel.V1

Assembly

Google.Cloud.Channel.V1.dll

Constructors

ChannelPartnerRepricingConfig()

public ChannelPartnerRepricingConfig()

ChannelPartnerRepricingConfig(ChannelPartnerRepricingConfig)

public ChannelPartnerRepricingConfig(ChannelPartnerRepricingConfig other)
Parameter
NameDescription
otherChannelPartnerRepricingConfig

Properties

ChannelPartnerRepricingConfigName

public ChannelPartnerRepricingConfigName ChannelPartnerRepricingConfigName { get; set; }

ChannelPartnerRepricingConfigName-typed view over the Name resource name property.

Property Value
TypeDescription
ChannelPartnerRepricingConfigName

Name

public string Name { get; set; }

Output only. Resource name of the ChannelPartnerRepricingConfig. Format: accounts/{account_id}/channelPartnerLinks/{channel_partner_id}/channelPartnerRepricingConfigs/{id}.

Property Value
TypeDescription
String

RepricingConfig

public RepricingConfig RepricingConfig { get; set; }

Required. The configuration for bill modifications made by a reseller before sending it to ChannelPartner.

Property Value
TypeDescription
RepricingConfig

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. Timestamp of an update to the repricing rule. If update_time is after [RepricingConfig.effective_invoice_month][google.cloud.channel.v1.RepricingConfig.effective_invoice_month] then it indicates this was set mid-month.

Property Value
TypeDescription
Timestamp