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, 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.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessage.Builder<CreateGroupRequest.Builder>
public CreateGroupRequest.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<CreateGroupRequest.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<CreateGroupRequest.Builder>
public CreateGroupRequest getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public CreateGroupRequest build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public CreateGroupRequest buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public CreateGroupRequest.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
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.MessageLiteOrBuilder
isInitialized
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.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<CreateGroupRequest.Builder>
java.io.IOException
public java.lang.String getName()
A unique name for the group.
string name = 1 [json_name = "name"];
getName
in interface CreateGroupRequestOrBuilder
public com.google.protobuf.ByteString getNameBytes()
A unique name for the group.
string name = 1 [json_name = "name"];
getNameBytes
in interface CreateGroupRequestOrBuilder
public 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 CreateGroupRequestOrBuilder
public com.google.protobuf.ByteString getDescriptionBytes()
A description for the group.
string description = 2 [json_name = "description"];
getDescriptionBytes
in interface CreateGroupRequestOrBuilder
public 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 CreateGroupRequestOrBuilder
public 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 CreateGroupRequestOrBuilder
public 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 CreateGroupRequestOrBuilder
public com.google.protobuf.ByteString getAvatarUrlBytes()
A URL for an avatar image.
string avatar_url = 4 [json_name = "avatarUrl"];
getAvatarUrlBytes
in interface CreateGroupRequestOrBuilder
public 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 CreateGroupRequestOrBuilder
public 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 CreateGroupRequestOrBuilder
public 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"];