public static final class Friend.Builder extends com.google.protobuf.GeneratedMessage.Builder<Friend.Builder> implements FriendOrBuilder
A friend of a user.Protobuf type
nakama.api.Friend
Modifier and Type | Method and Description |
---|---|
Friend |
build() |
Friend |
buildPartial() |
Friend.Builder |
clear() |
Friend.Builder |
clearState()
The friend status.
|
Friend.Builder |
clearUpdateTime()
Time of the latest relationship update.
|
Friend.Builder |
clearUser()
The user object.
|
Friend |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
com.google.protobuf.Int32Value |
getState()
The friend status.
|
com.google.protobuf.Int32Value.Builder |
getStateBuilder()
The friend status.
|
com.google.protobuf.Int32ValueOrBuilder |
getStateOrBuilder()
The friend status.
|
com.google.protobuf.Timestamp |
getUpdateTime()
Time of the latest relationship update.
|
com.google.protobuf.Timestamp.Builder |
getUpdateTimeBuilder()
Time of the latest relationship update.
|
com.google.protobuf.TimestampOrBuilder |
getUpdateTimeOrBuilder()
Time of the latest relationship update.
|
User |
getUser()
The user object.
|
User.Builder |
getUserBuilder()
The user object.
|
UserOrBuilder |
getUserOrBuilder()
The user object.
|
boolean |
hasState()
The friend status.
|
boolean |
hasUpdateTime()
Time of the latest relationship update.
|
boolean |
hasUser()
The user object.
|
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Friend.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Friend.Builder |
mergeFrom(Friend other) |
Friend.Builder |
mergeFrom(com.google.protobuf.Message other) |
Friend.Builder |
mergeState(com.google.protobuf.Int32Value value)
The friend status.
|
Friend.Builder |
mergeUpdateTime(com.google.protobuf.Timestamp value)
Time of the latest relationship update.
|
Friend.Builder |
mergeUser(User value)
The user object.
|
Friend.Builder |
setState(com.google.protobuf.Int32Value.Builder builderForValue)
The friend status.
|
Friend.Builder |
setState(com.google.protobuf.Int32Value value)
The friend status.
|
Friend.Builder |
setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Time of the latest relationship update.
|
Friend.Builder |
setUpdateTime(com.google.protobuf.Timestamp value)
Time of the latest relationship update.
|
Friend.Builder |
setUser(User.Builder builderForValue)
The user object.
|
Friend.Builder |
setUser(User value)
The user object.
|
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<Friend.Builder>
public Friend.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<Friend.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<Friend.Builder>
public Friend getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public Friend build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public Friend buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public Friend.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<Friend.Builder>
public Friend.Builder mergeFrom(Friend other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessage.Builder<Friend.Builder>
public Friend.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<Friend.Builder>
java.io.IOException
public boolean hasUser()
The user object.
.nakama.api.User user = 1 [json_name = "user"];
hasUser
in interface FriendOrBuilder
public User getUser()
The user object.
.nakama.api.User user = 1 [json_name = "user"];
getUser
in interface FriendOrBuilder
public Friend.Builder setUser(User value)
The user object.
.nakama.api.User user = 1 [json_name = "user"];
public Friend.Builder setUser(User.Builder builderForValue)
The user object.
.nakama.api.User user = 1 [json_name = "user"];
public Friend.Builder mergeUser(User value)
The user object.
.nakama.api.User user = 1 [json_name = "user"];
public Friend.Builder clearUser()
The user object.
.nakama.api.User user = 1 [json_name = "user"];
public User.Builder getUserBuilder()
The user object.
.nakama.api.User user = 1 [json_name = "user"];
public UserOrBuilder getUserOrBuilder()
The user object.
.nakama.api.User user = 1 [json_name = "user"];
getUserOrBuilder
in interface FriendOrBuilder
public boolean hasState()
The friend status.
.google.protobuf.Int32Value state = 2 [json_name = "state"];
hasState
in interface FriendOrBuilder
public com.google.protobuf.Int32Value getState()
The friend status.
.google.protobuf.Int32Value state = 2 [json_name = "state"];
getState
in interface FriendOrBuilder
public Friend.Builder setState(com.google.protobuf.Int32Value value)
The friend status.
.google.protobuf.Int32Value state = 2 [json_name = "state"];
public Friend.Builder setState(com.google.protobuf.Int32Value.Builder builderForValue)
The friend status.
.google.protobuf.Int32Value state = 2 [json_name = "state"];
public Friend.Builder mergeState(com.google.protobuf.Int32Value value)
The friend status.
.google.protobuf.Int32Value state = 2 [json_name = "state"];
public Friend.Builder clearState()
The friend status.
.google.protobuf.Int32Value state = 2 [json_name = "state"];
public com.google.protobuf.Int32Value.Builder getStateBuilder()
The friend status.
.google.protobuf.Int32Value state = 2 [json_name = "state"];
public com.google.protobuf.Int32ValueOrBuilder getStateOrBuilder()
The friend status.
.google.protobuf.Int32Value state = 2 [json_name = "state"];
getStateOrBuilder
in interface FriendOrBuilder
public boolean hasUpdateTime()
Time of the latest relationship update.
.google.protobuf.Timestamp update_time = 3 [json_name = "updateTime"];
hasUpdateTime
in interface FriendOrBuilder
public com.google.protobuf.Timestamp getUpdateTime()
Time of the latest relationship update.
.google.protobuf.Timestamp update_time = 3 [json_name = "updateTime"];
getUpdateTime
in interface FriendOrBuilder
public Friend.Builder setUpdateTime(com.google.protobuf.Timestamp value)
Time of the latest relationship update.
.google.protobuf.Timestamp update_time = 3 [json_name = "updateTime"];
public Friend.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Time of the latest relationship update.
.google.protobuf.Timestamp update_time = 3 [json_name = "updateTime"];
public Friend.Builder mergeUpdateTime(com.google.protobuf.Timestamp value)
Time of the latest relationship update.
.google.protobuf.Timestamp update_time = 3 [json_name = "updateTime"];
public Friend.Builder clearUpdateTime()
Time of the latest relationship update.
.google.protobuf.Timestamp update_time = 3 [json_name = "updateTime"];
public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
Time of the latest relationship update.
.google.protobuf.Timestamp update_time = 3 [json_name = "updateTime"];
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
Time of the latest relationship update.
.google.protobuf.Timestamp update_time = 3 [json_name = "updateTime"];
getUpdateTimeOrBuilder
in interface FriendOrBuilder