Package viam.app.v1

Interface Billing.GetCurrentMonthUsageResponseOrBuilder

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

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

    Modifier and Type
    Method
    Description
    double
    Deprecated.
    viam.app.v1.GetCurrentMonthUsageResponse.binary_data_cloud_storage_usage_cost is deprecated.
    double
    Deprecated.
    viam.app.v1.GetCurrentMonthUsageResponse.cloud_storage_usage_cost is deprecated.
    double
    Deprecated.
    viam.app.v1.GetCurrentMonthUsageResponse.data_egres_usage_cost is deprecated.
    double
    Deprecated.
    viam.app.v1.GetCurrentMonthUsageResponse.data_upload_usage_cost is deprecated.
    double
    Deprecated.
    viam.app.v1.GetCurrentMonthUsageResponse.discount_amount is deprecated.
    com.google.protobuf.Timestamp
    .google.protobuf.Timestamp end_date = 2 [json_name = "endDate"];
    double
    Deprecated.
    viam.app.v1.GetCurrentMonthUsageResponse.other_cloud_storage_usage_cost is deprecated.
    double
    Deprecated.
    viam.app.v1.GetCurrentMonthUsageResponse.per_machine_usage_cost is deprecated.
    double
    Deprecated.
    viam.app.v1.GetCurrentMonthUsageResponse.remote_control_usage_cost is deprecated.
    repeated .viam.app.v1.ResourceUsageCostsBySource resource_usage_costs_by_source = 14 [json_name = "resourceUsageCostsBySource"];
    int
    repeated .viam.app.v1.ResourceUsageCostsBySource resource_usage_costs_by_source = 14 [json_name = "resourceUsageCostsBySource"];
    repeated .viam.app.v1.ResourceUsageCostsBySource resource_usage_costs_by_source = 14 [json_name = "resourceUsageCostsBySource"];
    double
    Deprecated.
    viam.app.v1.GetCurrentMonthUsageResponse.standard_compute_usage_cost is deprecated.
    com.google.protobuf.Timestamp
    .google.protobuf.Timestamp start_date = 1 [json_name = "startDate"];
    double
    double subtotal = 15 [json_name = "subtotal"];
    double
    Deprecated.
    viam.app.v1.GetCurrentMonthUsageResponse.total_usage_with_discount is deprecated.
    double
    Deprecated.
    viam.app.v1.GetCurrentMonthUsageResponse.total_usage_without_discount is deprecated.
    boolean
    .google.protobuf.Timestamp end_date = 2 [json_name = "endDate"];
    boolean
    .google.protobuf.Timestamp start_date = 1 [json_name = "startDate"];

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    getDefaultInstanceForType, isInitialized
  • Method Details

    • hasStartDate

      boolean hasStartDate()
      .google.protobuf.Timestamp start_date = 1 [json_name = "startDate"];
      Returns:
      Whether the startDate field is set.
    • getStartDate

      com.google.protobuf.Timestamp getStartDate()
      .google.protobuf.Timestamp start_date = 1 [json_name = "startDate"];
      Returns:
      The startDate.
    • hasEndDate

      boolean hasEndDate()
      .google.protobuf.Timestamp end_date = 2 [json_name = "endDate"];
      Returns:
      Whether the endDate field is set.
    • getEndDate

      com.google.protobuf.Timestamp getEndDate()
      .google.protobuf.Timestamp end_date = 2 [json_name = "endDate"];
      Returns:
      The endDate.
    • getResourceUsageCostsBySourceList

      List<Billing.ResourceUsageCostsBySource> getResourceUsageCostsBySourceList()
      repeated .viam.app.v1.ResourceUsageCostsBySource resource_usage_costs_by_source = 14 [json_name = "resourceUsageCostsBySource"];
    • getResourceUsageCostsBySource

      Billing.ResourceUsageCostsBySource getResourceUsageCostsBySource(int index)
      repeated .viam.app.v1.ResourceUsageCostsBySource resource_usage_costs_by_source = 14 [json_name = "resourceUsageCostsBySource"];
    • getResourceUsageCostsBySourceCount

      int getResourceUsageCostsBySourceCount()
      repeated .viam.app.v1.ResourceUsageCostsBySource resource_usage_costs_by_source = 14 [json_name = "resourceUsageCostsBySource"];
    • getSubtotal

      double getSubtotal()
      double subtotal = 15 [json_name = "subtotal"];
      Returns:
      The subtotal.
    • getCloudStorageUsageCost

      @Deprecated double getCloudStorageUsageCost()
      Deprecated.
      viam.app.v1.GetCurrentMonthUsageResponse.cloud_storage_usage_cost is deprecated. See app/v1/billing.proto;l=100
       all fields below are deprecated
       
      double cloud_storage_usage_cost = 3 [json_name = "cloudStorageUsageCost", deprecated = true];
      Returns:
      The cloudStorageUsageCost.
    • getDataUploadUsageCost

      @Deprecated double getDataUploadUsageCost()
      Deprecated.
      viam.app.v1.GetCurrentMonthUsageResponse.data_upload_usage_cost is deprecated. See app/v1/billing.proto;l=101
      double data_upload_usage_cost = 4 [json_name = "dataUploadUsageCost", deprecated = true];
      Returns:
      The dataUploadUsageCost.
    • getDataEgresUsageCost

      @Deprecated double getDataEgresUsageCost()
      Deprecated.
      viam.app.v1.GetCurrentMonthUsageResponse.data_egres_usage_cost is deprecated. See app/v1/billing.proto;l=102
      double data_egres_usage_cost = 5 [json_name = "dataEgresUsageCost", deprecated = true];
      Returns:
      The dataEgresUsageCost.
    • getRemoteControlUsageCost

      @Deprecated double getRemoteControlUsageCost()
      Deprecated.
      viam.app.v1.GetCurrentMonthUsageResponse.remote_control_usage_cost is deprecated. See app/v1/billing.proto;l=103
      double remote_control_usage_cost = 6 [json_name = "remoteControlUsageCost", deprecated = true];
      Returns:
      The remoteControlUsageCost.
    • getStandardComputeUsageCost

      @Deprecated double getStandardComputeUsageCost()
      Deprecated.
      viam.app.v1.GetCurrentMonthUsageResponse.standard_compute_usage_cost is deprecated. See app/v1/billing.proto;l=104
      double standard_compute_usage_cost = 7 [json_name = "standardComputeUsageCost", deprecated = true];
      Returns:
      The standardComputeUsageCost.
    • getDiscountAmount

      @Deprecated double getDiscountAmount()
      Deprecated.
      viam.app.v1.GetCurrentMonthUsageResponse.discount_amount is deprecated. See app/v1/billing.proto;l=105
      double discount_amount = 8 [json_name = "discountAmount", deprecated = true];
      Returns:
      The discountAmount.
    • getTotalUsageWithDiscount

      @Deprecated double getTotalUsageWithDiscount()
      Deprecated.
      viam.app.v1.GetCurrentMonthUsageResponse.total_usage_with_discount is deprecated. See app/v1/billing.proto;l=106
      double total_usage_with_discount = 9 [json_name = "totalUsageWithDiscount", deprecated = true];
      Returns:
      The totalUsageWithDiscount.
    • getTotalUsageWithoutDiscount

      @Deprecated double getTotalUsageWithoutDiscount()
      Deprecated.
      viam.app.v1.GetCurrentMonthUsageResponse.total_usage_without_discount is deprecated. See app/v1/billing.proto;l=107
      double total_usage_without_discount = 10 [json_name = "totalUsageWithoutDiscount", deprecated = true];
      Returns:
      The totalUsageWithoutDiscount.
    • getPerMachineUsageCost

      @Deprecated double getPerMachineUsageCost()
      Deprecated.
      viam.app.v1.GetCurrentMonthUsageResponse.per_machine_usage_cost is deprecated. See app/v1/billing.proto;l=108
      double per_machine_usage_cost = 11 [json_name = "perMachineUsageCost", deprecated = true];
      Returns:
      The perMachineUsageCost.
    • getBinaryDataCloudStorageUsageCost

      @Deprecated double getBinaryDataCloudStorageUsageCost()
      Deprecated.
      viam.app.v1.GetCurrentMonthUsageResponse.binary_data_cloud_storage_usage_cost is deprecated. See app/v1/billing.proto;l=109
      double binary_data_cloud_storage_usage_cost = 12 [json_name = "binaryDataCloudStorageUsageCost", deprecated = true];
      Returns:
      The binaryDataCloudStorageUsageCost.
    • getOtherCloudStorageUsageCost

      @Deprecated double getOtherCloudStorageUsageCost()
      Deprecated.
      viam.app.v1.GetCurrentMonthUsageResponse.other_cloud_storage_usage_cost is deprecated. See app/v1/billing.proto;l=110
      double other_cloud_storage_usage_cost = 13 [json_name = "otherCloudStorageUsageCost", deprecated = true];
      Returns:
      The otherCloudStorageUsageCost.