Enum RebillingBasis (3.45.0)

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

Implements

ProtocolMessageEnum

Static Fields

NameDescription
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

NameDescription
forNumber(int value)
getDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)

Deprecated. Use #forNumber(int) instead.

valueOf(String name)
values()

Methods

NameDescription
getDescriptorForType()
getNumber()
getValueDescriptor()