public sealed class RepricingConfig : IMessage<RepricingConfig>, IEquatable<RepricingConfig>, IDeepCloneable<RepricingConfig>, IBufferMessage, IMessageConfiguration for repricing a Google bill over a period of time.
Implements
IMessage<RepricingConfig>, IEquatable<RepricingConfig>, IDeepCloneable<RepricingConfig>, IBufferMessage, IMessageNamespace
Google.Cloud.Channel.V1Assembly
Google.Cloud.Channel.V1.dll
Constructors
RepricingConfig()
public RepricingConfig()RepricingConfig(RepricingConfig)
public RepricingConfig(RepricingConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
RepricingConfig |
Properties
Adjustment
public RepricingAdjustment Adjustment { get; set; }Required. Information about the adjustment.
| Property Value | |
|---|---|
| Type | Description |
RepricingAdjustment |
|
ChannelPartnerGranularity
public RepricingConfig.Types.ChannelPartnerGranularity ChannelPartnerGranularity { get; set; }Applies the repricing configuration at the channel partner level. This is the only supported value for ChannelPartnerRepricingConfig.
| Property Value | |
|---|---|
| Type | Description |
RepricingConfig.Types.ChannelPartnerGranularity |
|
EffectiveInvoiceMonth
public Date EffectiveInvoiceMonth { get; set; }Required. The YearMonth when these adjustments activate. The Day field needs to be "0" since we only accept YearMonth repricing boundaries.
| Property Value | |
|---|---|
| Type | Description |
Date |
|
EntitlementGranularity
public RepricingConfig.Types.EntitlementGranularity EntitlementGranularity { get; set; }Applies the repricing configuration at the entitlement level. This is the only supported value for CustomerRepricingConfig.
| Property Value | |
|---|---|
| Type | Description |
RepricingConfig.Types.EntitlementGranularity |
|
GranularityCase
public RepricingConfig.GranularityOneofCase GranularityCase { get; }| Property Value | |
|---|---|
| Type | Description |
RepricingConfig.GranularityOneofCase |
|
RebillingBasis
public RebillingBasis RebillingBasis { get; set; }Required. The [RebillingBasis][google.cloud.channel.v1.RebillingBasis] to use for this bill. Specifies the relative cost based on repricing costs you will apply.
| Property Value | |
|---|---|
| Type | Description |
RebillingBasis |
|