Package viam.app.v1
Class Billing.GetInvoicesSummaryResponse.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
com.google.protobuf.GeneratedMessageLite.Builder<Billing.GetInvoicesSummaryResponse,Billing.GetInvoicesSummaryResponse.Builder>
viam.app.v1.Billing.GetInvoicesSummaryResponse.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,Cloneable,Billing.GetInvoicesSummaryResponseOrBuilder
- Enclosing class:
- Billing.GetInvoicesSummaryResponse
public static final class Billing.GetInvoicesSummaryResponse.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<Billing.GetInvoicesSummaryResponse,Billing.GetInvoicesSummaryResponse.Builder>
implements Billing.GetInvoicesSummaryResponseOrBuilder
Protobuf type
viam.app.v1.GetInvoicesSummaryResponse-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance -
Method Summary
Modifier and TypeMethodDescriptionaddAllInvoices(Iterable<? extends Billing.InvoiceSummary> values) all previous invoicesaddInvoices(int index, Billing.InvoiceSummary value) all previous invoicesaddInvoices(int index, Billing.InvoiceSummary.Builder builderForValue) all previous invoicesall previous invoicesaddInvoices(Billing.InvoiceSummary.Builder builderForValue) all previous invoicesall previous invoicesall unpaid balances at the end of the last billing cyclegetInvoices(int index) all previous invoicesintall previous invoicesall previous invoicesdoubleall unpaid balances at the end of the last billing cycleremoveInvoices(int index) all previous invoicessetInvoices(int index, Billing.InvoiceSummary value) all previous invoicessetInvoices(int index, Billing.InvoiceSummary.Builder builderForValue) all previous invoicessetOutstandingBalance(double value) all unpaid balances at the end of the last billing cycleMethods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFromMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
getOutstandingBalance
public double getOutstandingBalance()all unpaid balances at the end of the last billing cycle
double outstanding_balance = 1 [json_name = "outstandingBalance"];- Specified by:
getOutstandingBalancein interfaceBilling.GetInvoicesSummaryResponseOrBuilder- Returns:
- The outstandingBalance.
-
setOutstandingBalance
all unpaid balances at the end of the last billing cycle
double outstanding_balance = 1 [json_name = "outstandingBalance"];- Parameters:
value- The outstandingBalance to set.- Returns:
- This builder for chaining.
-
clearOutstandingBalance
all unpaid balances at the end of the last billing cycle
double outstanding_balance = 1 [json_name = "outstandingBalance"];- Returns:
- This builder for chaining.
-
getInvoicesList
all previous invoices
repeated .viam.app.v1.InvoiceSummary invoices = 2 [json_name = "invoices"];- Specified by:
getInvoicesListin interfaceBilling.GetInvoicesSummaryResponseOrBuilder
-
getInvoicesCount
public int getInvoicesCount()all previous invoices
repeated .viam.app.v1.InvoiceSummary invoices = 2 [json_name = "invoices"];- Specified by:
getInvoicesCountin interfaceBilling.GetInvoicesSummaryResponseOrBuilder
-
getInvoices
all previous invoices
repeated .viam.app.v1.InvoiceSummary invoices = 2 [json_name = "invoices"];- Specified by:
getInvoicesin interfaceBilling.GetInvoicesSummaryResponseOrBuilder
-
setInvoices
public Billing.GetInvoicesSummaryResponse.Builder setInvoices(int index, Billing.InvoiceSummary value) all previous invoices
repeated .viam.app.v1.InvoiceSummary invoices = 2 [json_name = "invoices"]; -
setInvoices
public Billing.GetInvoicesSummaryResponse.Builder setInvoices(int index, Billing.InvoiceSummary.Builder builderForValue) all previous invoices
repeated .viam.app.v1.InvoiceSummary invoices = 2 [json_name = "invoices"]; -
addInvoices
all previous invoices
repeated .viam.app.v1.InvoiceSummary invoices = 2 [json_name = "invoices"]; -
addInvoices
public Billing.GetInvoicesSummaryResponse.Builder addInvoices(int index, Billing.InvoiceSummary value) all previous invoices
repeated .viam.app.v1.InvoiceSummary invoices = 2 [json_name = "invoices"]; -
addInvoices
public Billing.GetInvoicesSummaryResponse.Builder addInvoices(Billing.InvoiceSummary.Builder builderForValue) all previous invoices
repeated .viam.app.v1.InvoiceSummary invoices = 2 [json_name = "invoices"]; -
addInvoices
public Billing.GetInvoicesSummaryResponse.Builder addInvoices(int index, Billing.InvoiceSummary.Builder builderForValue) all previous invoices
repeated .viam.app.v1.InvoiceSummary invoices = 2 [json_name = "invoices"]; -
addAllInvoices
public Billing.GetInvoicesSummaryResponse.Builder addAllInvoices(Iterable<? extends Billing.InvoiceSummary> values) all previous invoices
repeated .viam.app.v1.InvoiceSummary invoices = 2 [json_name = "invoices"]; -
clearInvoices
all previous invoices
repeated .viam.app.v1.InvoiceSummary invoices = 2 [json_name = "invoices"]; -
removeInvoices
all previous invoices
repeated .viam.app.v1.InvoiceSummary invoices = 2 [json_name = "invoices"];
-