Package viam.app.v1

Interface Billing.UsageCostOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
All Known Implementing Classes:
Billing.UsageCost, Billing.UsageCost.Builder
Enclosing class:
Billing

public static interface Billing.UsageCostOrBuilder extends com.google.protobuf.MessageLiteOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    double
    double cost = 2 [json_name = "cost"];
    .viam.app.v1.UsageCostType resource_type = 1 [json_name = "resourceType"];
    int
    .viam.app.v1.UsageCostType resource_type = 1 [json_name = "resourceType"];

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    getDefaultInstanceForType, isInitialized
  • Method Details

    • getResourceTypeValue

      int getResourceTypeValue()
      .viam.app.v1.UsageCostType resource_type = 1 [json_name = "resourceType"];
      Returns:
      The enum numeric value on the wire for resourceType.
    • getResourceType

      Billing.UsageCostType getResourceType()
      .viam.app.v1.UsageCostType resource_type = 1 [json_name = "resourceType"];
      Returns:
      The resourceType.
    • getCost

      double getCost()
      double cost = 2 [json_name = "cost"];
      Returns:
      The cost.