public static final class CreateGroupRequest.Builder extends com.google.protobuf.GeneratedMessage.Builder<CreateGroupRequest.Builder> implements CreateGroupRequestOrBuilder
Create a group with the current user as owner.Protobuf type
nakama.api.CreateGroupRequest| Modifier and Type | Method and Description |
|---|---|
CreateGroupRequest |
build() |
CreateGroupRequest |
buildPartial() |
CreateGroupRequest.Builder |
clear() |
CreateGroupRequest.Builder |
clearAvatarUrl()
A URL for an avatar image.
|
CreateGroupRequest.Builder |
clearDescription()
A description for the group.
|
CreateGroupRequest.Builder |
clearLangTag()
The language expected to be a tag which follows the BCP-47 spec.
|
CreateGroupRequest.Builder |
clearMaxCount()
Maximum number of group members.
|
CreateGroupRequest.Builder |
clearName()
A unique name for the group.
|
CreateGroupRequest.Builder |
clearOpen()
Mark a group as open or not where only admins can accept members.
|
java.lang.String |
getAvatarUrl()
A URL for an avatar image.
|
com.google.protobuf.ByteString |
getAvatarUrlBytes()
A URL for an avatar image.
|
CreateGroupRequest |
getDefaultInstanceForType() |
java.lang.String |
getDescription()
A description for the group.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
A description for the group.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
java.lang.String |
getLangTag()
The language expected to be a tag which follows the BCP-47 spec.
|
com.google.protobuf.ByteString |
getLangTagBytes()
The language expected to be a tag which follows the BCP-47 spec.
|
int |
getMaxCount()
Maximum number of group members.
|
java.lang.String |
getName()
A unique name for the group.
|
com.google.protobuf.ByteString |
getNameBytes()
A unique name for the group.
|
boolean |
getOpen()
Mark a group as open or not where only admins can accept members.
|
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
CreateGroupRequest.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
CreateGroupRequest.Builder |
mergeFrom(CreateGroupRequest other) |
CreateGroupRequest.Builder |
mergeFrom(com.google.protobuf.Message other) |
CreateGroupRequest.Builder |
setAvatarUrl(java.lang.String value)
A URL for an avatar image.
|
CreateGroupRequest.Builder |
setAvatarUrlBytes(com.google.protobuf.ByteString value)
A URL for an avatar image.
|
CreateGroupRequest.Builder |
setDescription(java.lang.String value)
A description for the group.
|
CreateGroupRequest.Builder |
setDescriptionBytes(com.google.protobuf.ByteString value)
A description for the group.
|
CreateGroupRequest.Builder |
setLangTag(java.lang.String value)
The language expected to be a tag which follows the BCP-47 spec.
|
CreateGroupRequest.Builder |
setLangTagBytes(com.google.protobuf.ByteString value)
The language expected to be a tag which follows the BCP-47 spec.
|
CreateGroupRequest.Builder |
setMaxCount(int value)
Maximum number of group members.
|
CreateGroupRequest.Builder |
setName(java.lang.String value)
A unique name for the group.
|
CreateGroupRequest.Builder |
setNameBytes(com.google.protobuf.ByteString value)
A unique name for the group.
|
CreateGroupRequest.Builder |
setOpen(boolean value)
Mark a group as open or not where only admins can accept members.
|
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<CreateGroupRequest.Builder>public CreateGroupRequest.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<CreateGroupRequest.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<CreateGroupRequest.Builder>public CreateGroupRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic CreateGroupRequest build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic CreateGroupRequest buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic CreateGroupRequest.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<CreateGroupRequest.Builder>public CreateGroupRequest.Builder mergeFrom(CreateGroupRequest other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<CreateGroupRequest.Builder>public CreateGroupRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<CreateGroupRequest.Builder>java.io.IOExceptionpublic java.lang.String getName()
A unique name for the group.
string name = 1 [json_name = "name"];getName in interface CreateGroupRequestOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
A unique name for the group.
string name = 1 [json_name = "name"];getNameBytes in interface CreateGroupRequestOrBuilderpublic CreateGroupRequest.Builder setName(java.lang.String value)
A unique name for the group.
string name = 1 [json_name = "name"];value - The name to set.public CreateGroupRequest.Builder clearName()
A unique name for the group.
string name = 1 [json_name = "name"];public CreateGroupRequest.Builder setNameBytes(com.google.protobuf.ByteString value)
A unique name for the group.
string name = 1 [json_name = "name"];value - The bytes for name to set.public java.lang.String getDescription()
A description for the group.
string description = 2 [json_name = "description"];getDescription in interface CreateGroupRequestOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
A description for the group.
string description = 2 [json_name = "description"];getDescriptionBytes in interface CreateGroupRequestOrBuilderpublic CreateGroupRequest.Builder setDescription(java.lang.String value)
A description for the group.
string description = 2 [json_name = "description"];value - The description to set.public CreateGroupRequest.Builder clearDescription()
A description for the group.
string description = 2 [json_name = "description"];public CreateGroupRequest.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
A description for the group.
string description = 2 [json_name = "description"];value - The bytes for description to set.public java.lang.String getLangTag()
The language expected to be a tag which follows the BCP-47 spec.
string lang_tag = 3 [json_name = "langTag"];getLangTag in interface CreateGroupRequestOrBuilderpublic com.google.protobuf.ByteString getLangTagBytes()
The language expected to be a tag which follows the BCP-47 spec.
string lang_tag = 3 [json_name = "langTag"];getLangTagBytes in interface CreateGroupRequestOrBuilderpublic CreateGroupRequest.Builder setLangTag(java.lang.String value)
The language expected to be a tag which follows the BCP-47 spec.
string lang_tag = 3 [json_name = "langTag"];value - The langTag to set.public CreateGroupRequest.Builder clearLangTag()
The language expected to be a tag which follows the BCP-47 spec.
string lang_tag = 3 [json_name = "langTag"];public CreateGroupRequest.Builder setLangTagBytes(com.google.protobuf.ByteString value)
The language expected to be a tag which follows the BCP-47 spec.
string lang_tag = 3 [json_name = "langTag"];value - The bytes for langTag to set.public java.lang.String getAvatarUrl()
A URL for an avatar image.
string avatar_url = 4 [json_name = "avatarUrl"];getAvatarUrl in interface CreateGroupRequestOrBuilderpublic com.google.protobuf.ByteString getAvatarUrlBytes()
A URL for an avatar image.
string avatar_url = 4 [json_name = "avatarUrl"];getAvatarUrlBytes in interface CreateGroupRequestOrBuilderpublic CreateGroupRequest.Builder setAvatarUrl(java.lang.String value)
A URL for an avatar image.
string avatar_url = 4 [json_name = "avatarUrl"];value - The avatarUrl to set.public CreateGroupRequest.Builder clearAvatarUrl()
A URL for an avatar image.
string avatar_url = 4 [json_name = "avatarUrl"];public CreateGroupRequest.Builder setAvatarUrlBytes(com.google.protobuf.ByteString value)
A URL for an avatar image.
string avatar_url = 4 [json_name = "avatarUrl"];value - The bytes for avatarUrl to set.public boolean getOpen()
Mark a group as open or not where only admins can accept members.
bool open = 5 [json_name = "open"];getOpen in interface CreateGroupRequestOrBuilderpublic CreateGroupRequest.Builder setOpen(boolean value)
Mark a group as open or not where only admins can accept members.
bool open = 5 [json_name = "open"];value - The open to set.public CreateGroupRequest.Builder clearOpen()
Mark a group as open or not where only admins can accept members.
bool open = 5 [json_name = "open"];public int getMaxCount()
Maximum number of group members.
int32 max_count = 6 [json_name = "maxCount"];getMaxCount in interface CreateGroupRequestOrBuilderpublic CreateGroupRequest.Builder setMaxCount(int value)
Maximum number of group members.
int32 max_count = 6 [json_name = "maxCount"];value - The maxCount to set.public CreateGroupRequest.Builder clearMaxCount()
Maximum number of group members.
int32 max_count = 6 [json_name = "maxCount"];