类 Aio.User.Builder

  • 所有已实现的接口:
    com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, Aio.UserOrBuilder
    封闭类:
    Aio.User

    public static final class Aio.User.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<Aio.User.Builder>
    implements Aio.UserOrBuilder
    
    通信用户信息
     
    Protobuf type xin.alum.aio.model.User
    • 方法详细资料

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        指定者:
        internalGetFieldAccessorTable 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Aio.User.Builder>
      • clear

        public Aio.User.Builder clear()
        指定者:
        clear 在接口中 com.google.protobuf.Message.Builder
        指定者:
        clear 在接口中 com.google.protobuf.MessageLite.Builder
        覆盖:
        clear 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Aio.User.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        指定者:
        getDescriptorForType 在接口中 com.google.protobuf.Message.Builder
        指定者:
        getDescriptorForType 在接口中 com.google.protobuf.MessageOrBuilder
        覆盖:
        getDescriptorForType 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Aio.User.Builder>
      • getDefaultInstanceForType

        public Aio.User getDefaultInstanceForType()
        指定者:
        getDefaultInstanceForType 在接口中 com.google.protobuf.MessageLiteOrBuilder
        指定者:
        getDefaultInstanceForType 在接口中 com.google.protobuf.MessageOrBuilder
      • build

        public Aio.User build()
        指定者:
        build 在接口中 com.google.protobuf.Message.Builder
        指定者:
        build 在接口中 com.google.protobuf.MessageLite.Builder
      • buildPartial

        public Aio.User buildPartial()
        指定者:
        buildPartial 在接口中 com.google.protobuf.Message.Builder
        指定者:
        buildPartial 在接口中 com.google.protobuf.MessageLite.Builder
      • clone

        public Aio.User.Builder clone()
        指定者:
        clone 在接口中 com.google.protobuf.Message.Builder
        指定者:
        clone 在接口中 com.google.protobuf.MessageLite.Builder
        覆盖:
        clone 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Aio.User.Builder>
      • setField

        public Aio.User.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                         Object value)
        指定者:
        setField 在接口中 com.google.protobuf.Message.Builder
        覆盖:
        setField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Aio.User.Builder>
      • clearField

        public Aio.User.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        指定者:
        clearField 在接口中 com.google.protobuf.Message.Builder
        覆盖:
        clearField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Aio.User.Builder>
      • clearOneof

        public Aio.User.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        指定者:
        clearOneof 在接口中 com.google.protobuf.Message.Builder
        覆盖:
        clearOneof 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Aio.User.Builder>
      • setRepeatedField

        public Aio.User.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                 int index,
                                                 Object value)
        指定者:
        setRepeatedField 在接口中 com.google.protobuf.Message.Builder
        覆盖:
        setRepeatedField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Aio.User.Builder>
      • addRepeatedField

        public Aio.User.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                 Object value)
        指定者:
        addRepeatedField 在接口中 com.google.protobuf.Message.Builder
        覆盖:
        addRepeatedField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Aio.User.Builder>
      • mergeFrom

        public Aio.User.Builder mergeFrom​(com.google.protobuf.Message other)
        指定者:
        mergeFrom 在接口中 com.google.protobuf.Message.Builder
        覆盖:
        mergeFrom 在类中 com.google.protobuf.AbstractMessage.Builder<Aio.User.Builder>
      • isInitialized

        public final boolean isInitialized()
        指定者:
        isInitialized 在接口中 com.google.protobuf.MessageLiteOrBuilder
        覆盖:
        isInitialized 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Aio.User.Builder>
      • mergeFrom

        public Aio.User.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                   throws IOException
        指定者:
        mergeFrom 在接口中 com.google.protobuf.Message.Builder
        指定者:
        mergeFrom 在接口中 com.google.protobuf.MessageLite.Builder
        覆盖:
        mergeFrom 在类中 com.google.protobuf.AbstractMessage.Builder<Aio.User.Builder>
        抛出:
        IOException
      • setId

        public Aio.User.Builder setId​(int value)
        uint32 id = 1;
        参数:
        value - The id to set.
        返回:
        This builder for chaining.
      • clearId

        public Aio.User.Builder clearId()
        uint32 id = 1;
        返回:
        This builder for chaining.
      • getNameBytes

        public com.google.protobuf.ByteString getNameBytes()
        string name = 2;
        指定者:
        getNameBytes 在接口中 Aio.UserOrBuilder
        返回:
        The bytes for name.
      • setName

        public Aio.User.Builder setName​(String value)
        string name = 2;
        参数:
        value - The name to set.
        返回:
        This builder for chaining.
      • clearName

        public Aio.User.Builder clearName()
        string name = 2;
        返回:
        This builder for chaining.
      • setNameBytes

        public Aio.User.Builder setNameBytes​(com.google.protobuf.ByteString value)
        string name = 2;
        参数:
        value - The bytes for name to set.
        返回:
        This builder for chaining.
      • getAvatarBytes

        public com.google.protobuf.ByteString getAvatarBytes()
        string avatar = 3;
        指定者:
        getAvatarBytes 在接口中 Aio.UserOrBuilder
        返回:
        The bytes for avatar.
      • setAvatar

        public Aio.User.Builder setAvatar​(String value)
        string avatar = 3;
        参数:
        value - The avatar to set.
        返回:
        This builder for chaining.
      • clearAvatar

        public Aio.User.Builder clearAvatar()
        string avatar = 3;
        返回:
        This builder for chaining.
      • setAvatarBytes

        public Aio.User.Builder setAvatarBytes​(com.google.protobuf.ByteString value)
        string avatar = 3;
        参数:
        value - The bytes for avatar to set.
        返回:
        This builder for chaining.
      • setSex

        public Aio.User.Builder setSex​(int value)
        uint32 sex = 4;
        参数:
        value - The sex to set.
        返回:
        This builder for chaining.
      • clearSex

        public Aio.User.Builder clearSex()
        uint32 sex = 4;
        返回:
        This builder for chaining.
      • getLongitude

        public float getLongitude()
        float longitude = 5;
        指定者:
        getLongitude 在接口中 Aio.UserOrBuilder
        返回:
        The longitude.
      • setLongitude

        public Aio.User.Builder setLongitude​(float value)
        float longitude = 5;
        参数:
        value - The longitude to set.
        返回:
        This builder for chaining.
      • clearLongitude

        public Aio.User.Builder clearLongitude()
        float longitude = 5;
        返回:
        This builder for chaining.
      • getLatitude

        public float getLatitude()
        float latitude = 6;
        指定者:
        getLatitude 在接口中 Aio.UserOrBuilder
        返回:
        The latitude.
      • setLatitude

        public Aio.User.Builder setLatitude​(float value)
        float latitude = 6;
        参数:
        value - The latitude to set.
        返回:
        This builder for chaining.
      • clearLatitude

        public Aio.User.Builder clearLatitude()
        float latitude = 6;
        返回:
        This builder for chaining.
      • getBirthday

        public long getBirthday()
        uint64 birthday = 7;
        指定者:
        getBirthday 在接口中 Aio.UserOrBuilder
        返回:
        The birthday.
      • setBirthday

        public Aio.User.Builder setBirthday​(long value)
        uint64 birthday = 7;
        参数:
        value - The birthday to set.
        返回:
        This builder for chaining.
      • clearBirthday

        public Aio.User.Builder clearBirthday()
        uint64 birthday = 7;
        返回:
        This builder for chaining.
      • getIpBytes

        public com.google.protobuf.ByteString getIpBytes()
        string ip = 8;
        指定者:
        getIpBytes 在接口中 Aio.UserOrBuilder
        返回:
        The bytes for ip.
      • setIp

        public Aio.User.Builder setIp​(String value)
        string ip = 8;
        参数:
        value - The ip to set.
        返回:
        This builder for chaining.
      • clearIp

        public Aio.User.Builder clearIp()
        string ip = 8;
        返回:
        This builder for chaining.
      • setIpBytes

        public Aio.User.Builder setIpBytes​(com.google.protobuf.ByteString value)
        string ip = 8;
        参数:
        value - The bytes for ip to set.
        返回:
        This builder for chaining.
      • setUnknownFields

        public final Aio.User.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        指定者:
        setUnknownFields 在接口中 com.google.protobuf.Message.Builder
        覆盖:
        setUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Aio.User.Builder>
      • mergeUnknownFields

        public final Aio.User.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        指定者:
        mergeUnknownFields 在接口中 com.google.protobuf.Message.Builder
        覆盖:
        mergeUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Aio.User.Builder>