Send feedback
Enum RebillingBasis (3.77.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version latestkeyboard_arrow_down
public enum RebillingBasis extends Enum<RebillingBasis> implements ProtocolMessageEnum
Specifies the different costs that the modified bill can be based on.
Protobuf enum google.cloud.channel.v1.RebillingBasis
Static Fields
Name
Description
COST_AT_LIST
Use the list cost, also known as the MSRP.
COST_AT_LIST = 1;
COST_AT_LIST_VALUE
Use the list cost, also known as the MSRP.
COST_AT_LIST = 1;
DIRECT_CUSTOMER_COST
Pass through all discounts except the Reseller Program Discount. If this is
the default cost base and no adjustments are specified, the output cost
will be exactly what the customer would see if they viewed the bill in the
Google Cloud Console.
DIRECT_CUSTOMER_COST = 2;
DIRECT_CUSTOMER_COST_VALUE
Pass through all discounts except the Reseller Program Discount. If this is
the default cost base and no adjustments are specified, the output cost
will be exactly what the customer would see if they viewed the bill in the
Google Cloud Console.
DIRECT_CUSTOMER_COST = 2;
REBILLING_BASIS_UNSPECIFIED
Not used.
REBILLING_BASIS_UNSPECIFIED = 0;
REBILLING_BASIS_UNSPECIFIED_VALUE
Not used.
REBILLING_BASIS_UNSPECIFIED = 0;
UNRECOGNIZED
Static Methods
Name
Description
forNumber(int value)
getDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)
Deprecated. Use #forNumber(int) instead.
valueOf(String name)
values()
Methods
Name
Description
getDescriptorForType()
getNumber()
getValueDescriptor()
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-09-04 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Enum RebillingBasis (3.76.0)\n\nVersion latestkeyboard_arrow_down\n\n- [3.76.0 (latest)](/java/docs/reference/google-cloud-channel/latest/com.google.cloud.channel.v1.RebillingBasis)\n- [3.74.0](/java/docs/reference/google-cloud-channel/3.74.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.72.0](/java/docs/reference/google-cloud-channel/3.72.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.71.0](/java/docs/reference/google-cloud-channel/3.71.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.68.0](/java/docs/reference/google-cloud-channel/3.68.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.67.0](/java/docs/reference/google-cloud-channel/3.67.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.66.0](/java/docs/reference/google-cloud-channel/3.66.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.64.0](/java/docs/reference/google-cloud-channel/3.64.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.63.0](/java/docs/reference/google-cloud-channel/3.63.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.62.0](/java/docs/reference/google-cloud-channel/3.62.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.61.0](/java/docs/reference/google-cloud-channel/3.61.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.60.0](/java/docs/reference/google-cloud-channel/3.60.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.59.0](/java/docs/reference/google-cloud-channel/3.59.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.58.0](/java/docs/reference/google-cloud-channel/3.58.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.57.0](/java/docs/reference/google-cloud-channel/3.57.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.56.0](/java/docs/reference/google-cloud-channel/3.56.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.55.0](/java/docs/reference/google-cloud-channel/3.55.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.53.0](/java/docs/reference/google-cloud-channel/3.53.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.52.0](/java/docs/reference/google-cloud-channel/3.52.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.51.0](/java/docs/reference/google-cloud-channel/3.51.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.50.0](/java/docs/reference/google-cloud-channel/3.50.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.49.0](/java/docs/reference/google-cloud-channel/3.49.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.48.0](/java/docs/reference/google-cloud-channel/3.48.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.47.0](/java/docs/reference/google-cloud-channel/3.47.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.46.0](/java/docs/reference/google-cloud-channel/3.46.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.45.0](/java/docs/reference/google-cloud-channel/3.45.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.44.0](/java/docs/reference/google-cloud-channel/3.44.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.43.0](/java/docs/reference/google-cloud-channel/3.43.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.41.0](/java/docs/reference/google-cloud-channel/3.41.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.40.0](/java/docs/reference/google-cloud-channel/3.40.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.39.0](/java/docs/reference/google-cloud-channel/3.39.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.38.0](/java/docs/reference/google-cloud-channel/3.38.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.37.0](/java/docs/reference/google-cloud-channel/3.37.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.36.0](/java/docs/reference/google-cloud-channel/3.36.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.35.0](/java/docs/reference/google-cloud-channel/3.35.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.34.0](/java/docs/reference/google-cloud-channel/3.34.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.33.0](/java/docs/reference/google-cloud-channel/3.33.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.32.0](/java/docs/reference/google-cloud-channel/3.32.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.31.0](/java/docs/reference/google-cloud-channel/3.31.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.28.0](/java/docs/reference/google-cloud-channel/3.28.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.27.0](/java/docs/reference/google-cloud-channel/3.27.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.26.0](/java/docs/reference/google-cloud-channel/3.26.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.25.0](/java/docs/reference/google-cloud-channel/3.25.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.24.0](/java/docs/reference/google-cloud-channel/3.24.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.23.0](/java/docs/reference/google-cloud-channel/3.23.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.22.0](/java/docs/reference/google-cloud-channel/3.22.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.21.0](/java/docs/reference/google-cloud-channel/3.21.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.20.0](/java/docs/reference/google-cloud-channel/3.20.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.19.0](/java/docs/reference/google-cloud-channel/3.19.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.18.0](/java/docs/reference/google-cloud-channel/3.18.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.17.0](/java/docs/reference/google-cloud-channel/3.17.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.16.0](/java/docs/reference/google-cloud-channel/3.16.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.15.0](/java/docs/reference/google-cloud-channel/3.15.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.14.0](/java/docs/reference/google-cloud-channel/3.14.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.13.0](/java/docs/reference/google-cloud-channel/3.13.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.12.0](/java/docs/reference/google-cloud-channel/3.12.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.11.0](/java/docs/reference/google-cloud-channel/3.11.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.10.0](/java/docs/reference/google-cloud-channel/3.10.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.9.0](/java/docs/reference/google-cloud-channel/3.9.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.8.0](/java/docs/reference/google-cloud-channel/3.8.0/com.google.cloud.channel.v1.RebillingBasis)\n- [3.7.6](/java/docs/reference/google-cloud-channel/3.7.6/com.google.cloud.channel.v1.RebillingBasis)\n- [3.6.1](/java/docs/reference/google-cloud-channel/3.6.1/com.google.cloud.channel.v1.RebillingBasis)\n- [3.5.1](/java/docs/reference/google-cloud-channel/3.5.1/com.google.cloud.channel.v1.RebillingBasis)\n- [3.3.1](/java/docs/reference/google-cloud-channel/3.3.1/com.google.cloud.channel.v1.RebillingBasis) \n\n public enum RebillingBasis extends Enum\u003cRebillingBasis\u003e implements ProtocolMessageEnum\n\nSpecifies the different costs that the modified bill can be based on.\n\nProtobuf enum `google.cloud.channel.v1.RebillingBasis` \n\nImplements\n----------\n\n[ProtocolMessageEnum](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.ProtocolMessageEnum.html) \n\nInherited Members\n-----------------\n\n[Enum.\\\u003cT\\\u003evalueOf(Class\\\u003cT\\\u003e,String)](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#valueOf-java.lang.Class-java.lang.String-) \n[Enum.clone()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#clone--) \n[Enum.compareTo(E)](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#compareTo-E-) \n[Enum.equals(Object)](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#equals-java.lang.Object-) \n[Enum.finalize()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#finalize--) \n[Enum.getDeclaringClass()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#getDeclaringClass--) \n[Enum.hashCode()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#hashCode--) \n[Enum.name()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#name--) \n[Enum.ordinal()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#ordinal--) \n[Enum.toString()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#toString--) \n[Object.getClass()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--) \n[Object.notify()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--) \n[Object.notifyAll()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--) \n[Object.wait()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--) \n[Object.wait(long)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-) \n[Object.wait(long,int)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-)"]]