public static final class UserGroupList.Builder extends com.google.protobuf.GeneratedMessage.Builder<UserGroupList.Builder> implements UserGroupListOrBuilder
A list of groups belonging to a user, along with the user's role in each group.Protobuf type
nakama.api.UserGroupList
Modifier and Type | Method and Description |
---|---|
UserGroupList.Builder |
addAllUserGroups(java.lang.Iterable<? extends UserGroupList.UserGroup> values)
Group-role pairs for a user.
|
UserGroupList.Builder |
addUserGroups(int index,
UserGroupList.UserGroup.Builder builderForValue)
Group-role pairs for a user.
|
UserGroupList.Builder |
addUserGroups(int index,
UserGroupList.UserGroup value)
Group-role pairs for a user.
|
UserGroupList.Builder |
addUserGroups(UserGroupList.UserGroup.Builder builderForValue)
Group-role pairs for a user.
|
UserGroupList.Builder |
addUserGroups(UserGroupList.UserGroup value)
Group-role pairs for a user.
|
UserGroupList.UserGroup.Builder |
addUserGroupsBuilder()
Group-role pairs for a user.
|
UserGroupList.UserGroup.Builder |
addUserGroupsBuilder(int index)
Group-role pairs for a user.
|
UserGroupList |
build() |
UserGroupList |
buildPartial() |
UserGroupList.Builder |
clear() |
UserGroupList.Builder |
clearCursor()
Cursor for the next page of results, if any.
|
UserGroupList.Builder |
clearUserGroups()
Group-role pairs for a user.
|
java.lang.String |
getCursor()
Cursor for the next page of results, if any.
|
com.google.protobuf.ByteString |
getCursorBytes()
Cursor for the next page of results, if any.
|
UserGroupList |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
UserGroupList.UserGroup |
getUserGroups(int index)
Group-role pairs for a user.
|
UserGroupList.UserGroup.Builder |
getUserGroupsBuilder(int index)
Group-role pairs for a user.
|
java.util.List<UserGroupList.UserGroup.Builder> |
getUserGroupsBuilderList()
Group-role pairs for a user.
|
int |
getUserGroupsCount()
Group-role pairs for a user.
|
java.util.List<UserGroupList.UserGroup> |
getUserGroupsList()
Group-role pairs for a user.
|
UserGroupList.UserGroupOrBuilder |
getUserGroupsOrBuilder(int index)
Group-role pairs for a user.
|
java.util.List<? extends UserGroupList.UserGroupOrBuilder> |
getUserGroupsOrBuilderList()
Group-role pairs for a user.
|
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
UserGroupList.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
UserGroupList.Builder |
mergeFrom(com.google.protobuf.Message other) |
UserGroupList.Builder |
mergeFrom(UserGroupList other) |
UserGroupList.Builder |
removeUserGroups(int index)
Group-role pairs for a user.
|
UserGroupList.Builder |
setCursor(java.lang.String value)
Cursor for the next page of results, if any.
|
UserGroupList.Builder |
setCursorBytes(com.google.protobuf.ByteString value)
Cursor for the next page of results, if any.
|
UserGroupList.Builder |
setUserGroups(int index,
UserGroupList.UserGroup.Builder builderForValue)
Group-role pairs for a user.
|
UserGroupList.Builder |
setUserGroups(int index,
UserGroupList.UserGroup value)
Group-role pairs for a user.
|
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<UserGroupList.Builder>
public UserGroupList.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<UserGroupList.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<UserGroupList.Builder>
public UserGroupList getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public UserGroupList build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public UserGroupList buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public UserGroupList.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<UserGroupList.Builder>
public UserGroupList.Builder mergeFrom(UserGroupList other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessage.Builder<UserGroupList.Builder>
public UserGroupList.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<UserGroupList.Builder>
java.io.IOException
public java.util.List<UserGroupList.UserGroup> getUserGroupsList()
Group-role pairs for a user.
repeated .nakama.api.UserGroupList.UserGroup user_groups = 1 [json_name = "userGroups"];
getUserGroupsList
in interface UserGroupListOrBuilder
public int getUserGroupsCount()
Group-role pairs for a user.
repeated .nakama.api.UserGroupList.UserGroup user_groups = 1 [json_name = "userGroups"];
getUserGroupsCount
in interface UserGroupListOrBuilder
public UserGroupList.UserGroup getUserGroups(int index)
Group-role pairs for a user.
repeated .nakama.api.UserGroupList.UserGroup user_groups = 1 [json_name = "userGroups"];
getUserGroups
in interface UserGroupListOrBuilder
public UserGroupList.Builder setUserGroups(int index, UserGroupList.UserGroup value)
Group-role pairs for a user.
repeated .nakama.api.UserGroupList.UserGroup user_groups = 1 [json_name = "userGroups"];
public UserGroupList.Builder setUserGroups(int index, UserGroupList.UserGroup.Builder builderForValue)
Group-role pairs for a user.
repeated .nakama.api.UserGroupList.UserGroup user_groups = 1 [json_name = "userGroups"];
public UserGroupList.Builder addUserGroups(UserGroupList.UserGroup value)
Group-role pairs for a user.
repeated .nakama.api.UserGroupList.UserGroup user_groups = 1 [json_name = "userGroups"];
public UserGroupList.Builder addUserGroups(int index, UserGroupList.UserGroup value)
Group-role pairs for a user.
repeated .nakama.api.UserGroupList.UserGroup user_groups = 1 [json_name = "userGroups"];
public UserGroupList.Builder addUserGroups(UserGroupList.UserGroup.Builder builderForValue)
Group-role pairs for a user.
repeated .nakama.api.UserGroupList.UserGroup user_groups = 1 [json_name = "userGroups"];
public UserGroupList.Builder addUserGroups(int index, UserGroupList.UserGroup.Builder builderForValue)
Group-role pairs for a user.
repeated .nakama.api.UserGroupList.UserGroup user_groups = 1 [json_name = "userGroups"];
public UserGroupList.Builder addAllUserGroups(java.lang.Iterable<? extends UserGroupList.UserGroup> values)
Group-role pairs for a user.
repeated .nakama.api.UserGroupList.UserGroup user_groups = 1 [json_name = "userGroups"];
public UserGroupList.Builder clearUserGroups()
Group-role pairs for a user.
repeated .nakama.api.UserGroupList.UserGroup user_groups = 1 [json_name = "userGroups"];
public UserGroupList.Builder removeUserGroups(int index)
Group-role pairs for a user.
repeated .nakama.api.UserGroupList.UserGroup user_groups = 1 [json_name = "userGroups"];
public UserGroupList.UserGroup.Builder getUserGroupsBuilder(int index)
Group-role pairs for a user.
repeated .nakama.api.UserGroupList.UserGroup user_groups = 1 [json_name = "userGroups"];
public UserGroupList.UserGroupOrBuilder getUserGroupsOrBuilder(int index)
Group-role pairs for a user.
repeated .nakama.api.UserGroupList.UserGroup user_groups = 1 [json_name = "userGroups"];
getUserGroupsOrBuilder
in interface UserGroupListOrBuilder
public java.util.List<? extends UserGroupList.UserGroupOrBuilder> getUserGroupsOrBuilderList()
Group-role pairs for a user.
repeated .nakama.api.UserGroupList.UserGroup user_groups = 1 [json_name = "userGroups"];
getUserGroupsOrBuilderList
in interface UserGroupListOrBuilder
public UserGroupList.UserGroup.Builder addUserGroupsBuilder()
Group-role pairs for a user.
repeated .nakama.api.UserGroupList.UserGroup user_groups = 1 [json_name = "userGroups"];
public UserGroupList.UserGroup.Builder addUserGroupsBuilder(int index)
Group-role pairs for a user.
repeated .nakama.api.UserGroupList.UserGroup user_groups = 1 [json_name = "userGroups"];
public java.util.List<UserGroupList.UserGroup.Builder> getUserGroupsBuilderList()
Group-role pairs for a user.
repeated .nakama.api.UserGroupList.UserGroup user_groups = 1 [json_name = "userGroups"];
public java.lang.String getCursor()
Cursor for the next page of results, if any.
string cursor = 2 [json_name = "cursor"];
getCursor
in interface UserGroupListOrBuilder
public com.google.protobuf.ByteString getCursorBytes()
Cursor for the next page of results, if any.
string cursor = 2 [json_name = "cursor"];
getCursorBytes
in interface UserGroupListOrBuilder
public UserGroupList.Builder setCursor(java.lang.String value)
Cursor for the next page of results, if any.
string cursor = 2 [json_name = "cursor"];
value
- The cursor to set.public UserGroupList.Builder clearCursor()
Cursor for the next page of results, if any.
string cursor = 2 [json_name = "cursor"];
public UserGroupList.Builder setCursorBytes(com.google.protobuf.ByteString value)
Cursor for the next page of results, if any.
string cursor = 2 [json_name = "cursor"];
value
- The bytes for cursor to set.