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 invoicesint
all previous invoicesall previous invoicesdouble
all 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, mergeFrom
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:
getOutstandingBalance
in 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:
getInvoicesList
in interfaceBilling.GetInvoicesSummaryResponseOrBuilder
-
getInvoicesCount
public int getInvoicesCount()all previous invoices
repeated .viam.app.v1.InvoiceSummary invoices = 2 [json_name = "invoices"];
- Specified by:
getInvoicesCount
in interfaceBilling.GetInvoicesSummaryResponseOrBuilder
-
getInvoices
all previous invoices
repeated .viam.app.v1.InvoiceSummary invoices = 2 [json_name = "invoices"];
- Specified by:
getInvoices
in 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"];
-