Package viam.app.v1
Interface AppOuterClass.RegistryItemBillingOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
- All Known Implementing Classes:
AppOuterClass.RegistryItemBilling,AppOuterClass.RegistryItemBilling.Builder
- Enclosing class:
AppOuterClass
public static interface AppOuterClass.RegistryItemBillingOrBuilder
extends com.google.protobuf.MessageLiteOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionThe recurring monthly cost of the item, broken down by billable resource.The recurring yearly cost of the item, broken down by billable resource.booleanThe recurring monthly cost of the item, broken down by billable resource.booleanThe recurring yearly cost of the item, broken down by billable resource.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
hasCostPerMonth
boolean hasCostPerMonth()The recurring monthly cost of the item, broken down by billable resource.
.viam.app.v1.RegistryItemCostByResource cost_per_month = 1 [json_name = "costPerMonth"];- Returns:
- Whether the costPerMonth field is set.
-
getCostPerMonth
AppOuterClass.RegistryItemCostByResource getCostPerMonth()The recurring monthly cost of the item, broken down by billable resource.
.viam.app.v1.RegistryItemCostByResource cost_per_month = 1 [json_name = "costPerMonth"];- Returns:
- The costPerMonth.
-
hasCostPerYear
boolean hasCostPerYear()The recurring yearly cost of the item, broken down by billable resource.
.viam.app.v1.RegistryItemCostByResource cost_per_year = 2 [json_name = "costPerYear"];- Returns:
- Whether the costPerYear field is set.
-
getCostPerYear
AppOuterClass.RegistryItemCostByResource getCostPerYear()The recurring yearly cost of the item, broken down by billable resource.
.viam.app.v1.RegistryItemCostByResource cost_per_year = 2 [json_name = "costPerYear"];- Returns:
- The costPerYear.
-
getFrequencyCase
AppOuterClass.RegistryItemBilling.FrequencyCase getFrequencyCase()
-