public static final class Event.Builder extends com.google.protobuf.GeneratedMessage.Builder<Event.Builder> implements EventOrBuilder
Represents an event to be passed through the server to registered event handlers.Protobuf type
nakama.api.Event| Modifier and Type | Method and Description |
|---|---|
Event |
build() |
Event |
buildPartial() |
Event.Builder |
clear() |
Event.Builder |
clearExternal()
True if the event came directly from a client call, false otherwise.
|
Event.Builder |
clearName()
An event name, type, category, or identifier.
|
Event.Builder |
clearProperties() |
Event.Builder |
clearTimestamp()
The time when the event was triggered.
|
boolean |
containsProperties(java.lang.String key)
Arbitrary event property values.
|
Event |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
boolean |
getExternal()
True if the event came directly from a client call, false otherwise.
|
java.util.Map<java.lang.String,java.lang.String> |
getMutableProperties()
Deprecated.
|
java.lang.String |
getName()
An event name, type, category, or identifier.
|
com.google.protobuf.ByteString |
getNameBytes()
An event name, type, category, or identifier.
|
java.util.Map<java.lang.String,java.lang.String> |
getProperties()
Deprecated.
|
int |
getPropertiesCount()
Arbitrary event property values.
|
java.util.Map<java.lang.String,java.lang.String> |
getPropertiesMap()
Arbitrary event property values.
|
java.lang.String |
getPropertiesOrDefault(java.lang.String key,
java.lang.String defaultValue)
Arbitrary event property values.
|
java.lang.String |
getPropertiesOrThrow(java.lang.String key)
Arbitrary event property values.
|
com.google.protobuf.Timestamp |
getTimestamp()
The time when the event was triggered.
|
com.google.protobuf.Timestamp.Builder |
getTimestampBuilder()
The time when the event was triggered.
|
com.google.protobuf.TimestampOrBuilder |
getTimestampOrBuilder()
The time when the event was triggered.
|
boolean |
hasTimestamp()
The time when the event was triggered.
|
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapFieldReflectionAccessor |
internalGetMapFieldReflection(int number) |
protected com.google.protobuf.MapFieldReflectionAccessor |
internalGetMutableMapFieldReflection(int number) |
boolean |
isInitialized() |
Event.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Event.Builder |
mergeFrom(Event other) |
Event.Builder |
mergeFrom(com.google.protobuf.Message other) |
Event.Builder |
mergeTimestamp(com.google.protobuf.Timestamp value)
The time when the event was triggered.
|
Event.Builder |
putAllProperties(java.util.Map<java.lang.String,java.lang.String> values)
Arbitrary event property values.
|
Event.Builder |
putProperties(java.lang.String key,
java.lang.String value)
Arbitrary event property values.
|
Event.Builder |
removeProperties(java.lang.String key)
Arbitrary event property values.
|
Event.Builder |
setExternal(boolean value)
True if the event came directly from a client call, false otherwise.
|
Event.Builder |
setName(java.lang.String value)
An event name, type, category, or identifier.
|
Event.Builder |
setNameBytes(com.google.protobuf.ByteString value)
An event name, type, category, or identifier.
|
Event.Builder |
setTimestamp(com.google.protobuf.Timestamp.Builder builderForValue)
The time when the event was triggered.
|
Event.Builder |
setTimestamp(com.google.protobuf.Timestamp value)
The time when the event was triggered.
|
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessage.Builder<Event.Builder>protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
internalGetMutableMapFieldReflection in class com.google.protobuf.GeneratedMessage.Builder<Event.Builder>protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<Event.Builder>public Event.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<Event.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<Event.Builder>public Event getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Event build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Event buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Event.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Event.Builder>public Event.Builder mergeFrom(Event other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<Event.Builder>public Event.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Event.Builder>java.io.IOExceptionpublic java.lang.String getName()
An event name, type, category, or identifier.
string name = 1 [json_name = "name"];getName in interface EventOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
An event name, type, category, or identifier.
string name = 1 [json_name = "name"];getNameBytes in interface EventOrBuilderpublic Event.Builder setName(java.lang.String value)
An event name, type, category, or identifier.
string name = 1 [json_name = "name"];value - The name to set.public Event.Builder clearName()
An event name, type, category, or identifier.
string name = 1 [json_name = "name"];public Event.Builder setNameBytes(com.google.protobuf.ByteString value)
An event name, type, category, or identifier.
string name = 1 [json_name = "name"];value - The bytes for name to set.public int getPropertiesCount()
EventOrBuilderArbitrary event property values.
map<string, string> properties = 2 [json_name = "properties"];getPropertiesCount in interface EventOrBuilderpublic boolean containsProperties(java.lang.String key)
Arbitrary event property values.
map<string, string> properties = 2 [json_name = "properties"];containsProperties in interface EventOrBuilder@Deprecated public java.util.Map<java.lang.String,java.lang.String> getProperties()
getPropertiesMap() instead.getProperties in interface EventOrBuilderpublic java.util.Map<java.lang.String,java.lang.String> getPropertiesMap()
Arbitrary event property values.
map<string, string> properties = 2 [json_name = "properties"];getPropertiesMap in interface EventOrBuilderpublic java.lang.String getPropertiesOrDefault(java.lang.String key,
java.lang.String defaultValue)
Arbitrary event property values.
map<string, string> properties = 2 [json_name = "properties"];getPropertiesOrDefault in interface EventOrBuilderpublic java.lang.String getPropertiesOrThrow(java.lang.String key)
Arbitrary event property values.
map<string, string> properties = 2 [json_name = "properties"];getPropertiesOrThrow in interface EventOrBuilderpublic Event.Builder clearProperties()
public Event.Builder removeProperties(java.lang.String key)
Arbitrary event property values.
map<string, string> properties = 2 [json_name = "properties"];@Deprecated public java.util.Map<java.lang.String,java.lang.String> getMutableProperties()
public Event.Builder putProperties(java.lang.String key, java.lang.String value)
Arbitrary event property values.
map<string, string> properties = 2 [json_name = "properties"];public Event.Builder putAllProperties(java.util.Map<java.lang.String,java.lang.String> values)
Arbitrary event property values.
map<string, string> properties = 2 [json_name = "properties"];public boolean hasTimestamp()
The time when the event was triggered.
.google.protobuf.Timestamp timestamp = 3 [json_name = "timestamp"];hasTimestamp in interface EventOrBuilderpublic com.google.protobuf.Timestamp getTimestamp()
The time when the event was triggered.
.google.protobuf.Timestamp timestamp = 3 [json_name = "timestamp"];getTimestamp in interface EventOrBuilderpublic Event.Builder setTimestamp(com.google.protobuf.Timestamp value)
The time when the event was triggered.
.google.protobuf.Timestamp timestamp = 3 [json_name = "timestamp"];public Event.Builder setTimestamp(com.google.protobuf.Timestamp.Builder builderForValue)
The time when the event was triggered.
.google.protobuf.Timestamp timestamp = 3 [json_name = "timestamp"];public Event.Builder mergeTimestamp(com.google.protobuf.Timestamp value)
The time when the event was triggered.
.google.protobuf.Timestamp timestamp = 3 [json_name = "timestamp"];public Event.Builder clearTimestamp()
The time when the event was triggered.
.google.protobuf.Timestamp timestamp = 3 [json_name = "timestamp"];public com.google.protobuf.Timestamp.Builder getTimestampBuilder()
The time when the event was triggered.
.google.protobuf.Timestamp timestamp = 3 [json_name = "timestamp"];public com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder()
The time when the event was triggered.
.google.protobuf.Timestamp timestamp = 3 [json_name = "timestamp"];getTimestampOrBuilder in interface EventOrBuilderpublic boolean getExternal()
True if the event came directly from a client call, false otherwise.
bool external = 4 [json_name = "external"];getExternal in interface EventOrBuilderpublic Event.Builder setExternal(boolean value)
True if the event came directly from a client call, false otherwise.
bool external = 4 [json_name = "external"];value - The external to set.public Event.Builder clearExternal()
True if the event came directly from a client call, false otherwise.
bool external = 4 [json_name = "external"];