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
IMessageConditionalOverride, IEquatableConditionalOverride, IDeepCloneableConditionalOverride, IBufferMessage, IMessageNamespace
GoogleCloudGoogle.Cloud.ChannelV1Assembly
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 |