public static final class Model.Invoice.LineItem.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<Model.Invoice.LineItem,Model.Invoice.LineItem.Builder> implements Model.Invoice.LineItemOrBuilder
kin.agora.common.v3.Invoice.LineItem| Modifier and Type | Method and Description |
|---|---|
Model.Invoice.LineItem.Builder |
clearAmount()
The amount in quarks.
|
Model.Invoice.LineItem.Builder |
clearDescription()
string description = 2; |
Model.Invoice.LineItem.Builder |
clearSku()
The app SKU related to this line item, if applicable.
|
Model.Invoice.LineItem.Builder |
clearTitle()
string title = 1; |
long |
getAmount()
The amount in quarks.
|
java.lang.String |
getDescription()
string description = 2; |
com.google.protobuf.ByteString |
getDescriptionBytes()
string description = 2; |
com.google.protobuf.ByteString |
getSku()
The app SKU related to this line item, if applicable.
|
java.lang.String |
getTitle()
string title = 1; |
com.google.protobuf.ByteString |
getTitleBytes()
string title = 1; |
Model.Invoice.LineItem.Builder |
setAmount(long value)
The amount in quarks.
|
Model.Invoice.LineItem.Builder |
setDescription(java.lang.String value)
string description = 2; |
Model.Invoice.LineItem.Builder |
setDescriptionBytes(com.google.protobuf.ByteString value)
string description = 2; |
Model.Invoice.LineItem.Builder |
setSku(com.google.protobuf.ByteString value)
The app SKU related to this line item, if applicable.
|
Model.Invoice.LineItem.Builder |
setTitle(java.lang.String value)
string title = 1; |
Model.Invoice.LineItem.Builder |
setTitleBytes(com.google.protobuf.ByteString value)
string title = 1; |
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFromaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageExceptionpublic java.lang.String getTitle()
string title = 1;getTitle in interface Model.Invoice.LineItemOrBuilderpublic com.google.protobuf.ByteString getTitleBytes()
string title = 1;getTitleBytes in interface Model.Invoice.LineItemOrBuilderpublic Model.Invoice.LineItem.Builder setTitle(java.lang.String value)
string title = 1;value - The title to set.public Model.Invoice.LineItem.Builder clearTitle()
string title = 1;public Model.Invoice.LineItem.Builder setTitleBytes(com.google.protobuf.ByteString value)
string title = 1;value - The bytes for title to set.public java.lang.String getDescription()
string description = 2;getDescription in interface Model.Invoice.LineItemOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
string description = 2;getDescriptionBytes in interface Model.Invoice.LineItemOrBuilderpublic Model.Invoice.LineItem.Builder setDescription(java.lang.String value)
string description = 2;value - The description to set.public Model.Invoice.LineItem.Builder clearDescription()
string description = 2;public Model.Invoice.LineItem.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
string description = 2;value - The bytes for description to set.public long getAmount()
The amount in quarks.
int64 amount = 3 [jstype = JS_STRING];getAmount in interface Model.Invoice.LineItemOrBuilderpublic Model.Invoice.LineItem.Builder setAmount(long value)
The amount in quarks.
int64 amount = 3 [jstype = JS_STRING];value - The amount to set.public Model.Invoice.LineItem.Builder clearAmount()
The amount in quarks.
int64 amount = 3 [jstype = JS_STRING];public com.google.protobuf.ByteString getSku()
The app SKU related to this line item, if applicable.
bytes sku = 4;getSku in interface Model.Invoice.LineItemOrBuilderpublic Model.Invoice.LineItem.Builder setSku(com.google.protobuf.ByteString value)
The app SKU related to this line item, if applicable.
bytes sku = 4;value - The sku to set.public Model.Invoice.LineItem.Builder clearSku()
The app SKU related to this line item, if applicable.
bytes sku = 4;