Interface ConditionalOverrideOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
ConditionalOverride, ConditionalOverride.Builder

@Generated public interface ConditionalOverrideOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasAdjustment

      boolean hasAdjustment()
       Required. Information about the applied override's adjustment.
       
      .google.cloud.channel.v1.RepricingAdjustment adjustment = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      Whether the adjustment field is set.
    • getAdjustment

      RepricingAdjustment getAdjustment()
       Required. Information about the applied override's adjustment.
       
      .google.cloud.channel.v1.RepricingAdjustment adjustment = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The adjustment.
    • getAdjustmentOrBuilder

      RepricingAdjustmentOrBuilder getAdjustmentOrBuilder()
       Required. Information about the applied override's adjustment.
       
      .google.cloud.channel.v1.RepricingAdjustment adjustment = 1 [(.google.api.field_behavior) = REQUIRED];
    • getRebillingBasisValue

      int getRebillingBasisValue()
       Required. The [RebillingBasis][google.cloud.channel.v1.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:
      The enum numeric value on the wire for rebillingBasis.
    • getRebillingBasis

      RebillingBasis getRebillingBasis()
       Required. The [RebillingBasis][google.cloud.channel.v1.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:
      The rebillingBasis.
    • hasRepricingCondition

      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:
      Whether the repricingCondition field is set.
    • getRepricingCondition

      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:
      The repricingCondition.
    • getRepricingConditionOrBuilder

      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];