Package com.heroiclabs.nakama.api
Class Group
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.heroiclabs.nakama.api.Group
- All Implemented Interfaces:
com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,GroupOrBuilder
,Serializable
A group in the server.Protobuf type
nakama.api.Group
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,
BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
Fields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFields
Fields inherited from class com.google.protobuf.AbstractMessage
memoizedSize
Fields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode
-
Method Summary
Modifier and TypeMethodDescriptionboolean
A URL for an avatar image.com.google.protobuf.ByteString
A URL for an avatar image.The UNIX time when the group was created.The UNIX time when the group was created.The id of the user who created the group.com.google.protobuf.ByteString
The id of the user who created the group.static Group
A description for the group.com.google.protobuf.ByteString
A description for the group.static final com.google.protobuf.Descriptors.Descriptor
int
The current count of all members in the group.getId()
The id of a group.com.google.protobuf.ByteString
The id of a group.The language expected to be a tag which follows the BCP-47 spec.com.google.protobuf.ByteString
The language expected to be a tag which follows the BCP-47 spec.int
The maximum number of members allowed.Additional information stored as a JSON object.com.google.protobuf.ByteString
Additional information stored as a JSON object.getName()
The unique name of the group.com.google.protobuf.ByteString
The unique name of the group.getOpen()
Anyone can join open groups, otherwise only admins can accept members.Anyone can join open groups, otherwise only admins can accept members.com.google.protobuf.Parser<Group>
int
final com.google.protobuf.UnknownFieldSet
The UNIX time when the group was last updated.The UNIX time when the group was last updated.boolean
The UNIX time when the group was created.int
hashCode()
boolean
hasOpen()
Anyone can join open groups, otherwise only admins can accept members.boolean
The UNIX time when the group was last updated.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
final boolean
static Group.Builder
static Group.Builder
newBuilder
(Group prototype) protected Group.Builder
newBuilderForType
(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected Object
newInstance
(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static Group
parseDelimitedFrom
(InputStream input) static Group
parseDelimitedFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Group
parseFrom
(byte[] data) static Group
parseFrom
(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Group
parseFrom
(com.google.protobuf.ByteString data) static Group
parseFrom
(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Group
parseFrom
(com.google.protobuf.CodedInputStream input) static Group
parseFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Group
parseFrom
(InputStream input) static Group
parseFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Group
parseFrom
(ByteBuffer data) static Group
parseFrom
(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<Group>
parser()
void
writeTo
(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeTo
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
-
Field Details
-
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER- See Also:
-
CREATOR_ID_FIELD_NUMBER
public static final int CREATOR_ID_FIELD_NUMBER- See Also:
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER- See Also:
-
DESCRIPTION_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER- See Also:
-
LANG_TAG_FIELD_NUMBER
public static final int LANG_TAG_FIELD_NUMBER- See Also:
-
METADATA_FIELD_NUMBER
public static final int METADATA_FIELD_NUMBER- See Also:
-
AVATAR_URL_FIELD_NUMBER
public static final int AVATAR_URL_FIELD_NUMBER- See Also:
-
OPEN_FIELD_NUMBER
public static final int OPEN_FIELD_NUMBER- See Also:
-
EDGE_COUNT_FIELD_NUMBER
public static final int EDGE_COUNT_FIELD_NUMBER- See Also:
-
MAX_COUNT_FIELD_NUMBER
public static final int MAX_COUNT_FIELD_NUMBER- See Also:
-
CREATE_TIME_FIELD_NUMBER
public static final int CREATE_TIME_FIELD_NUMBER- See Also:
-
UPDATE_TIME_FIELD_NUMBER
public static final int UPDATE_TIME_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()- Specified by:
getUnknownFields
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getUnknownFields
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
getId
The id of a group.
string id = 1;
- Specified by:
getId
in interfaceGroupOrBuilder
- Returns:
- The id.
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()The id of a group.
string id = 1;
- Specified by:
getIdBytes
in interfaceGroupOrBuilder
- Returns:
- The bytes for id.
-
getCreatorId
The id of the user who created the group.
string creator_id = 2;
- Specified by:
getCreatorId
in interfaceGroupOrBuilder
- Returns:
- The creatorId.
-
getCreatorIdBytes
public com.google.protobuf.ByteString getCreatorIdBytes()The id of the user who created the group.
string creator_id = 2;
- Specified by:
getCreatorIdBytes
in interfaceGroupOrBuilder
- Returns:
- The bytes for creatorId.
-
getName
The unique name of the group.
string name = 3;
- Specified by:
getName
in interfaceGroupOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()The unique name of the group.
string name = 3;
- Specified by:
getNameBytes
in interfaceGroupOrBuilder
- Returns:
- The bytes for name.
-
getDescription
A description for the group.
string description = 4;
- Specified by:
getDescription
in interfaceGroupOrBuilder
- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()A description for the group.
string description = 4;
- Specified by:
getDescriptionBytes
in interfaceGroupOrBuilder
- Returns:
- The bytes for description.
-
getLangTag
The language expected to be a tag which follows the BCP-47 spec.
string lang_tag = 5;
- Specified by:
getLangTag
in interfaceGroupOrBuilder
- Returns:
- The langTag.
-
getLangTagBytes
public com.google.protobuf.ByteString getLangTagBytes()The language expected to be a tag which follows the BCP-47 spec.
string lang_tag = 5;
- Specified by:
getLangTagBytes
in interfaceGroupOrBuilder
- Returns:
- The bytes for langTag.
-
getMetadata
Additional information stored as a JSON object.
string metadata = 6;
- Specified by:
getMetadata
in interfaceGroupOrBuilder
- Returns:
- The metadata.
-
getMetadataBytes
public com.google.protobuf.ByteString getMetadataBytes()Additional information stored as a JSON object.
string metadata = 6;
- Specified by:
getMetadataBytes
in interfaceGroupOrBuilder
- Returns:
- The bytes for metadata.
-
getAvatarUrl
A URL for an avatar image.
string avatar_url = 7;
- Specified by:
getAvatarUrl
in interfaceGroupOrBuilder
- Returns:
- The avatarUrl.
-
getAvatarUrlBytes
public com.google.protobuf.ByteString getAvatarUrlBytes()A URL for an avatar image.
string avatar_url = 7;
- Specified by:
getAvatarUrlBytes
in interfaceGroupOrBuilder
- Returns:
- The bytes for avatarUrl.
-
hasOpen
public boolean hasOpen()Anyone can join open groups, otherwise only admins can accept members.
.google.protobuf.BoolValue open = 8;
- Specified by:
hasOpen
in interfaceGroupOrBuilder
- Returns:
- Whether the open field is set.
-
getOpen
Anyone can join open groups, otherwise only admins can accept members.
.google.protobuf.BoolValue open = 8;
- Specified by:
getOpen
in interfaceGroupOrBuilder
- Returns:
- The open.
-
getOpenOrBuilder
Anyone can join open groups, otherwise only admins can accept members.
.google.protobuf.BoolValue open = 8;
- Specified by:
getOpenOrBuilder
in interfaceGroupOrBuilder
-
getEdgeCount
public int getEdgeCount()The current count of all members in the group.
int32 edge_count = 9;
- Specified by:
getEdgeCount
in interfaceGroupOrBuilder
- Returns:
- The edgeCount.
-
getMaxCount
public int getMaxCount()The maximum number of members allowed.
int32 max_count = 10;
- Specified by:
getMaxCount
in interfaceGroupOrBuilder
- Returns:
- The maxCount.
-
hasCreateTime
public boolean hasCreateTime()The UNIX time when the group was created.
.google.protobuf.Timestamp create_time = 11;
- Specified by:
hasCreateTime
in interfaceGroupOrBuilder
- Returns:
- Whether the createTime field is set.
-
getCreateTime
The UNIX time when the group was created.
.google.protobuf.Timestamp create_time = 11;
- Specified by:
getCreateTime
in interfaceGroupOrBuilder
- Returns:
- The createTime.
-
getCreateTimeOrBuilder
The UNIX time when the group was created.
.google.protobuf.Timestamp create_time = 11;
- Specified by:
getCreateTimeOrBuilder
in interfaceGroupOrBuilder
-
hasUpdateTime
public boolean hasUpdateTime()The UNIX time when the group was last updated.
.google.protobuf.Timestamp update_time = 12;
- Specified by:
hasUpdateTime
in interfaceGroupOrBuilder
- Returns:
- Whether the updateTime field is set.
-
getUpdateTime
The UNIX time when the group was last updated.
.google.protobuf.Timestamp update_time = 12;
- Specified by:
getUpdateTime
in interfaceGroupOrBuilder
- Returns:
- The updateTime.
-
getUpdateTimeOrBuilder
The UNIX time when the group was last updated.
.google.protobuf.Timestamp update_time = 12;
- Specified by:
getUpdateTimeOrBuilder
in interfaceGroupOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Group parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Group parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Group parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Group parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Group parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Group parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Group parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static Group parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Group parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Group.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-