public static final class Event.Builder extends com.google.protobuf.GeneratedMessage.Builder<Event.Builder> implements EventOrBuilder
A single event. Usually, but not necessarily, part of a batch.Protobuf type
satori.api.Event| Modifier and Type | Method and Description |
|---|---|
Event |
build() |
Event |
buildPartial() |
Event.Builder |
clear() |
Event.Builder |
clearId()
Optional event ID assigned by the client, used to de-duplicate in retransmission scenarios.
|
Event.Builder |
clearMetadata() |
Event.Builder |
clearName()
Event name.
|
Event.Builder |
clearTimestamp()
The time when the event was triggered on the producer side.
|
Event.Builder |
clearValue()
Optional value.
|
boolean |
containsMetadata(java.lang.String key)
Event metadata, if any.
|
Event |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
java.lang.String |
getId()
Optional event ID assigned by the client, used to de-duplicate in retransmission scenarios.
|
com.google.protobuf.ByteString |
getIdBytes()
Optional event ID assigned by the client, used to de-duplicate in retransmission scenarios.
|
java.util.Map<java.lang.String,java.lang.String> |
getMetadata()
Deprecated.
|
int |
getMetadataCount()
Event metadata, if any.
|
java.util.Map<java.lang.String,java.lang.String> |
getMetadataMap()
Event metadata, if any.
|
java.lang.String |
getMetadataOrDefault(java.lang.String key,
java.lang.String defaultValue)
Event metadata, if any.
|
java.lang.String |
getMetadataOrThrow(java.lang.String key)
Event metadata, if any.
|
java.util.Map<java.lang.String,java.lang.String> |
getMutableMetadata()
Deprecated.
|
java.lang.String |
getName()
Event name.
|
com.google.protobuf.ByteString |
getNameBytes()
Event name.
|
com.google.protobuf.Timestamp |
getTimestamp()
The time when the event was triggered on the producer side.
|
com.google.protobuf.Timestamp.Builder |
getTimestampBuilder()
The time when the event was triggered on the producer side.
|
com.google.protobuf.TimestampOrBuilder |
getTimestampOrBuilder()
The time when the event was triggered on the producer side.
|
java.lang.String |
getValue()
Optional value.
|
com.google.protobuf.ByteString |
getValueBytes()
Optional value.
|
boolean |
hasTimestamp()
The time when the event was triggered on the producer side.
|
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 on the producer side.
|
Event.Builder |
putAllMetadata(java.util.Map<java.lang.String,java.lang.String> values)
Event metadata, if any.
|
Event.Builder |
putMetadata(java.lang.String key,
java.lang.String value)
Event metadata, if any.
|
Event.Builder |
removeMetadata(java.lang.String key)
Event metadata, if any.
|
Event.Builder |
setId(java.lang.String value)
Optional event ID assigned by the client, used to de-duplicate in retransmission scenarios.
|
Event.Builder |
setIdBytes(com.google.protobuf.ByteString value)
Optional event ID assigned by the client, used to de-duplicate in retransmission scenarios.
|
Event.Builder |
setName(java.lang.String value)
Event name.
|
Event.Builder |
setNameBytes(com.google.protobuf.ByteString value)
Event name.
|
Event.Builder |
setTimestamp(com.google.protobuf.Timestamp.Builder builderForValue)
The time when the event was triggered on the producer side.
|
Event.Builder |
setTimestamp(com.google.protobuf.Timestamp value)
The time when the event was triggered on the producer side.
|
Event.Builder |
setValue(java.lang.String value)
Optional value.
|
Event.Builder |
setValueBytes(com.google.protobuf.ByteString value)
Optional value.
|
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()
Event name.
string name = 1 [json_name = "name"];getName in interface EventOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Event name.
string name = 1 [json_name = "name"];getNameBytes in interface EventOrBuilderpublic Event.Builder setName(java.lang.String value)
Event name.
string name = 1 [json_name = "name"];value - The name to set.public Event.Builder clearName()
Event name.
string name = 1 [json_name = "name"];public Event.Builder setNameBytes(com.google.protobuf.ByteString value)
Event name.
string name = 1 [json_name = "name"];value - The bytes for name to set.public java.lang.String getId()
Optional event ID assigned by the client, used to de-duplicate in retransmission scenarios. If not supplied the server will assign a randomly generated unique event identifier.
string id = 2 [json_name = "id"];getId in interface EventOrBuilderpublic com.google.protobuf.ByteString getIdBytes()
Optional event ID assigned by the client, used to de-duplicate in retransmission scenarios. If not supplied the server will assign a randomly generated unique event identifier.
string id = 2 [json_name = "id"];getIdBytes in interface EventOrBuilderpublic Event.Builder setId(java.lang.String value)
Optional event ID assigned by the client, used to de-duplicate in retransmission scenarios. If not supplied the server will assign a randomly generated unique event identifier.
string id = 2 [json_name = "id"];value - The id to set.public Event.Builder clearId()
Optional event ID assigned by the client, used to de-duplicate in retransmission scenarios. If not supplied the server will assign a randomly generated unique event identifier.
string id = 2 [json_name = "id"];public Event.Builder setIdBytes(com.google.protobuf.ByteString value)
Optional event ID assigned by the client, used to de-duplicate in retransmission scenarios. If not supplied the server will assign a randomly generated unique event identifier.
string id = 2 [json_name = "id"];value - The bytes for id to set.public int getMetadataCount()
EventOrBuilderEvent metadata, if any.
map<string, string> metadata = 3 [json_name = "metadata"];getMetadataCount in interface EventOrBuilderpublic boolean containsMetadata(java.lang.String key)
Event metadata, if any.
map<string, string> metadata = 3 [json_name = "metadata"];containsMetadata in interface EventOrBuilder@Deprecated public java.util.Map<java.lang.String,java.lang.String> getMetadata()
getMetadataMap() instead.getMetadata in interface EventOrBuilderpublic java.util.Map<java.lang.String,java.lang.String> getMetadataMap()
Event metadata, if any.
map<string, string> metadata = 3 [json_name = "metadata"];getMetadataMap in interface EventOrBuilderpublic java.lang.String getMetadataOrDefault(java.lang.String key,
java.lang.String defaultValue)
Event metadata, if any.
map<string, string> metadata = 3 [json_name = "metadata"];getMetadataOrDefault in interface EventOrBuilderpublic java.lang.String getMetadataOrThrow(java.lang.String key)
Event metadata, if any.
map<string, string> metadata = 3 [json_name = "metadata"];getMetadataOrThrow in interface EventOrBuilderpublic Event.Builder clearMetadata()
public Event.Builder removeMetadata(java.lang.String key)
Event metadata, if any.
map<string, string> metadata = 3 [json_name = "metadata"];@Deprecated public java.util.Map<java.lang.String,java.lang.String> getMutableMetadata()
public Event.Builder putMetadata(java.lang.String key, java.lang.String value)
Event metadata, if any.
map<string, string> metadata = 3 [json_name = "metadata"];public Event.Builder putAllMetadata(java.util.Map<java.lang.String,java.lang.String> values)
Event metadata, if any.
map<string, string> metadata = 3 [json_name = "metadata"];public java.lang.String getValue()
Optional value.
string value = 4 [json_name = "value"];getValue in interface EventOrBuilderpublic com.google.protobuf.ByteString getValueBytes()
Optional value.
string value = 4 [json_name = "value"];getValueBytes in interface EventOrBuilderpublic Event.Builder setValue(java.lang.String value)
Optional value.
string value = 4 [json_name = "value"];value - The value to set.public Event.Builder clearValue()
Optional value.
string value = 4 [json_name = "value"];public Event.Builder setValueBytes(com.google.protobuf.ByteString value)
Optional value.
string value = 4 [json_name = "value"];value - The bytes for value to set.public boolean hasTimestamp()
The time when the event was triggered on the producer side.
.google.protobuf.Timestamp timestamp = 5 [json_name = "timestamp"];hasTimestamp in interface EventOrBuilderpublic com.google.protobuf.Timestamp getTimestamp()
The time when the event was triggered on the producer side.
.google.protobuf.Timestamp timestamp = 5 [json_name = "timestamp"];getTimestamp in interface EventOrBuilderpublic Event.Builder setTimestamp(com.google.protobuf.Timestamp value)
The time when the event was triggered on the producer side.
.google.protobuf.Timestamp timestamp = 5 [json_name = "timestamp"];public Event.Builder setTimestamp(com.google.protobuf.Timestamp.Builder builderForValue)
The time when the event was triggered on the producer side.
.google.protobuf.Timestamp timestamp = 5 [json_name = "timestamp"];public Event.Builder mergeTimestamp(com.google.protobuf.Timestamp value)
The time when the event was triggered on the producer side.
.google.protobuf.Timestamp timestamp = 5 [json_name = "timestamp"];public Event.Builder clearTimestamp()
The time when the event was triggered on the producer side.
.google.protobuf.Timestamp timestamp = 5 [json_name = "timestamp"];public com.google.protobuf.Timestamp.Builder getTimestampBuilder()
The time when the event was triggered on the producer side.
.google.protobuf.Timestamp timestamp = 5 [json_name = "timestamp"];public com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder()
The time when the event was triggered on the producer side.
.google.protobuf.Timestamp timestamp = 5 [json_name = "timestamp"];getTimestampOrBuilder in interface EventOrBuilder