Package com.buildless.billing
Interface TenantPlanInfoOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
TenantPlanInfo,TenantPlanInfo.Builder
public interface TenantPlanInfoOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionSpecifies the cadence or cycle at which billing occurs for this tenant.intSpecifies the cadence or cycle at which billing occurs for this tenant.getTier()Specifies the tenant's main plan level.intSpecifies the tenant's main plan level.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getTierValue
int getTierValue()Specifies the tenant's main plan level.
.buildless.billing.TenantPlan tier = 1 [json_name = "tier"];- Returns:
- The enum numeric value on the wire for tier.
-
getTier
TenantPlan getTier()Specifies the tenant's main plan level.
.buildless.billing.TenantPlan tier = 1 [json_name = "tier"];- Returns:
- The tier.
-
getBillingCycleValue
int getBillingCycleValue()Specifies the cadence or cycle at which billing occurs for this tenant.
.buildless.billing.BillingCycle billing_cycle = 2 [json_name = "billingCycle"];- Returns:
- The enum numeric value on the wire for billingCycle.
-
getBillingCycle
BillingCycle getBillingCycle()Specifies the cadence or cycle at which billing occurs for this tenant.
.buildless.billing.BillingCycle billing_cycle = 2 [json_name = "billingCycle"];- Returns:
- The billingCycle.
-