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, 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()
Event name.
string name = 1 [json_name = "name"];
getName
in interface EventOrBuilder
public com.google.protobuf.ByteString getNameBytes()
Event name.
string name = 1 [json_name = "name"];
getNameBytes
in interface EventOrBuilder
public 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 EventOrBuilder
public 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 EventOrBuilder
public 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()
EventOrBuilder
Event metadata, if any.
map<string, string> metadata = 3 [json_name = "metadata"];
getMetadataCount
in interface EventOrBuilder
public 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 EventOrBuilder
public 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 EventOrBuilder
public 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 EventOrBuilder
public java.lang.String getMetadataOrThrow(java.lang.String key)
Event metadata, if any.
map<string, string> metadata = 3 [json_name = "metadata"];
getMetadataOrThrow
in interface EventOrBuilder
public 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 EventOrBuilder
public com.google.protobuf.ByteString getValueBytes()
Optional value.
string value = 4 [json_name = "value"];
getValueBytes
in interface EventOrBuilder
public 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 EventOrBuilder
public 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 EventOrBuilder
public 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