public sealed class ConditionalOverride : IMessage<ConditionalOverride>, IEquatable<ConditionalOverride>, IDeepCloneable<ConditionalOverride>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Channel v1 API class ConditionalOverride.
Specifies the override to conditionally apply.
Implements
IMessage<ConditionalOverride>, IEquatable<ConditionalOverride>, IDeepCloneable<ConditionalOverride>, IBufferMessage, IMessageNamespace
Google.Cloud.Channel.V1Assembly
Google.Cloud.Channel.V1.dll
Constructors
ConditionalOverride()
public ConditionalOverride()
ConditionalOverride(ConditionalOverride)
public ConditionalOverride(ConditionalOverride other)
Parameter | |
---|---|
Name | Description |
other | ConditionalOverride |
Properties
Adjustment
public RepricingAdjustment Adjustment { get; set; }
Required. Information about the applied override's adjustment.
Property Value | |
---|---|
Type | Description |
RepricingAdjustment |
RebillingBasis
public RebillingBasis RebillingBasis { get; set; }
Required. The [RebillingBasis][google.cloud.channel.v1.RebillingBasis] to use for the applied override. Shows the relative cost based on your repricing costs.
Property Value | |
---|---|
Type | Description |
RebillingBasis |
RepricingCondition
public RepricingCondition RepricingCondition { get; set; }
Required. Specifies the condition which, if met, will apply the override.
Property Value | |
---|---|
Type | Description |
RepricingCondition |