Package viam.app.v1
Class Billing.InvoiceSummary.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
com.google.protobuf.GeneratedMessageLite.Builder<Billing.InvoiceSummary,Billing.InvoiceSummary.Builder>
viam.app.v1.Billing.InvoiceSummary.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,Cloneable
,Billing.InvoiceSummaryOrBuilder
- Enclosing class:
- Billing.InvoiceSummary
public static final class Billing.InvoiceSummary.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<Billing.InvoiceSummary,Billing.InvoiceSummary.Builder>
implements Billing.InvoiceSummaryOrBuilder
Protobuf type
viam.app.v1.InvoiceSummary
-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance
-
Method Summary
Modifier and TypeMethodDescription.google.protobuf.Timestamp due_date = 5 [json_name = "dueDate"];
clearId()
string id = 1 [json_name = "id"];
double invoice_amount = 3 [json_name = "invoiceAmount"];
.google.protobuf.Timestamp invoice_date = 2 [json_name = "invoiceDate"];
.google.protobuf.Timestamp paid_date = 6 [json_name = "paidDate"];
string status = 4 [json_name = "status"];
com.google.protobuf.Timestamp
.google.protobuf.Timestamp due_date = 5 [json_name = "dueDate"];
getId()
string id = 1 [json_name = "id"];
com.google.protobuf.ByteString
string id = 1 [json_name = "id"];
double
double invoice_amount = 3 [json_name = "invoiceAmount"];
com.google.protobuf.Timestamp
.google.protobuf.Timestamp invoice_date = 2 [json_name = "invoiceDate"];
com.google.protobuf.Timestamp
.google.protobuf.Timestamp paid_date = 6 [json_name = "paidDate"];
string status = 4 [json_name = "status"];
com.google.protobuf.ByteString
string status = 4 [json_name = "status"];
boolean
.google.protobuf.Timestamp due_date = 5 [json_name = "dueDate"];
boolean
.google.protobuf.Timestamp invoice_date = 2 [json_name = "invoiceDate"];
boolean
.google.protobuf.Timestamp paid_date = 6 [json_name = "paidDate"];
mergeDueDate
(com.google.protobuf.Timestamp value) .google.protobuf.Timestamp due_date = 5 [json_name = "dueDate"];
mergeInvoiceDate
(com.google.protobuf.Timestamp value) .google.protobuf.Timestamp invoice_date = 2 [json_name = "invoiceDate"];
mergePaidDate
(com.google.protobuf.Timestamp value) .google.protobuf.Timestamp paid_date = 6 [json_name = "paidDate"];
setDueDate
(com.google.protobuf.Timestamp value) .google.protobuf.Timestamp due_date = 5 [json_name = "dueDate"];
setDueDate
(com.google.protobuf.Timestamp.Builder builderForValue) .google.protobuf.Timestamp due_date = 5 [json_name = "dueDate"];
string id = 1 [json_name = "id"];
setIdBytes
(com.google.protobuf.ByteString value) string id = 1 [json_name = "id"];
setInvoiceAmount
(double value) double invoice_amount = 3 [json_name = "invoiceAmount"];
setInvoiceDate
(com.google.protobuf.Timestamp value) .google.protobuf.Timestamp invoice_date = 2 [json_name = "invoiceDate"];
setInvoiceDate
(com.google.protobuf.Timestamp.Builder builderForValue) .google.protobuf.Timestamp invoice_date = 2 [json_name = "invoiceDate"];
setPaidDate
(com.google.protobuf.Timestamp value) .google.protobuf.Timestamp paid_date = 6 [json_name = "paidDate"];
setPaidDate
(com.google.protobuf.Timestamp.Builder builderForValue) .google.protobuf.Timestamp paid_date = 6 [json_name = "paidDate"];
string status = 4 [json_name = "status"];
setStatusBytes
(com.google.protobuf.ByteString value) string status = 4 [json_name = "status"];
Methods 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
-
getId
string id = 1 [json_name = "id"];
- Specified by:
getId
in interfaceBilling.InvoiceSummaryOrBuilder
- Returns:
- The id.
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()string id = 1 [json_name = "id"];
- Specified by:
getIdBytes
in interfaceBilling.InvoiceSummaryOrBuilder
- Returns:
- The bytes for id.
-
setId
string id = 1 [json_name = "id"];
- Parameters:
value
- The id to set.- Returns:
- This builder for chaining.
-
clearId
string id = 1 [json_name = "id"];
- Returns:
- This builder for chaining.
-
setIdBytes
string id = 1 [json_name = "id"];
- Parameters:
value
- The bytes for id to set.- Returns:
- This builder for chaining.
-
hasInvoiceDate
public boolean hasInvoiceDate().google.protobuf.Timestamp invoice_date = 2 [json_name = "invoiceDate"];
- Specified by:
hasInvoiceDate
in interfaceBilling.InvoiceSummaryOrBuilder
- Returns:
- Whether the invoiceDate field is set.
-
getInvoiceDate
public com.google.protobuf.Timestamp getInvoiceDate().google.protobuf.Timestamp invoice_date = 2 [json_name = "invoiceDate"];
- Specified by:
getInvoiceDate
in interfaceBilling.InvoiceSummaryOrBuilder
- Returns:
- The invoiceDate.
-
setInvoiceDate
.google.protobuf.Timestamp invoice_date = 2 [json_name = "invoiceDate"];
-
setInvoiceDate
public Billing.InvoiceSummary.Builder setInvoiceDate(com.google.protobuf.Timestamp.Builder builderForValue) .google.protobuf.Timestamp invoice_date = 2 [json_name = "invoiceDate"];
-
mergeInvoiceDate
.google.protobuf.Timestamp invoice_date = 2 [json_name = "invoiceDate"];
-
clearInvoiceDate
.google.protobuf.Timestamp invoice_date = 2 [json_name = "invoiceDate"];
-
getInvoiceAmount
public double getInvoiceAmount()double invoice_amount = 3 [json_name = "invoiceAmount"];
- Specified by:
getInvoiceAmount
in interfaceBilling.InvoiceSummaryOrBuilder
- Returns:
- The invoiceAmount.
-
setInvoiceAmount
double invoice_amount = 3 [json_name = "invoiceAmount"];
- Parameters:
value
- The invoiceAmount to set.- Returns:
- This builder for chaining.
-
clearInvoiceAmount
double invoice_amount = 3 [json_name = "invoiceAmount"];
- Returns:
- This builder for chaining.
-
getStatus
string status = 4 [json_name = "status"];
- Specified by:
getStatus
in interfaceBilling.InvoiceSummaryOrBuilder
- Returns:
- The status.
-
getStatusBytes
public com.google.protobuf.ByteString getStatusBytes()string status = 4 [json_name = "status"];
- Specified by:
getStatusBytes
in interfaceBilling.InvoiceSummaryOrBuilder
- Returns:
- The bytes for status.
-
setStatus
string status = 4 [json_name = "status"];
- Parameters:
value
- The status to set.- Returns:
- This builder for chaining.
-
clearStatus
string status = 4 [json_name = "status"];
- Returns:
- This builder for chaining.
-
setStatusBytes
string status = 4 [json_name = "status"];
- Parameters:
value
- The bytes for status to set.- Returns:
- This builder for chaining.
-
hasDueDate
public boolean hasDueDate().google.protobuf.Timestamp due_date = 5 [json_name = "dueDate"];
- Specified by:
hasDueDate
in interfaceBilling.InvoiceSummaryOrBuilder
- Returns:
- Whether the dueDate field is set.
-
getDueDate
public com.google.protobuf.Timestamp getDueDate().google.protobuf.Timestamp due_date = 5 [json_name = "dueDate"];
- Specified by:
getDueDate
in interfaceBilling.InvoiceSummaryOrBuilder
- Returns:
- The dueDate.
-
setDueDate
.google.protobuf.Timestamp due_date = 5 [json_name = "dueDate"];
-
setDueDate
public Billing.InvoiceSummary.Builder setDueDate(com.google.protobuf.Timestamp.Builder builderForValue) .google.protobuf.Timestamp due_date = 5 [json_name = "dueDate"];
-
mergeDueDate
.google.protobuf.Timestamp due_date = 5 [json_name = "dueDate"];
-
clearDueDate
.google.protobuf.Timestamp due_date = 5 [json_name = "dueDate"];
-
hasPaidDate
public boolean hasPaidDate().google.protobuf.Timestamp paid_date = 6 [json_name = "paidDate"];
- Specified by:
hasPaidDate
in interfaceBilling.InvoiceSummaryOrBuilder
- Returns:
- Whether the paidDate field is set.
-
getPaidDate
public com.google.protobuf.Timestamp getPaidDate().google.protobuf.Timestamp paid_date = 6 [json_name = "paidDate"];
- Specified by:
getPaidDate
in interfaceBilling.InvoiceSummaryOrBuilder
- Returns:
- The paidDate.
-
setPaidDate
.google.protobuf.Timestamp paid_date = 6 [json_name = "paidDate"];
-
setPaidDate
public Billing.InvoiceSummary.Builder setPaidDate(com.google.protobuf.Timestamp.Builder builderForValue) .google.protobuf.Timestamp paid_date = 6 [json_name = "paidDate"];
-
mergePaidDate
.google.protobuf.Timestamp paid_date = 6 [json_name = "paidDate"];
-
clearPaidDate
.google.protobuf.Timestamp paid_date = 6 [json_name = "paidDate"];
-