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, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public 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.Builder
clear
in interface com.google.protobuf.MessageLite.Builder
clear
in class com.google.protobuf.GeneratedMessage.Builder<Event.Builder>
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface com.google.protobuf.Message.Builder
getDescriptorForType
in interface com.google.protobuf.MessageOrBuilder
getDescriptorForType
in class com.google.protobuf.GeneratedMessage.Builder<Event.Builder>
public Event getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public Event build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public Event buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public Event.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
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.MessageLiteOrBuilder
isInitialized
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.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<Event.Builder>
java.io.IOException
public java.lang.String getName()
An event name, type, category, or identifier.
string name = 1 [json_name = "name"];
getName
in interface EventOrBuilder
public com.google.protobuf.ByteString getNameBytes()
An event name, type, category, or identifier.
string name = 1 [json_name = "name"];
getNameBytes
in interface EventOrBuilder
public 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()
EventOrBuilder
Arbitrary event property values.
map<string, string> properties = 2 [json_name = "properties"];
getPropertiesCount
in interface EventOrBuilder
public 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 EventOrBuilder
public 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 EventOrBuilder
public 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 EventOrBuilder
public java.lang.String getPropertiesOrThrow(java.lang.String key)
Arbitrary event property values.
map<string, string> properties = 2 [json_name = "properties"];
getPropertiesOrThrow
in interface EventOrBuilder
public 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 EventOrBuilder
public com.google.protobuf.Timestamp getTimestamp()
The time when the event was triggered.
.google.protobuf.Timestamp timestamp = 3 [json_name = "timestamp"];
getTimestamp
in interface EventOrBuilder
public 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 EventOrBuilder
public boolean getExternal()
True if the event came directly from a client call, false otherwise.
bool external = 4 [json_name = "external"];
getExternal
in interface EventOrBuilder
public 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"];