Interface ConditionalOverrideOrBuilder (3.20.0)

public interface ConditionalOverrideOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAdjustment()

public abstract RepricingAdjustment getAdjustment()

Required. Information about the applied override's adjustment.

.google.cloud.channel.v1.RepricingAdjustment adjustment = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
RepricingAdjustment

The adjustment.

getAdjustmentOrBuilder()

public abstract RepricingAdjustmentOrBuilder getAdjustmentOrBuilder()

Required. Information about the applied override's adjustment.

.google.cloud.channel.v1.RepricingAdjustment adjustment = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
RepricingAdjustmentOrBuilder

getRebillingBasis()

public abstract RebillingBasis getRebillingBasis()

Required. The RebillingBasis to use for the applied override. Shows the relative cost based on your repricing costs.

.google.cloud.channel.v1.RebillingBasis rebilling_basis = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
RebillingBasis

The rebillingBasis.

getRebillingBasisValue()

public abstract int getRebillingBasisValue()

Required. The RebillingBasis to use for the applied override. Shows the relative cost based on your repricing costs.

.google.cloud.channel.v1.RebillingBasis rebilling_basis = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
int

The enum numeric value on the wire for rebillingBasis.

getRepricingCondition()

public abstract RepricingCondition getRepricingCondition()

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

.google.cloud.channel.v1.RepricingCondition repricing_condition = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
RepricingCondition

The repricingCondition.

getRepricingConditionOrBuilder()

public abstract RepricingConditionOrBuilder getRepricingConditionOrBuilder()

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

.google.cloud.channel.v1.RepricingCondition repricing_condition = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
RepricingConditionOrBuilder

hasAdjustment()

public abstract boolean hasAdjustment()

Required. Information about the applied override's adjustment.

.google.cloud.channel.v1.RepricingAdjustment adjustment = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
boolean

Whether the adjustment field is set.

hasRepricingCondition()

public abstract boolean hasRepricingCondition()

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

.google.cloud.channel.v1.RepricingCondition repricing_condition = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
boolean

Whether the repricingCondition field is set.