public final class StorageObject extends com.google.protobuf.GeneratedMessage implements StorageObjectOrBuilder
An object within the storage engine.Protobuf type
nakama.api.StorageObject
Modifier and Type | Class and Description |
---|---|
static class |
StorageObject.Builder
An object within the storage engine.
|
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message,T>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter
Modifier and Type | Field and Description |
---|---|
static int |
COLLECTION_FIELD_NUMBER |
static int |
CREATE_TIME_FIELD_NUMBER |
static int |
KEY_FIELD_NUMBER |
static int |
PERMISSION_READ_FIELD_NUMBER |
static int |
PERMISSION_WRITE_FIELD_NUMBER |
static int |
UPDATE_TIME_FIELD_NUMBER |
static int |
USER_ID_FIELD_NUMBER |
static int |
VALUE_FIELD_NUMBER |
static int |
VERSION_FIELD_NUMBER |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getCollection()
The collection which stores the object.
|
com.google.protobuf.ByteString |
getCollectionBytes()
The collection which stores the object.
|
com.google.protobuf.Timestamp |
getCreateTime()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the object was created.
|
com.google.protobuf.TimestampOrBuilder |
getCreateTimeOrBuilder()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the object was created.
|
static StorageObject |
getDefaultInstance() |
StorageObject |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
java.lang.String |
getKey()
The key of the object within the collection.
|
com.google.protobuf.ByteString |
getKeyBytes()
The key of the object within the collection.
|
com.google.protobuf.Parser<StorageObject> |
getParserForType() |
int |
getPermissionRead()
The read access permissions for the object.
|
int |
getPermissionWrite()
The write access permissions for the object.
|
int |
getSerializedSize() |
com.google.protobuf.Timestamp |
getUpdateTime()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the object was last updated.
|
com.google.protobuf.TimestampOrBuilder |
getUpdateTimeOrBuilder()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the object was last updated.
|
java.lang.String |
getUserId()
The user owner of the object.
|
com.google.protobuf.ByteString |
getUserIdBytes()
The user owner of the object.
|
java.lang.String |
getValue()
The value of the object.
|
com.google.protobuf.ByteString |
getValueBytes()
The value of the object.
|
java.lang.String |
getVersion()
The version hash of the object.
|
com.google.protobuf.ByteString |
getVersionBytes()
The version hash of the object.
|
boolean |
hasCreateTime()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the object was created.
|
int |
hashCode() |
boolean |
hasUpdateTime()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the object was last updated.
|
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static StorageObject.Builder |
newBuilder() |
static StorageObject.Builder |
newBuilder(StorageObject prototype) |
StorageObject.Builder |
newBuilderForType() |
protected StorageObject.Builder |
newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) |
static StorageObject |
parseDelimitedFrom(java.io.InputStream input) |
static StorageObject |
parseDelimitedFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static StorageObject |
parseFrom(byte[] data) |
static StorageObject |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static StorageObject |
parseFrom(java.nio.ByteBuffer data) |
static StorageObject |
parseFrom(java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static StorageObject |
parseFrom(com.google.protobuf.ByteString data) |
static StorageObject |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static StorageObject |
parseFrom(com.google.protobuf.CodedInputStream input) |
static StorageObject |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static StorageObject |
parseFrom(java.io.InputStream input) |
static StorageObject |
parseFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<StorageObject> |
parser() |
StorageObject.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
findInitializationErrors, getInitializationErrorString, hashFields, toString
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
public static final int COLLECTION_FIELD_NUMBER
public static final int KEY_FIELD_NUMBER
public static final int USER_ID_FIELD_NUMBER
public static final int VALUE_FIELD_NUMBER
public static final int VERSION_FIELD_NUMBER
public static final int PERMISSION_READ_FIELD_NUMBER
public static final int PERMISSION_WRITE_FIELD_NUMBER
public static final int CREATE_TIME_FIELD_NUMBER
public static final int UPDATE_TIME_FIELD_NUMBER
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessage
public java.lang.String getCollection()
The collection which stores the object.
string collection = 1 [json_name = "collection"];
getCollection
in interface StorageObjectOrBuilder
public com.google.protobuf.ByteString getCollectionBytes()
The collection which stores the object.
string collection = 1 [json_name = "collection"];
getCollectionBytes
in interface StorageObjectOrBuilder
public java.lang.String getKey()
The key of the object within the collection.
string key = 2 [json_name = "key"];
getKey
in interface StorageObjectOrBuilder
public com.google.protobuf.ByteString getKeyBytes()
The key of the object within the collection.
string key = 2 [json_name = "key"];
getKeyBytes
in interface StorageObjectOrBuilder
public java.lang.String getUserId()
The user owner of the object.
string user_id = 3 [json_name = "userId"];
getUserId
in interface StorageObjectOrBuilder
public com.google.protobuf.ByteString getUserIdBytes()
The user owner of the object.
string user_id = 3 [json_name = "userId"];
getUserIdBytes
in interface StorageObjectOrBuilder
public java.lang.String getValue()
The value of the object.
string value = 4 [json_name = "value"];
getValue
in interface StorageObjectOrBuilder
public com.google.protobuf.ByteString getValueBytes()
The value of the object.
string value = 4 [json_name = "value"];
getValueBytes
in interface StorageObjectOrBuilder
public java.lang.String getVersion()
The version hash of the object.
string version = 5 [json_name = "version"];
getVersion
in interface StorageObjectOrBuilder
public com.google.protobuf.ByteString getVersionBytes()
The version hash of the object.
string version = 5 [json_name = "version"];
getVersionBytes
in interface StorageObjectOrBuilder
public int getPermissionRead()
The read access permissions for the object.
int32 permission_read = 6 [json_name = "permissionRead"];
getPermissionRead
in interface StorageObjectOrBuilder
public int getPermissionWrite()
The write access permissions for the object.
int32 permission_write = 7 [json_name = "permissionWrite"];
getPermissionWrite
in interface StorageObjectOrBuilder
public boolean hasCreateTime()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the object was created.
.google.protobuf.Timestamp create_time = 8 [json_name = "createTime"];
hasCreateTime
in interface StorageObjectOrBuilder
public com.google.protobuf.Timestamp getCreateTime()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the object was created.
.google.protobuf.Timestamp create_time = 8 [json_name = "createTime"];
getCreateTime
in interface StorageObjectOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the object was created.
.google.protobuf.Timestamp create_time = 8 [json_name = "createTime"];
getCreateTimeOrBuilder
in interface StorageObjectOrBuilder
public boolean hasUpdateTime()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the object was last updated.
.google.protobuf.Timestamp update_time = 9 [json_name = "updateTime"];
hasUpdateTime
in interface StorageObjectOrBuilder
public com.google.protobuf.Timestamp getUpdateTime()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the object was last updated.
.google.protobuf.Timestamp update_time = 9 [json_name = "updateTime"];
getUpdateTime
in interface StorageObjectOrBuilder
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the object was last updated.
.google.protobuf.Timestamp update_time = 9 [json_name = "updateTime"];
getUpdateTimeOrBuilder
in interface StorageObjectOrBuilder
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessage
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException
writeTo
in interface com.google.protobuf.MessageLite
writeTo
in class com.google.protobuf.GeneratedMessage
java.io.IOException
public int getSerializedSize()
getSerializedSize
in interface com.google.protobuf.MessageLite
getSerializedSize
in class com.google.protobuf.GeneratedMessage
public boolean equals(java.lang.Object obj)
equals
in interface com.google.protobuf.Message
equals
in class com.google.protobuf.AbstractMessage
public int hashCode()
hashCode
in interface com.google.protobuf.Message
hashCode
in class com.google.protobuf.AbstractMessage
public static StorageObject parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static StorageObject parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static StorageObject parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static StorageObject parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static StorageObject parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static StorageObject parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static StorageObject parseFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOException
public static StorageObject parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public static StorageObject parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOException
public static StorageObject parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public static StorageObject parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
java.io.IOException
public static StorageObject parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public StorageObject.Builder newBuilderForType()
newBuilderForType
in interface com.google.protobuf.Message
newBuilderForType
in interface com.google.protobuf.MessageLite
public static StorageObject.Builder newBuilder()
public static StorageObject.Builder newBuilder(StorageObject prototype)
public StorageObject.Builder toBuilder()
toBuilder
in interface com.google.protobuf.Message
toBuilder
in interface com.google.protobuf.MessageLite
protected StorageObject.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
newBuilderForType
in class com.google.protobuf.AbstractMessage
public static StorageObject getDefaultInstance()
public static com.google.protobuf.Parser<StorageObject> parser()
public com.google.protobuf.Parser<StorageObject> getParserForType()
getParserForType
in interface com.google.protobuf.Message
getParserForType
in interface com.google.protobuf.MessageLite
getParserForType
in class com.google.protobuf.GeneratedMessage
public StorageObject getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder