Package com.heroiclabs.nakama.api
Interface EventOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Event
,Event.Builder
public interface EventOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionboolean
containsProperties
(String key) Arbitrary event property values.boolean
True if the event came directly from a client call, false otherwise.getName()
An event name, type, category, or identifier.com.google.protobuf.ByteString
An event name, type, category, or identifier.Deprecated.int
Arbitrary event property values.Arbitrary event property values.getPropertiesOrDefault
(String key, String defaultValue) Arbitrary event property values.Arbitrary event property values.The time when the event was triggered.The time when the event was triggered.boolean
The time when the event was triggered.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getName
String getName()An event name, type, category, or identifier.
string name = 1;
- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()An event name, type, category, or identifier.
string name = 1;
- Returns:
- The bytes for name.
-
getPropertiesCount
int getPropertiesCount()Arbitrary event property values.
map<string, string> properties = 2;
-
containsProperties
Arbitrary event property values.
map<string, string> properties = 2;
-
getProperties
Deprecated.UsegetPropertiesMap()
instead. -
getPropertiesMap
Arbitrary event property values.
map<string, string> properties = 2;
-
getPropertiesOrDefault
Arbitrary event property values.
map<string, string> properties = 2;
-
getPropertiesOrThrow
Arbitrary event property values.
map<string, string> properties = 2;
-
hasTimestamp
boolean hasTimestamp()The time when the event was triggered.
.google.protobuf.Timestamp timestamp = 3;
- Returns:
- Whether the timestamp field is set.
-
getTimestamp
Timestamp getTimestamp()The time when the event was triggered.
.google.protobuf.Timestamp timestamp = 3;
- Returns:
- The timestamp.
-
getTimestampOrBuilder
TimestampOrBuilder getTimestampOrBuilder()The time when the event was triggered.
.google.protobuf.Timestamp timestamp = 3;
-
getExternal
boolean getExternal()True if the event came directly from a client call, false otherwise.
bool external = 4;
- Returns:
- The external.
-