Interface ConditionalOverrideOrBuilder

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

    public interface ConditionalOverrideOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

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