Cloud Channel v1 API - Class ConditionalOverride (2.3.0)

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.

Inheritance

Object > ConditionalOverride

Namespace

Google.Cloud.Channel.V1

Assembly

Google.Cloud.Channel.V1.dll

Constructors

ConditionalOverride()

public ConditionalOverride()

ConditionalOverride(ConditionalOverride)

public ConditionalOverride(ConditionalOverride other)
Parameter
NameDescription
otherConditionalOverride

Properties

Adjustment

public RepricingAdjustment Adjustment { get; set; }

Required. Information about the applied override's adjustment.

Property Value
TypeDescription
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
TypeDescription
RebillingBasis

RepricingCondition

public RepricingCondition RepricingCondition { get; set; }

Required. Specifies the condition which, if met, will apply the override.

Property Value
TypeDescription
RepricingCondition