Package viam.app.v1

Class Billing.GetCurrentMonthUsageResponse.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
com.google.protobuf.GeneratedMessageLite.Builder<Billing.GetCurrentMonthUsageResponse,Billing.GetCurrentMonthUsageResponse.Builder>
viam.app.v1.Billing.GetCurrentMonthUsageResponse.Builder
All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, Cloneable, Billing.GetCurrentMonthUsageResponseOrBuilder
Enclosing class:
Billing.GetCurrentMonthUsageResponse

public static final class Billing.GetCurrentMonthUsageResponse.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<Billing.GetCurrentMonthUsageResponse,Billing.GetCurrentMonthUsageResponse.Builder> implements Billing.GetCurrentMonthUsageResponseOrBuilder
Protobuf type viam.app.v1.GetCurrentMonthUsageResponse
  • Method Details

    • hasStartDate

      public boolean hasStartDate()
      .google.protobuf.Timestamp start_date = 1 [json_name = "startDate"];
      Specified by:
      hasStartDate in interface Billing.GetCurrentMonthUsageResponseOrBuilder
      Returns:
      Whether the startDate field is set.
    • getStartDate

      public com.google.protobuf.Timestamp getStartDate()
      .google.protobuf.Timestamp start_date = 1 [json_name = "startDate"];
      Specified by:
      getStartDate in interface Billing.GetCurrentMonthUsageResponseOrBuilder
      Returns:
      The startDate.
    • setStartDate

      public Billing.GetCurrentMonthUsageResponse.Builder setStartDate(com.google.protobuf.Timestamp value)
      .google.protobuf.Timestamp start_date = 1 [json_name = "startDate"];
    • setStartDate

      public Billing.GetCurrentMonthUsageResponse.Builder setStartDate(com.google.protobuf.Timestamp.Builder builderForValue)
      .google.protobuf.Timestamp start_date = 1 [json_name = "startDate"];
    • mergeStartDate

      public Billing.GetCurrentMonthUsageResponse.Builder mergeStartDate(com.google.protobuf.Timestamp value)
      .google.protobuf.Timestamp start_date = 1 [json_name = "startDate"];
    • clearStartDate

      .google.protobuf.Timestamp start_date = 1 [json_name = "startDate"];
    • hasEndDate

      public boolean hasEndDate()
      .google.protobuf.Timestamp end_date = 2 [json_name = "endDate"];
      Specified by:
      hasEndDate in interface Billing.GetCurrentMonthUsageResponseOrBuilder
      Returns:
      Whether the endDate field is set.
    • getEndDate

      public com.google.protobuf.Timestamp getEndDate()
      .google.protobuf.Timestamp end_date = 2 [json_name = "endDate"];
      Specified by:
      getEndDate in interface Billing.GetCurrentMonthUsageResponseOrBuilder
      Returns:
      The endDate.
    • setEndDate

      public Billing.GetCurrentMonthUsageResponse.Builder setEndDate(com.google.protobuf.Timestamp value)
      .google.protobuf.Timestamp end_date = 2 [json_name = "endDate"];
    • setEndDate

      public Billing.GetCurrentMonthUsageResponse.Builder setEndDate(com.google.protobuf.Timestamp.Builder builderForValue)
      .google.protobuf.Timestamp end_date = 2 [json_name = "endDate"];
    • mergeEndDate

      public Billing.GetCurrentMonthUsageResponse.Builder mergeEndDate(com.google.protobuf.Timestamp value)
      .google.protobuf.Timestamp end_date = 2 [json_name = "endDate"];
    • clearEndDate

      .google.protobuf.Timestamp end_date = 2 [json_name = "endDate"];
    • getResourceUsageCostsBySourceList

      public List<Billing.ResourceUsageCostsBySource> getResourceUsageCostsBySourceList()
      repeated .viam.app.v1.ResourceUsageCostsBySource resource_usage_costs_by_source = 14 [json_name = "resourceUsageCostsBySource"];
      Specified by:
      getResourceUsageCostsBySourceList in interface Billing.GetCurrentMonthUsageResponseOrBuilder
    • getResourceUsageCostsBySourceCount

      public int getResourceUsageCostsBySourceCount()
      repeated .viam.app.v1.ResourceUsageCostsBySource resource_usage_costs_by_source = 14 [json_name = "resourceUsageCostsBySource"];
      Specified by:
      getResourceUsageCostsBySourceCount in interface Billing.GetCurrentMonthUsageResponseOrBuilder
    • getResourceUsageCostsBySource

      public Billing.ResourceUsageCostsBySource getResourceUsageCostsBySource(int index)
      repeated .viam.app.v1.ResourceUsageCostsBySource resource_usage_costs_by_source = 14 [json_name = "resourceUsageCostsBySource"];
      Specified by:
      getResourceUsageCostsBySource in interface Billing.GetCurrentMonthUsageResponseOrBuilder
    • setResourceUsageCostsBySource

      public Billing.GetCurrentMonthUsageResponse.Builder setResourceUsageCostsBySource(int index, Billing.ResourceUsageCostsBySource value)
      repeated .viam.app.v1.ResourceUsageCostsBySource resource_usage_costs_by_source = 14 [json_name = "resourceUsageCostsBySource"];
    • setResourceUsageCostsBySource

      public Billing.GetCurrentMonthUsageResponse.Builder setResourceUsageCostsBySource(int index, Billing.ResourceUsageCostsBySource.Builder builderForValue)
      repeated .viam.app.v1.ResourceUsageCostsBySource resource_usage_costs_by_source = 14 [json_name = "resourceUsageCostsBySource"];
    • addResourceUsageCostsBySource

      repeated .viam.app.v1.ResourceUsageCostsBySource resource_usage_costs_by_source = 14 [json_name = "resourceUsageCostsBySource"];
    • addResourceUsageCostsBySource

      public Billing.GetCurrentMonthUsageResponse.Builder addResourceUsageCostsBySource(int index, Billing.ResourceUsageCostsBySource value)
      repeated .viam.app.v1.ResourceUsageCostsBySource resource_usage_costs_by_source = 14 [json_name = "resourceUsageCostsBySource"];
    • addResourceUsageCostsBySource

      public Billing.GetCurrentMonthUsageResponse.Builder addResourceUsageCostsBySource(Billing.ResourceUsageCostsBySource.Builder builderForValue)
      repeated .viam.app.v1.ResourceUsageCostsBySource resource_usage_costs_by_source = 14 [json_name = "resourceUsageCostsBySource"];
    • addResourceUsageCostsBySource

      public Billing.GetCurrentMonthUsageResponse.Builder addResourceUsageCostsBySource(int index, Billing.ResourceUsageCostsBySource.Builder builderForValue)
      repeated .viam.app.v1.ResourceUsageCostsBySource resource_usage_costs_by_source = 14 [json_name = "resourceUsageCostsBySource"];
    • addAllResourceUsageCostsBySource

      public Billing.GetCurrentMonthUsageResponse.Builder addAllResourceUsageCostsBySource(Iterable<? extends Billing.ResourceUsageCostsBySource> values)
      repeated .viam.app.v1.ResourceUsageCostsBySource resource_usage_costs_by_source = 14 [json_name = "resourceUsageCostsBySource"];
    • clearResourceUsageCostsBySource

      public Billing.GetCurrentMonthUsageResponse.Builder clearResourceUsageCostsBySource()
      repeated .viam.app.v1.ResourceUsageCostsBySource resource_usage_costs_by_source = 14 [json_name = "resourceUsageCostsBySource"];
    • removeResourceUsageCostsBySource

      public Billing.GetCurrentMonthUsageResponse.Builder removeResourceUsageCostsBySource(int index)
      repeated .viam.app.v1.ResourceUsageCostsBySource resource_usage_costs_by_source = 14 [json_name = "resourceUsageCostsBySource"];
    • getSubtotal

      public double getSubtotal()
      double subtotal = 15 [json_name = "subtotal"];
      Specified by:
      getSubtotal in interface Billing.GetCurrentMonthUsageResponseOrBuilder
      Returns:
      The subtotal.
    • setSubtotal

      public Billing.GetCurrentMonthUsageResponse.Builder setSubtotal(double value)
      double subtotal = 15 [json_name = "subtotal"];
      Parameters:
      value - The subtotal to set.
      Returns:
      This builder for chaining.
    • clearSubtotal

      double subtotal = 15 [json_name = "subtotal"];
      Returns:
      This builder for chaining.
    • getCloudStorageUsageCost

      @Deprecated public 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];
      Specified by:
      getCloudStorageUsageCost in interface Billing.GetCurrentMonthUsageResponseOrBuilder
      Returns:
      The cloudStorageUsageCost.
    • setCloudStorageUsageCost

      @Deprecated public Billing.GetCurrentMonthUsageResponse.Builder setCloudStorageUsageCost(double value)
      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];
      Parameters:
      value - The cloudStorageUsageCost to set.
      Returns:
      This builder for chaining.
    • clearCloudStorageUsageCost

      @Deprecated public Billing.GetCurrentMonthUsageResponse.Builder clearCloudStorageUsageCost()
      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:
      This builder for chaining.
    • getDataUploadUsageCost

      @Deprecated public 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];
      Specified by:
      getDataUploadUsageCost in interface Billing.GetCurrentMonthUsageResponseOrBuilder
      Returns:
      The dataUploadUsageCost.
    • setDataUploadUsageCost

      @Deprecated public Billing.GetCurrentMonthUsageResponse.Builder setDataUploadUsageCost(double value)
      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];
      Parameters:
      value - The dataUploadUsageCost to set.
      Returns:
      This builder for chaining.
    • clearDataUploadUsageCost

      @Deprecated public Billing.GetCurrentMonthUsageResponse.Builder clearDataUploadUsageCost()
      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:
      This builder for chaining.
    • getDataEgresUsageCost

      @Deprecated public 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];
      Specified by:
      getDataEgresUsageCost in interface Billing.GetCurrentMonthUsageResponseOrBuilder
      Returns:
      The dataEgresUsageCost.
    • setDataEgresUsageCost

      @Deprecated public Billing.GetCurrentMonthUsageResponse.Builder setDataEgresUsageCost(double value)
      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];
      Parameters:
      value - The dataEgresUsageCost to set.
      Returns:
      This builder for chaining.
    • clearDataEgresUsageCost

      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:
      This builder for chaining.
    • getRemoteControlUsageCost

      @Deprecated public 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];
      Specified by:
      getRemoteControlUsageCost in interface Billing.GetCurrentMonthUsageResponseOrBuilder
      Returns:
      The remoteControlUsageCost.
    • setRemoteControlUsageCost

      @Deprecated public Billing.GetCurrentMonthUsageResponse.Builder setRemoteControlUsageCost(double value)
      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];
      Parameters:
      value - The remoteControlUsageCost to set.
      Returns:
      This builder for chaining.
    • clearRemoteControlUsageCost

      @Deprecated public Billing.GetCurrentMonthUsageResponse.Builder clearRemoteControlUsageCost()
      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:
      This builder for chaining.
    • getStandardComputeUsageCost

      @Deprecated public 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];
      Specified by:
      getStandardComputeUsageCost in interface Billing.GetCurrentMonthUsageResponseOrBuilder
      Returns:
      The standardComputeUsageCost.
    • setStandardComputeUsageCost

      @Deprecated public Billing.GetCurrentMonthUsageResponse.Builder setStandardComputeUsageCost(double value)
      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];
      Parameters:
      value - The standardComputeUsageCost to set.
      Returns:
      This builder for chaining.
    • clearStandardComputeUsageCost

      @Deprecated public Billing.GetCurrentMonthUsageResponse.Builder clearStandardComputeUsageCost()
      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:
      This builder for chaining.
    • getDiscountAmount

      @Deprecated public 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];
      Specified by:
      getDiscountAmount in interface Billing.GetCurrentMonthUsageResponseOrBuilder
      Returns:
      The discountAmount.
    • setDiscountAmount

      @Deprecated public Billing.GetCurrentMonthUsageResponse.Builder setDiscountAmount(double value)
      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];
      Parameters:
      value - The discountAmount to set.
      Returns:
      This builder for chaining.
    • clearDiscountAmount

      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:
      This builder for chaining.
    • getTotalUsageWithDiscount

      @Deprecated public 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];
      Specified by:
      getTotalUsageWithDiscount in interface Billing.GetCurrentMonthUsageResponseOrBuilder
      Returns:
      The totalUsageWithDiscount.
    • setTotalUsageWithDiscount

      @Deprecated public Billing.GetCurrentMonthUsageResponse.Builder setTotalUsageWithDiscount(double value)
      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];
      Parameters:
      value - The totalUsageWithDiscount to set.
      Returns:
      This builder for chaining.
    • clearTotalUsageWithDiscount

      @Deprecated public Billing.GetCurrentMonthUsageResponse.Builder clearTotalUsageWithDiscount()
      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:
      This builder for chaining.
    • getTotalUsageWithoutDiscount

      @Deprecated public 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];
      Specified by:
      getTotalUsageWithoutDiscount in interface Billing.GetCurrentMonthUsageResponseOrBuilder
      Returns:
      The totalUsageWithoutDiscount.
    • setTotalUsageWithoutDiscount

      @Deprecated public Billing.GetCurrentMonthUsageResponse.Builder setTotalUsageWithoutDiscount(double value)
      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];
      Parameters:
      value - The totalUsageWithoutDiscount to set.
      Returns:
      This builder for chaining.
    • clearTotalUsageWithoutDiscount

      @Deprecated public Billing.GetCurrentMonthUsageResponse.Builder clearTotalUsageWithoutDiscount()
      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:
      This builder for chaining.
    • getPerMachineUsageCost

      @Deprecated public 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];
      Specified by:
      getPerMachineUsageCost in interface Billing.GetCurrentMonthUsageResponseOrBuilder
      Returns:
      The perMachineUsageCost.
    • setPerMachineUsageCost

      @Deprecated public Billing.GetCurrentMonthUsageResponse.Builder setPerMachineUsageCost(double value)
      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];
      Parameters:
      value - The perMachineUsageCost to set.
      Returns:
      This builder for chaining.
    • clearPerMachineUsageCost

      @Deprecated public Billing.GetCurrentMonthUsageResponse.Builder clearPerMachineUsageCost()
      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:
      This builder for chaining.
    • getBinaryDataCloudStorageUsageCost

      @Deprecated public 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];
      Specified by:
      getBinaryDataCloudStorageUsageCost in interface Billing.GetCurrentMonthUsageResponseOrBuilder
      Returns:
      The binaryDataCloudStorageUsageCost.
    • setBinaryDataCloudStorageUsageCost

      @Deprecated public Billing.GetCurrentMonthUsageResponse.Builder setBinaryDataCloudStorageUsageCost(double value)
      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];
      Parameters:
      value - The binaryDataCloudStorageUsageCost to set.
      Returns:
      This builder for chaining.
    • clearBinaryDataCloudStorageUsageCost

      @Deprecated public Billing.GetCurrentMonthUsageResponse.Builder clearBinaryDataCloudStorageUsageCost()
      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:
      This builder for chaining.
    • getOtherCloudStorageUsageCost

      @Deprecated public 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];
      Specified by:
      getOtherCloudStorageUsageCost in interface Billing.GetCurrentMonthUsageResponseOrBuilder
      Returns:
      The otherCloudStorageUsageCost.
    • setOtherCloudStorageUsageCost

      @Deprecated public Billing.GetCurrentMonthUsageResponse.Builder setOtherCloudStorageUsageCost(double value)
      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];
      Parameters:
      value - The otherCloudStorageUsageCost to set.
      Returns:
      This builder for chaining.
    • clearOtherCloudStorageUsageCost

      @Deprecated public Billing.GetCurrentMonthUsageResponse.Builder clearOtherCloudStorageUsageCost()
      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:
      This builder for chaining.