Class Entry.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Entry.Builder>
com.google.protobuf.GeneratedMessage.Builder<Entry.Builder>
com.google.protobuf.GeneratedMessage.ExtendableBuilder<com.google.protobuf.GeneratedMessageV3,Entry.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<Entry.Builder>
studio.o7.octopus.sdk.gen.api.v1.Entry.Builder
- All Implemented Interfaces:
com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<com.google.protobuf.GeneratedMessageV3>,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,EntryOrBuilder
- Enclosing class:
Entry
public static final class Entry.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<Entry.Builder>
implements EntryOrBuilder
Entry An abstract concept representing various data entities, ranging from simple primitives to complex objects. Examples include: - User kills for a game mode (permanent statistics) - Objects such as kits or clans - Friend requests, parties, or cached flags (temporary) - List of users on the network or specific servers (temporary)Protobuf type
api.v1.Entry-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Timestamp when this entry was created.The data payload of the entry.Timestamp when the entry should be deleted from the database.Timestamp when the entry expires and should no longer be visible to clients.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearKey()Unique key identifying the entry.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Timestamp of the last update.clone()com.google.protobuf.TimestampTimestamp when this entry was created.com.google.protobuf.Timestamp.BuilderTimestamp when this entry was created.com.google.protobuf.TimestampOrBuilderTimestamp when this entry was created.com.google.protobuf.ValuegetData()The data payload of the entry.com.google.protobuf.Value.BuilderThe data payload of the entry.com.google.protobuf.ValueOrBuilderThe data payload of the entry.com.google.protobuf.TimestampTimestamp when the entry should be deleted from the database.com.google.protobuf.Timestamp.BuilderTimestamp when the entry should be deleted from the database.com.google.protobuf.TimestampOrBuilderTimestamp when the entry should be deleted from the database.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorcom.google.protobuf.TimestampTimestamp when the entry expires and should no longer be visible to clients.com.google.protobuf.Timestamp.BuilderTimestamp when the entry expires and should no longer be visible to clients.com.google.protobuf.TimestampOrBuilderTimestamp when the entry expires and should no longer be visible to clients.getKey()Unique key identifying the entry.com.google.protobuf.ByteStringUnique key identifying the entry.com.google.protobuf.TimestampTimestamp of the last update.com.google.protobuf.Timestamp.BuilderTimestamp of the last update.com.google.protobuf.TimestampOrBuilderTimestamp of the last update.booleanTimestamp when this entry was created.booleanhasData()The data payload of the entry.booleanTimestamp when the entry should be deleted from the database.booleanTimestamp when the entry expires and should no longer be visible to clients.booleanTimestamp of the last update.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeCreatedAt(com.google.protobuf.Timestamp value) Timestamp when this entry was created.mergeData(com.google.protobuf.Value value) The data payload of the entry.mergeDeletedAt(com.google.protobuf.Timestamp value) Timestamp when the entry should be deleted from the database.mergeExpiredAt(com.google.protobuf.Timestamp value) Timestamp when the entry expires and should no longer be visible to clients.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) final Entry.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) mergeUpdatedAt(com.google.protobuf.Timestamp value) Timestamp of the last update.setCreatedAt(com.google.protobuf.Timestamp value) Timestamp when this entry was created.setCreatedAt(com.google.protobuf.Timestamp.Builder builderForValue) Timestamp when this entry was created.setData(com.google.protobuf.Value value) The data payload of the entry.setData(com.google.protobuf.Value.Builder builderForValue) The data payload of the entry.setDeletedAt(com.google.protobuf.Timestamp value) Timestamp when the entry should be deleted from the database.setDeletedAt(com.google.protobuf.Timestamp.Builder builderForValue) Timestamp when the entry should be deleted from the database.setExpiredAt(com.google.protobuf.Timestamp value) Timestamp when the entry expires and should no longer be visible to clients.setExpiredAt(com.google.protobuf.Timestamp.Builder builderForValue) Timestamp when the entry expires and should no longer be visible to clients.Unique key identifying the entry.setKeyBytes(com.google.protobuf.ByteString value) Unique key identifying the entry.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) final Entry.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setUpdatedAt(com.google.protobuf.Timestamp value) Timestamp of the last update.setUpdatedAt(com.google.protobuf.Timestamp.Builder builderForValue) Timestamp of the last update.Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getParentForChildrenMethods inherited from class com.google.protobuf.GeneratedMessage.ExtendableBuilder
addExtension, clearExtension, extensionsAreInitialized, getAllFields, getExtension, getExtension, getExtensionCount, getField, getFieldBuilder, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, hasExtension, hasField, mergeExtensionFields, newBuilderForField, parseUnknownField, setExtension, setExtensionMethods inherited from class com.google.protobuf.GeneratedMessage.Builder
getOneofFieldDescriptor, getUnknownFields, getUnknownFieldSetBuilder, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, onBuilt, onChanged, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Overrides:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Entry.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Entry.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Entry.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<com.google.protobuf.GeneratedMessageV3>- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Entry.Builder>
-
setField
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Entry.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Entry.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Entry.Builder>
-
setRepeatedField
public Entry.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Entry.Builder>
-
addRepeatedField
public Entry.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Entry.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Entry.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.ExtendableBuilder<com.google.protobuf.GeneratedMessageV3,Entry.Builder>
-
mergeFrom
public Entry.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Entry.Builder>- Throws:
IOException
-
getKey
Unique key identifying the entry.
string key = 1 [json_name = "key"];- Specified by:
getKeyin interfaceEntryOrBuilder- Returns:
- The key.
-
getKeyBytes
public com.google.protobuf.ByteString getKeyBytes()Unique key identifying the entry.
string key = 1 [json_name = "key"];- Specified by:
getKeyBytesin interfaceEntryOrBuilder- Returns:
- The bytes for key.
-
setKey
Unique key identifying the entry.
string key = 1 [json_name = "key"];- Parameters:
value- The key to set.- Returns:
- This builder for chaining.
-
clearKey
Unique key identifying the entry.
string key = 1 [json_name = "key"];- Returns:
- This builder for chaining.
-
setKeyBytes
Unique key identifying the entry.
string key = 1 [json_name = "key"];- Parameters:
value- The bytes for key to set.- Returns:
- This builder for chaining.
-
hasData
public boolean hasData()The data payload of the entry.
.google.protobuf.Value data = 2 [json_name = "data"];- Specified by:
hasDatain interfaceEntryOrBuilder- Returns:
- Whether the data field is set.
-
getData
public com.google.protobuf.Value getData()The data payload of the entry.
.google.protobuf.Value data = 2 [json_name = "data"];- Specified by:
getDatain interfaceEntryOrBuilder- Returns:
- The data.
-
setData
The data payload of the entry.
.google.protobuf.Value data = 2 [json_name = "data"]; -
setData
The data payload of the entry.
.google.protobuf.Value data = 2 [json_name = "data"]; -
mergeData
The data payload of the entry.
.google.protobuf.Value data = 2 [json_name = "data"]; -
clearData
The data payload of the entry.
.google.protobuf.Value data = 2 [json_name = "data"]; -
getDataBuilder
public com.google.protobuf.Value.Builder getDataBuilder()The data payload of the entry.
.google.protobuf.Value data = 2 [json_name = "data"]; -
getDataOrBuilder
public com.google.protobuf.ValueOrBuilder getDataOrBuilder()The data payload of the entry.
.google.protobuf.Value data = 2 [json_name = "data"];- Specified by:
getDataOrBuilderin interfaceEntryOrBuilder
-
hasCreatedAt
public boolean hasCreatedAt()Timestamp when this entry was created.
.google.protobuf.Timestamp created_at = 3 [json_name = "createdAt"];- Specified by:
hasCreatedAtin interfaceEntryOrBuilder- Returns:
- Whether the createdAt field is set.
-
getCreatedAt
public com.google.protobuf.Timestamp getCreatedAt()Timestamp when this entry was created.
.google.protobuf.Timestamp created_at = 3 [json_name = "createdAt"];- Specified by:
getCreatedAtin interfaceEntryOrBuilder- Returns:
- The createdAt.
-
setCreatedAt
Timestamp when this entry was created.
.google.protobuf.Timestamp created_at = 3 [json_name = "createdAt"]; -
setCreatedAt
Timestamp when this entry was created.
.google.protobuf.Timestamp created_at = 3 [json_name = "createdAt"]; -
mergeCreatedAt
Timestamp when this entry was created.
.google.protobuf.Timestamp created_at = 3 [json_name = "createdAt"]; -
clearCreatedAt
Timestamp when this entry was created.
.google.protobuf.Timestamp created_at = 3 [json_name = "createdAt"]; -
getCreatedAtBuilder
public com.google.protobuf.Timestamp.Builder getCreatedAtBuilder()Timestamp when this entry was created.
.google.protobuf.Timestamp created_at = 3 [json_name = "createdAt"]; -
getCreatedAtOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreatedAtOrBuilder()Timestamp when this entry was created.
.google.protobuf.Timestamp created_at = 3 [json_name = "createdAt"];- Specified by:
getCreatedAtOrBuilderin interfaceEntryOrBuilder
-
hasUpdatedAt
public boolean hasUpdatedAt()Timestamp of the last update.
optional .google.protobuf.Timestamp updated_at = 4 [json_name = "updatedAt"];- Specified by:
hasUpdatedAtin interfaceEntryOrBuilder- Returns:
- Whether the updatedAt field is set.
-
getUpdatedAt
public com.google.protobuf.Timestamp getUpdatedAt()Timestamp of the last update.
optional .google.protobuf.Timestamp updated_at = 4 [json_name = "updatedAt"];- Specified by:
getUpdatedAtin interfaceEntryOrBuilder- Returns:
- The updatedAt.
-
setUpdatedAt
Timestamp of the last update.
optional .google.protobuf.Timestamp updated_at = 4 [json_name = "updatedAt"]; -
setUpdatedAt
Timestamp of the last update.
optional .google.protobuf.Timestamp updated_at = 4 [json_name = "updatedAt"]; -
mergeUpdatedAt
Timestamp of the last update.
optional .google.protobuf.Timestamp updated_at = 4 [json_name = "updatedAt"]; -
clearUpdatedAt
Timestamp of the last update.
optional .google.protobuf.Timestamp updated_at = 4 [json_name = "updatedAt"]; -
getUpdatedAtBuilder
public com.google.protobuf.Timestamp.Builder getUpdatedAtBuilder()Timestamp of the last update.
optional .google.protobuf.Timestamp updated_at = 4 [json_name = "updatedAt"]; -
getUpdatedAtOrBuilder
public com.google.protobuf.TimestampOrBuilder getUpdatedAtOrBuilder()Timestamp of the last update.
optional .google.protobuf.Timestamp updated_at = 4 [json_name = "updatedAt"];- Specified by:
getUpdatedAtOrBuilderin interfaceEntryOrBuilder
-
hasExpiredAt
public boolean hasExpiredAt()Timestamp when the entry expires and should no longer be visible to clients.
optional .google.protobuf.Timestamp expired_at = 5 [json_name = "expiredAt"];- Specified by:
hasExpiredAtin interfaceEntryOrBuilder- Returns:
- Whether the expiredAt field is set.
-
getExpiredAt
public com.google.protobuf.Timestamp getExpiredAt()Timestamp when the entry expires and should no longer be visible to clients.
optional .google.protobuf.Timestamp expired_at = 5 [json_name = "expiredAt"];- Specified by:
getExpiredAtin interfaceEntryOrBuilder- Returns:
- The expiredAt.
-
setExpiredAt
Timestamp when the entry expires and should no longer be visible to clients.
optional .google.protobuf.Timestamp expired_at = 5 [json_name = "expiredAt"]; -
setExpiredAt
Timestamp when the entry expires and should no longer be visible to clients.
optional .google.protobuf.Timestamp expired_at = 5 [json_name = "expiredAt"]; -
mergeExpiredAt
Timestamp when the entry expires and should no longer be visible to clients.
optional .google.protobuf.Timestamp expired_at = 5 [json_name = "expiredAt"]; -
clearExpiredAt
Timestamp when the entry expires and should no longer be visible to clients.
optional .google.protobuf.Timestamp expired_at = 5 [json_name = "expiredAt"]; -
getExpiredAtBuilder
public com.google.protobuf.Timestamp.Builder getExpiredAtBuilder()Timestamp when the entry expires and should no longer be visible to clients.
optional .google.protobuf.Timestamp expired_at = 5 [json_name = "expiredAt"]; -
getExpiredAtOrBuilder
public com.google.protobuf.TimestampOrBuilder getExpiredAtOrBuilder()Timestamp when the entry expires and should no longer be visible to clients.
optional .google.protobuf.Timestamp expired_at = 5 [json_name = "expiredAt"];- Specified by:
getExpiredAtOrBuilderin interfaceEntryOrBuilder
-
hasDeletedAt
public boolean hasDeletedAt()Timestamp when the entry should be deleted from the database.
optional .google.protobuf.Timestamp deleted_at = 6 [json_name = "deletedAt"];- Specified by:
hasDeletedAtin interfaceEntryOrBuilder- Returns:
- Whether the deletedAt field is set.
-
getDeletedAt
public com.google.protobuf.Timestamp getDeletedAt()Timestamp when the entry should be deleted from the database.
optional .google.protobuf.Timestamp deleted_at = 6 [json_name = "deletedAt"];- Specified by:
getDeletedAtin interfaceEntryOrBuilder- Returns:
- The deletedAt.
-
setDeletedAt
Timestamp when the entry should be deleted from the database.
optional .google.protobuf.Timestamp deleted_at = 6 [json_name = "deletedAt"]; -
setDeletedAt
Timestamp when the entry should be deleted from the database.
optional .google.protobuf.Timestamp deleted_at = 6 [json_name = "deletedAt"]; -
mergeDeletedAt
Timestamp when the entry should be deleted from the database.
optional .google.protobuf.Timestamp deleted_at = 6 [json_name = "deletedAt"]; -
clearDeletedAt
Timestamp when the entry should be deleted from the database.
optional .google.protobuf.Timestamp deleted_at = 6 [json_name = "deletedAt"]; -
getDeletedAtBuilder
public com.google.protobuf.Timestamp.Builder getDeletedAtBuilder()Timestamp when the entry should be deleted from the database.
optional .google.protobuf.Timestamp deleted_at = 6 [json_name = "deletedAt"]; -
getDeletedAtOrBuilder
public com.google.protobuf.TimestampOrBuilder getDeletedAtOrBuilder()Timestamp when the entry should be deleted from the database.
optional .google.protobuf.Timestamp deleted_at = 6 [json_name = "deletedAt"];- Specified by:
getDeletedAtOrBuilderin interfaceEntryOrBuilder
-
setUnknownFields
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Entry.Builder>
-
mergeUnknownFields
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Entry.Builder>
-