- 2.87.0 (latest)
- 2.85.0
- 2.84.0
- 2.82.0
- 2.80.0
- 2.78.0
- 2.77.0
- 2.76.0
- 2.75.0
- 2.74.0
- 2.72.0
- 2.70.0
- 2.69.0
- 2.66.0
- 2.65.0
- 2.64.0
- 2.62.0
- 2.61.0
- 2.60.0
- 2.59.0
- 2.58.0
- 2.57.0
- 2.56.0
- 2.55.0
- 2.54.0
- 2.53.0
- 2.51.0
- 2.50.0
- 2.49.0
- 2.48.0
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.39.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.29.0
- 2.26.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.1
- 2.4.0
- 2.3.0
- 2.2.3
- 2.1.0
- 2.0.19
public static final class PurchaseTransaction.Builder extends GeneratedMessage.Builder<PurchaseTransaction.Builder> implements PurchaseTransactionOrBuilderA transaction represents the entire purchase transaction.
Protobuf type google.cloud.retail.v2beta.PurchaseTransaction
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > PurchaseTransaction.BuilderImplements
PurchaseTransactionOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public PurchaseTransaction build()| Returns | |
|---|---|
| Type | Description |
PurchaseTransaction |
|
buildPartial()
public PurchaseTransaction buildPartial()| Returns | |
|---|---|
| Type | Description |
PurchaseTransaction |
|
clear()
public PurchaseTransaction.Builder clear()| Returns | |
|---|---|
| Type | Description |
PurchaseTransaction.Builder |
|
clearCost()
public PurchaseTransaction.Builder clearCost()All the costs associated with the products. These can be manufacturing costs, shipping expenses not borne by the end user, or any other costs, such that:
- Profit = revenue - tax - cost
float cost = 4;
| Returns | |
|---|---|
| Type | Description |
PurchaseTransaction.Builder |
This builder for chaining. |
clearCurrencyCode()
public PurchaseTransaction.Builder clearCurrencyCode()Required. Currency code. Use three-character ISO-4217 code.
string currency_code = 5 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
PurchaseTransaction.Builder |
This builder for chaining. |
clearId()
public PurchaseTransaction.Builder clearId()The transaction ID with a length limit of 128 characters.
string id = 1;
| Returns | |
|---|---|
| Type | Description |
PurchaseTransaction.Builder |
This builder for chaining. |
clearRevenue()
public PurchaseTransaction.Builder clearRevenue()Required. Total non-zero revenue or grand total associated with the transaction. This value include shipping, tax, or other adjustments to total revenue that you want to include as part of your revenue calculations.
float revenue = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
PurchaseTransaction.Builder |
This builder for chaining. |
clearTax()
public PurchaseTransaction.Builder clearTax()All the taxes associated with the transaction.
float tax = 3;
| Returns | |
|---|---|
| Type | Description |
PurchaseTransaction.Builder |
This builder for chaining. |
getCost()
public float getCost()All the costs associated with the products. These can be manufacturing costs, shipping expenses not borne by the end user, or any other costs, such that:
- Profit = revenue - tax - cost
float cost = 4;
| Returns | |
|---|---|
| Type | Description |
float |
The cost. |
getCurrencyCode()
public String getCurrencyCode()Required. Currency code. Use three-character ISO-4217 code.
string currency_code = 5 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
String |
The currencyCode. |
getCurrencyCodeBytes()
public ByteString getCurrencyCodeBytes()Required. Currency code. Use three-character ISO-4217 code.
string currency_code = 5 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for currencyCode. |
getDefaultInstanceForType()
public PurchaseTransaction getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
PurchaseTransaction |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getId()
public String getId()The transaction ID with a length limit of 128 characters.
string id = 1;
| Returns | |
|---|---|
| Type | Description |
String |
The id. |
getIdBytes()
public ByteString getIdBytes()The transaction ID with a length limit of 128 characters.
string id = 1;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for id. |
getRevenue()
public float getRevenue()Required. Total non-zero revenue or grand total associated with the transaction. This value include shipping, tax, or other adjustments to total revenue that you want to include as part of your revenue calculations.
float revenue = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
float |
The revenue. |
getTax()
public float getTax()All the taxes associated with the transaction.
float tax = 3;
| Returns | |
|---|---|
| Type | Description |
float |
The tax. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(PurchaseTransaction other)
public PurchaseTransaction.Builder mergeFrom(PurchaseTransaction other)| Parameter | |
|---|---|
| Name | Description |
other |
PurchaseTransaction |
| Returns | |
|---|---|
| Type | Description |
PurchaseTransaction.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public PurchaseTransaction.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
PurchaseTransaction.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public PurchaseTransaction.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
PurchaseTransaction.Builder |
|
setCost(float value)
public PurchaseTransaction.Builder setCost(float value)All the costs associated with the products. These can be manufacturing costs, shipping expenses not borne by the end user, or any other costs, such that:
- Profit = revenue - tax - cost
float cost = 4;
| Parameter | |
|---|---|
| Name | Description |
value |
floatThe cost to set. |
| Returns | |
|---|---|
| Type | Description |
PurchaseTransaction.Builder |
This builder for chaining. |
setCurrencyCode(String value)
public PurchaseTransaction.Builder setCurrencyCode(String value)Required. Currency code. Use three-character ISO-4217 code.
string currency_code = 5 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe currencyCode to set. |
| Returns | |
|---|---|
| Type | Description |
PurchaseTransaction.Builder |
This builder for chaining. |
setCurrencyCodeBytes(ByteString value)
public PurchaseTransaction.Builder setCurrencyCodeBytes(ByteString value)Required. Currency code. Use three-character ISO-4217 code.
string currency_code = 5 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for currencyCode to set. |
| Returns | |
|---|---|
| Type | Description |
PurchaseTransaction.Builder |
This builder for chaining. |
setId(String value)
public PurchaseTransaction.Builder setId(String value)The transaction ID with a length limit of 128 characters.
string id = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe id to set. |
| Returns | |
|---|---|
| Type | Description |
PurchaseTransaction.Builder |
This builder for chaining. |
setIdBytes(ByteString value)
public PurchaseTransaction.Builder setIdBytes(ByteString value)The transaction ID with a length limit of 128 characters.
string id = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for id to set. |
| Returns | |
|---|---|
| Type | Description |
PurchaseTransaction.Builder |
This builder for chaining. |
setRevenue(float value)
public PurchaseTransaction.Builder setRevenue(float value)Required. Total non-zero revenue or grand total associated with the transaction. This value include shipping, tax, or other adjustments to total revenue that you want to include as part of your revenue calculations.
float revenue = 2 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
floatThe revenue to set. |
| Returns | |
|---|---|
| Type | Description |
PurchaseTransaction.Builder |
This builder for chaining. |
setTax(float value)
public PurchaseTransaction.Builder setTax(float value)All the taxes associated with the transaction.
float tax = 3;
| Parameter | |
|---|---|
| Name | Description |
value |
floatThe tax to set. |
| Returns | |
|---|---|
| Type | Description |
PurchaseTransaction.Builder |
This builder for chaining. |