public static final class Message.Builder extends com.google.protobuf.GeneratedMessage.Builder<Message.Builder> implements MessageOrBuilder
A scheduled message.Protobuf type
satori.api.Message
Modifier and Type | Method and Description |
---|---|
Message |
build() |
Message |
buildPartial() |
Message.Builder |
clear() |
Message.Builder |
clearConsumeTime()
The time the message was consumed by the identity.
|
Message.Builder |
clearCreateTime()
The time the message was created.
|
Message.Builder |
clearId()
The message's unique identifier.
|
Message.Builder |
clearImageUrl()
The message's image url.
|
Message.Builder |
clearMetadata() |
Message.Builder |
clearReadTime()
The time the message was read by the client.
|
Message.Builder |
clearScheduleId()
The identifier of the schedule.
|
Message.Builder |
clearSendTime()
The send time for the message.
|
Message.Builder |
clearText()
The message's text.
|
Message.Builder |
clearTitle()
The message's title.
|
Message.Builder |
clearUpdateTime()
The time the message was updated.
|
boolean |
containsMetadata(java.lang.String key)
A key-value pairs of metadata.
|
long |
getConsumeTime()
The time the message was consumed by the identity.
|
long |
getCreateTime()
The time the message was created.
|
Message |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
java.lang.String |
getId()
The message's unique identifier.
|
com.google.protobuf.ByteString |
getIdBytes()
The message's unique identifier.
|
java.lang.String |
getImageUrl()
The message's image url.
|
com.google.protobuf.ByteString |
getImageUrlBytes()
The message's image url.
|
java.util.Map<java.lang.String,java.lang.String> |
getMetadata()
Deprecated.
|
int |
getMetadataCount()
A key-value pairs of metadata.
|
java.util.Map<java.lang.String,java.lang.String> |
getMetadataMap()
A key-value pairs of metadata.
|
java.lang.String |
getMetadataOrDefault(java.lang.String key,
java.lang.String defaultValue)
A key-value pairs of metadata.
|
java.lang.String |
getMetadataOrThrow(java.lang.String key)
A key-value pairs of metadata.
|
java.util.Map<java.lang.String,java.lang.String> |
getMutableMetadata()
Deprecated.
|
long |
getReadTime()
The time the message was read by the client.
|
java.lang.String |
getScheduleId()
The identifier of the schedule.
|
com.google.protobuf.ByteString |
getScheduleIdBytes()
The identifier of the schedule.
|
long |
getSendTime()
The send time for the message.
|
java.lang.String |
getText()
The message's text.
|
com.google.protobuf.ByteString |
getTextBytes()
The message's text.
|
java.lang.String |
getTitle()
The message's title.
|
com.google.protobuf.ByteString |
getTitleBytes()
The message's title.
|
long |
getUpdateTime()
The time the message was updated.
|
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() |
Message.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Message.Builder |
mergeFrom(com.google.protobuf.Message other) |
Message.Builder |
mergeFrom(Message other) |
Message.Builder |
putAllMetadata(java.util.Map<java.lang.String,java.lang.String> values)
A key-value pairs of metadata.
|
Message.Builder |
putMetadata(java.lang.String key,
java.lang.String value)
A key-value pairs of metadata.
|
Message.Builder |
removeMetadata(java.lang.String key)
A key-value pairs of metadata.
|
Message.Builder |
setConsumeTime(long value)
The time the message was consumed by the identity.
|
Message.Builder |
setCreateTime(long value)
The time the message was created.
|
Message.Builder |
setId(java.lang.String value)
The message's unique identifier.
|
Message.Builder |
setIdBytes(com.google.protobuf.ByteString value)
The message's unique identifier.
|
Message.Builder |
setImageUrl(java.lang.String value)
The message's image url.
|
Message.Builder |
setImageUrlBytes(com.google.protobuf.ByteString value)
The message's image url.
|
Message.Builder |
setReadTime(long value)
The time the message was read by the client.
|
Message.Builder |
setScheduleId(java.lang.String value)
The identifier of the schedule.
|
Message.Builder |
setScheduleIdBytes(com.google.protobuf.ByteString value)
The identifier of the schedule.
|
Message.Builder |
setSendTime(long value)
The send time for the message.
|
Message.Builder |
setText(java.lang.String value)
The message's text.
|
Message.Builder |
setTextBytes(com.google.protobuf.ByteString value)
The message's text.
|
Message.Builder |
setTitle(java.lang.String value)
The message's title.
|
Message.Builder |
setTitleBytes(com.google.protobuf.ByteString value)
The message's title.
|
Message.Builder |
setUpdateTime(long value)
The time the message was updated.
|
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<Message.Builder>
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
internalGetMutableMapFieldReflection
in class com.google.protobuf.GeneratedMessage.Builder<Message.Builder>
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessage.Builder<Message.Builder>
public Message.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<Message.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<Message.Builder>
public Message getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public Message build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public Message buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public Message.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<Message.Builder>
public Message.Builder mergeFrom(Message other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessage.Builder<Message.Builder>
public Message.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<Message.Builder>
java.io.IOException
public java.lang.String getScheduleId()
The identifier of the schedule.
string schedule_id = 1 [json_name = "scheduleId"];
public com.google.protobuf.ByteString getScheduleIdBytes()
The identifier of the schedule.
string schedule_id = 1 [json_name = "scheduleId"];
public Message.Builder setScheduleId(java.lang.String value)
The identifier of the schedule.
string schedule_id = 1 [json_name = "scheduleId"];
value
- The scheduleId to set.public Message.Builder clearScheduleId()
The identifier of the schedule.
string schedule_id = 1 [json_name = "scheduleId"];
public Message.Builder setScheduleIdBytes(com.google.protobuf.ByteString value)
The identifier of the schedule.
string schedule_id = 1 [json_name = "scheduleId"];
value
- The bytes for scheduleId to set.public long getSendTime()
The send time for the message.
int64 send_time = 2 [json_name = "sendTime"];
public Message.Builder setSendTime(long value)
The send time for the message.
int64 send_time = 2 [json_name = "sendTime"];
value
- The sendTime to set.public Message.Builder clearSendTime()
The send time for the message.
int64 send_time = 2 [json_name = "sendTime"];
public int getMetadataCount()
MessageOrBuilder
A key-value pairs of metadata.
map<string, string> metadata = 3 [json_name = "metadata"];
public boolean containsMetadata(java.lang.String key)
A key-value pairs of metadata.
map<string, string> metadata = 3 [json_name = "metadata"];
@Deprecated public java.util.Map<java.lang.String,java.lang.String> getMetadata()
getMetadataMap()
instead.public java.util.Map<java.lang.String,java.lang.String> getMetadataMap()
A key-value pairs of metadata.
map<string, string> metadata = 3 [json_name = "metadata"];
public java.lang.String getMetadataOrDefault(java.lang.String key, java.lang.String defaultValue)
A key-value pairs of metadata.
map<string, string> metadata = 3 [json_name = "metadata"];
public java.lang.String getMetadataOrThrow(java.lang.String key)
A key-value pairs of metadata.
map<string, string> metadata = 3 [json_name = "metadata"];
public Message.Builder clearMetadata()
public Message.Builder removeMetadata(java.lang.String key)
A key-value pairs of metadata.
map<string, string> metadata = 3 [json_name = "metadata"];
@Deprecated public java.util.Map<java.lang.String,java.lang.String> getMutableMetadata()
public Message.Builder putMetadata(java.lang.String key, java.lang.String value)
A key-value pairs of metadata.
map<string, string> metadata = 3 [json_name = "metadata"];
public Message.Builder putAllMetadata(java.util.Map<java.lang.String,java.lang.String> values)
A key-value pairs of metadata.
map<string, string> metadata = 3 [json_name = "metadata"];
public long getCreateTime()
The time the message was created.
int64 create_time = 4 [json_name = "createTime"];
public Message.Builder setCreateTime(long value)
The time the message was created.
int64 create_time = 4 [json_name = "createTime"];
value
- The createTime to set.public Message.Builder clearCreateTime()
The time the message was created.
int64 create_time = 4 [json_name = "createTime"];
public long getUpdateTime()
The time the message was updated.
int64 update_time = 5 [json_name = "updateTime"];
public Message.Builder setUpdateTime(long value)
The time the message was updated.
int64 update_time = 5 [json_name = "updateTime"];
value
- The updateTime to set.public Message.Builder clearUpdateTime()
The time the message was updated.
int64 update_time = 5 [json_name = "updateTime"];
public long getReadTime()
The time the message was read by the client.
int64 read_time = 6 [json_name = "readTime"];
public Message.Builder setReadTime(long value)
The time the message was read by the client.
int64 read_time = 6 [json_name = "readTime"];
value
- The readTime to set.public Message.Builder clearReadTime()
The time the message was read by the client.
int64 read_time = 6 [json_name = "readTime"];
public long getConsumeTime()
The time the message was consumed by the identity.
int64 consume_time = 7 [json_name = "consumeTime"];
public Message.Builder setConsumeTime(long value)
The time the message was consumed by the identity.
int64 consume_time = 7 [json_name = "consumeTime"];
value
- The consumeTime to set.public Message.Builder clearConsumeTime()
The time the message was consumed by the identity.
int64 consume_time = 7 [json_name = "consumeTime"];
public java.lang.String getText()
The message's text.
string text = 8 [json_name = "text"];
public com.google.protobuf.ByteString getTextBytes()
The message's text.
string text = 8 [json_name = "text"];
public Message.Builder setText(java.lang.String value)
The message's text.
string text = 8 [json_name = "text"];
value
- The text to set.public Message.Builder clearText()
The message's text.
string text = 8 [json_name = "text"];
public Message.Builder setTextBytes(com.google.protobuf.ByteString value)
The message's text.
string text = 8 [json_name = "text"];
value
- The bytes for text to set.public java.lang.String getId()
The message's unique identifier.
string id = 9 [json_name = "id"];
public com.google.protobuf.ByteString getIdBytes()
The message's unique identifier.
string id = 9 [json_name = "id"];
public Message.Builder setId(java.lang.String value)
The message's unique identifier.
string id = 9 [json_name = "id"];
value
- The id to set.public Message.Builder clearId()
The message's unique identifier.
string id = 9 [json_name = "id"];
public Message.Builder setIdBytes(com.google.protobuf.ByteString value)
The message's unique identifier.
string id = 9 [json_name = "id"];
value
- The bytes for id to set.public java.lang.String getTitle()
The message's title.
string title = 10 [json_name = "title"];
public com.google.protobuf.ByteString getTitleBytes()
The message's title.
string title = 10 [json_name = "title"];
public Message.Builder setTitle(java.lang.String value)
The message's title.
string title = 10 [json_name = "title"];
value
- The title to set.public Message.Builder clearTitle()
The message's title.
string title = 10 [json_name = "title"];
public Message.Builder setTitleBytes(com.google.protobuf.ByteString value)
The message's title.
string title = 10 [json_name = "title"];
value
- The bytes for title to set.public java.lang.String getImageUrl()
The message's image url.
string image_url = 11 [json_name = "imageUrl"];
public com.google.protobuf.ByteString getImageUrlBytes()
The message's image url.
string image_url = 11 [json_name = "imageUrl"];
public Message.Builder setImageUrl(java.lang.String value)
The message's image url.
string image_url = 11 [json_name = "imageUrl"];
value
- The imageUrl to set.public Message.Builder clearImageUrl()
The message's image url.
string image_url = 11 [json_name = "imageUrl"];
public Message.Builder setImageUrlBytes(com.google.protobuf.ByteString value)
The message's image url.
string image_url = 11 [json_name = "imageUrl"];
value
- The bytes for imageUrl to set.