Interface TransactionAttributeOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
TransactionAttribute,TransactionAttribute.Builder
public interface TransactionAttributeOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetConversionAction()The resource name of conversion action to report conversions to.com.google.protobuf.ByteStringgetConversionActionBytes()The resource name of conversion action to report conversions to.java.lang.StringgetCurrencyCode()Transaction currency code.com.google.protobuf.ByteStringgetCurrencyCodeBytes()Transaction currency code.java.lang.StringgetCustomValue()Value of the custom variable for each transaction.com.google.protobuf.ByteStringgetCustomValueBytes()Value of the custom variable for each transaction.ItemAttributegetItemAttribute()Item attributes of the transaction.ItemAttributeOrBuildergetItemAttributeOrBuilder()Item attributes of the transaction.java.lang.StringgetOrderId()Transaction order id.com.google.protobuf.ByteStringgetOrderIdBytes()Transaction order id.StoreAttributegetStoreAttribute()Store attributes of the transaction.StoreAttributeOrBuildergetStoreAttributeOrBuilder()Store attributes of the transaction.doublegetTransactionAmountMicros()Transaction amount in micros.java.lang.StringgetTransactionDateTime()Timestamp when transaction occurred.com.google.protobuf.ByteStringgetTransactionDateTimeBytes()Timestamp when transaction occurred.booleanhasConversionAction()The resource name of conversion action to report conversions to.booleanhasCurrencyCode()Transaction currency code.booleanhasCustomValue()Value of the custom variable for each transaction.booleanhasItemAttribute()Item attributes of the transaction.booleanhasOrderId()Transaction order id.booleanhasStoreAttribute()Store attributes of the transaction.booleanhasTransactionAmountMicros()Transaction amount in micros.booleanhasTransactionDateTime()Timestamp when transaction occurred.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasTransactionDateTime
boolean hasTransactionDateTime()
Timestamp when transaction occurred. Required. The format is "YYYY-MM-DD HH:MM:SS[+/-HH:MM]", where [+/-HH:MM] is an optional timezone offset from UTC. If the offset is absent, the API will use the account's timezone as default. Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30+03:00"
optional string transaction_date_time = 8;- Returns:
- Whether the transactionDateTime field is set.
-
getTransactionDateTime
java.lang.String getTransactionDateTime()
Timestamp when transaction occurred. Required. The format is "YYYY-MM-DD HH:MM:SS[+/-HH:MM]", where [+/-HH:MM] is an optional timezone offset from UTC. If the offset is absent, the API will use the account's timezone as default. Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30+03:00"
optional string transaction_date_time = 8;- Returns:
- The transactionDateTime.
-
getTransactionDateTimeBytes
com.google.protobuf.ByteString getTransactionDateTimeBytes()
Timestamp when transaction occurred. Required. The format is "YYYY-MM-DD HH:MM:SS[+/-HH:MM]", where [+/-HH:MM] is an optional timezone offset from UTC. If the offset is absent, the API will use the account's timezone as default. Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30+03:00"
optional string transaction_date_time = 8;- Returns:
- The bytes for transactionDateTime.
-
hasTransactionAmountMicros
boolean hasTransactionAmountMicros()
Transaction amount in micros. Required. Transaction amount in micros needs to be greater than 1000. If item Attributes are provided, it represents the total value of the items, after multiplying the unit price per item by the quantity provided in the ItemAttributes.
optional double transaction_amount_micros = 9;- Returns:
- Whether the transactionAmountMicros field is set.
-
getTransactionAmountMicros
double getTransactionAmountMicros()
Transaction amount in micros. Required. Transaction amount in micros needs to be greater than 1000. If item Attributes are provided, it represents the total value of the items, after multiplying the unit price per item by the quantity provided in the ItemAttributes.
optional double transaction_amount_micros = 9;- Returns:
- The transactionAmountMicros.
-
hasCurrencyCode
boolean hasCurrencyCode()
Transaction currency code. ISO 4217 three-letter code is used. Required.
optional string currency_code = 10;- Returns:
- Whether the currencyCode field is set.
-
getCurrencyCode
java.lang.String getCurrencyCode()
Transaction currency code. ISO 4217 three-letter code is used. Required.
optional string currency_code = 10;- Returns:
- The currencyCode.
-
getCurrencyCodeBytes
com.google.protobuf.ByteString getCurrencyCodeBytes()
Transaction currency code. ISO 4217 three-letter code is used. Required.
optional string currency_code = 10;- Returns:
- The bytes for currencyCode.
-
hasConversionAction
boolean hasConversionAction()
The resource name of conversion action to report conversions to. Required.
optional string conversion_action = 11;- Returns:
- Whether the conversionAction field is set.
-
getConversionAction
java.lang.String getConversionAction()
The resource name of conversion action to report conversions to. Required.
optional string conversion_action = 11;- Returns:
- The conversionAction.
-
getConversionActionBytes
com.google.protobuf.ByteString getConversionActionBytes()
The resource name of conversion action to report conversions to. Required.
optional string conversion_action = 11;- Returns:
- The bytes for conversionAction.
-
hasOrderId
boolean hasOrderId()
Transaction order id. Accessible only to customers on the allow-list.
optional string order_id = 12;- Returns:
- Whether the orderId field is set.
-
getOrderId
java.lang.String getOrderId()
Transaction order id. Accessible only to customers on the allow-list.
optional string order_id = 12;- Returns:
- The orderId.
-
getOrderIdBytes
com.google.protobuf.ByteString getOrderIdBytes()
Transaction order id. Accessible only to customers on the allow-list.
optional string order_id = 12;- Returns:
- The bytes for orderId.
-
hasStoreAttribute
boolean hasStoreAttribute()
Store attributes of the transaction. Accessible only to customers on the allow-list.
.google.ads.googleads.v10.common.StoreAttribute store_attribute = 6;- Returns:
- Whether the storeAttribute field is set.
-
getStoreAttribute
StoreAttribute getStoreAttribute()
Store attributes of the transaction. Accessible only to customers on the allow-list.
.google.ads.googleads.v10.common.StoreAttribute store_attribute = 6;- Returns:
- The storeAttribute.
-
getStoreAttributeOrBuilder
StoreAttributeOrBuilder getStoreAttributeOrBuilder()
Store attributes of the transaction. Accessible only to customers on the allow-list.
.google.ads.googleads.v10.common.StoreAttribute store_attribute = 6;
-
hasCustomValue
boolean hasCustomValue()
Value of the custom variable for each transaction. Accessible only to customers on the allow-list.
optional string custom_value = 13;- Returns:
- Whether the customValue field is set.
-
getCustomValue
java.lang.String getCustomValue()
Value of the custom variable for each transaction. Accessible only to customers on the allow-list.
optional string custom_value = 13;- Returns:
- The customValue.
-
getCustomValueBytes
com.google.protobuf.ByteString getCustomValueBytes()
Value of the custom variable for each transaction. Accessible only to customers on the allow-list.
optional string custom_value = 13;- Returns:
- The bytes for customValue.
-
hasItemAttribute
boolean hasItemAttribute()
Item attributes of the transaction.
.google.ads.googleads.v10.common.ItemAttribute item_attribute = 14;- Returns:
- Whether the itemAttribute field is set.
-
getItemAttribute
ItemAttribute getItemAttribute()
Item attributes of the transaction.
.google.ads.googleads.v10.common.ItemAttribute item_attribute = 14;- Returns:
- The itemAttribute.
-
getItemAttributeOrBuilder
ItemAttributeOrBuilder getItemAttributeOrBuilder()
Item attributes of the transaction.
.google.ads.googleads.v10.common.ItemAttribute item_attribute = 14;
-
-