Package com.batch.android
Class BatchEventData
java.lang.Object
com.batch.android.BatchEventData
Object holding data to be associated to an event
Keys should be made of letters, numbers or underscores ([a-z0-9_]) and can't be longer than 30 characters.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionAdd a tagAdd a boolean attribute for the specified keyAdd a double attribute for the specified keyAdd a float attribute for the specified keyAdd a integer attribute for the specified keyAdd a long attribute for the specified keyAdd a string attribute for the specified keyAdd an URL attribute for the specified keyAdd a date attribute for the specified key
-
Constructor Details
-
BatchEventData
public BatchEventData()
-
-
Method Details
-
addTag
Add a tag- Parameters:
tag
- Tag to add. Can't be longer than 64 characters, and can't be empty or null. For better results, you should trim/lowercase your strings, and use slugs when possible.- Returns:
- Same BatchEventData instance, for chaining
-
put
Add a string attribute for the specified key- Parameters:
key
- Attribute key. Should be made of letters, numbers or underscores ([a-z0-9_]) and can't be longer than 30 characters.value
- String value to add. Can't be longer than 64 characters, and can't be empty or null. For better results, you should trim/lowercase your strings, and use slugs when possible.- Returns:
- Same BatchEventData instance, for chaining
-
put
Add an URL attribute for the specified key- Parameters:
key
- Attribute key. Should be made of letters, numbers or underscores ([a-z0-9_]) and can't be longer than 30 characters.value
- URL value to add. Can't be longer than 2048 characters, and can't be empty or null.- Returns:
- Same BatchEventData instance, for chaining
-
put
Add a float attribute for the specified key- Parameters:
key
- Attribute key. Should be made of letters, numbers or underscores ([a-z0-9_]) and can't be longer than 30 characters.value
- Float value to add.- Returns:
- Same BatchEventData instance, for chaining
-
put
Add a double attribute for the specified key- Parameters:
key
- Attribute key. Should be made of letters, numbers or underscores ([a-z0-9_]) and can't be longer than 30 characters.value
- Double value to add.- Returns:
- Same BatchEventData instance, for chaining
-
put
Add a integer attribute for the specified key- Parameters:
key
- Attribute key. Should be made of letters, numbers or underscores ([a-z0-9_]) and can't be longer than 30 characters.value
- Integer value to add.- Returns:
- Same BatchEventData instance, for chaining
-
put
Add a long attribute for the specified key- Parameters:
key
- Attribute key. Should be made of letters, numbers or underscores ([a-z0-9_]) and can't be longer than 30 characters.value
- Long value to add.- Returns:
- Same BatchEventData instance, for chaining
-
put
Add a boolean attribute for the specified key- Parameters:
key
- Attribute key. Should be made of letters, numbers or underscores ([a-z0-9_]) and can't be longer than 30 characters.value
- Boolean value to add.- Returns:
- Same BatchEventData instance, for chaining
-
put
Add a date attribute for the specified key- Parameters:
key
- Attribute key. Should be made of letters, numbers or underscores ([a-z0-9_]) and can't be longer than 30 characters.value
- Date value to add.- Returns:
- Same BatchEventData instance, for chaining
-