// Generated by the protocol buffer compiler. DO NOT EDIT! // source: user_activity_data.proto package user_activity; public final class UserActivityData { private UserActivityData() {} public static void registerAllExtensions( com.google.protobuf.ExtensionRegistry registry) { } public interface UserActivityOrBuilder extends com.google.protobuf.MessageOrBuilder { // required string uid = 1; /** * <code>required string uid = 1;</code> * * <pre> *Ψһ��ʾ�ÿͻ��˵������û�id���ͻ���Ϊ��flash cookie id���ƶ���Ϊopen udid * </pre> */ boolean hasUid(); /** * <code>required string uid = 1;</code> * * <pre> *Ψһ��ʾ�ÿͻ��˵������û�id���ͻ���Ϊ��flash cookie id���ƶ���Ϊopen udid * </pre> */ java.lang.String getUid(); /** * <code>required string uid = 1;</code> * * <pre> *Ψһ��ʾ�ÿͻ��˵������û�id���ͻ���Ϊ��flash cookie id���ƶ���Ϊopen udid * </pre> */ com.google.protobuf.ByteString getUidBytes(); // optional string login = 2; /** * <code>optional string login = 2;</code> * * <pre> *ע���û���¼id * </pre> */ boolean hasLogin(); /** * <code>optional string login = 2;</code> * * <pre> *ע���û���¼id * </pre> */ java.lang.String getLogin(); /** * <code>optional string login = 2;</code> * * <pre> *ע���û���¼id * </pre> */ com.google.protobuf.ByteString getLoginBytes(); // optional string platform = 3; /** * <code>optional string platform = 3;</code> * * <pre> * ��ȡֵ��pps_ios | pps_android | pps_pc | iqiyi_ios | iqiyi_android | iqiyi_pc * </pre> */ boolean hasPlatform(); /** * <code>optional string platform = 3;</code> * * <pre> * ��ȡֵ��pps_ios | pps_android | pps_pc | iqiyi_ios | iqiyi_android | iqiyi_pc * </pre> */ java.lang.String getPlatform(); /** * <code>optional string platform = 3;</code> * * <pre> * ��ȡֵ��pps_ios | pps_android | pps_pc | iqiyi_ios | iqiyi_android | iqiyi_pc * </pre> */ com.google.protobuf.ByteString getPlatformBytes(); // optional string mac = 4; /** * <code>optional string mac = 4;</code> * * <pre> *�豸mac��ַ * </pre> */ boolean hasMac(); /** * <code>optional string mac = 4;</code> * * <pre> *�豸mac��ַ * </pre> */ java.lang.String getMac(); /** * <code>optional string mac = 4;</code> * * <pre> *�豸mac��ַ * </pre> */ com.google.protobuf.ByteString getMacBytes(); // optional string model = 5; /** * <code>optional string model = 5;</code> * * <pre> *�豸�ͺ� * </pre> */ boolean hasModel(); /** * <code>optional string model = 5;</code> * * <pre> *�豸�ͺ� * </pre> */ java.lang.String getModel(); /** * <code>optional string model = 5;</code> * * <pre> *�豸�ͺ� * </pre> */ com.google.protobuf.ByteString getModelBytes(); // optional .user_activity.GPS gps = 6; /** * <code>optional .user_activity.GPS gps = 6;</code> * * <pre> * GPS���꣬mobile only * </pre> */ boolean hasGps(); /** * <code>optional .user_activity.GPS gps = 6;</code> * * <pre> * GPS���꣬mobile only * </pre> */ user_activity.UserActivityData.GPS getGps(); /** * <code>optional .user_activity.GPS gps = 6;</code> * * <pre> * GPS���꣬mobile only * </pre> */ user_activity.UserActivityData.GPSOrBuilder getGpsOrBuilder(); // repeated string poi = 7; /** * <code>repeated string poi = 7;</code> * * <pre> *��ͼPOI��Ϣ��gps���긽��300���ڵĵ�ͼ��Ϣ��mobile only * </pre> */ java.util.List<java.lang.String> getPoiList(); /** * <code>repeated string poi = 7;</code> * * <pre> *��ͼPOI��Ϣ��gps���긽��300���ڵĵ�ͼ��Ϣ��mobile only * </pre> */ int getPoiCount(); /** * <code>repeated string poi = 7;</code> * * <pre> *��ͼPOI��Ϣ��gps���긽��300���ڵĵ�ͼ��Ϣ��mobile only * </pre> */ java.lang.String getPoi(int index); /** * <code>repeated string poi = 7;</code> * * <pre> *��ͼPOI��Ϣ��gps���긽��300���ڵĵ�ͼ��Ϣ��mobile only * </pre> */ com.google.protobuf.ByteString getPoiBytes(int index); // repeated .user_activity.App installed_app = 8; /** * <code>repeated .user_activity.App installed_app = 8;</code> * * <pre> * ��װ��APP��Ϣ�Լ�ʹ�������mobile only * </pre> */ java.util.List<user_activity.UserActivityData.App> getInstalledAppList(); /** * <code>repeated .user_activity.App installed_app = 8;</code> * * <pre> * ��װ��APP��Ϣ�Լ�ʹ�������mobile only * </pre> */ user_activity.UserActivityData.App getInstalledApp(int index); /** * <code>repeated .user_activity.App installed_app = 8;</code> * * <pre> * ��װ��APP��Ϣ�Լ�ʹ�������mobile only * </pre> */ int getInstalledAppCount(); /** * <code>repeated .user_activity.App installed_app = 8;</code> * * <pre> * ��װ��APP��Ϣ�Լ�ʹ�������mobile only * </pre> */ java.util.List<? extends user_activity.UserActivityData.AppOrBuilder> getInstalledAppOrBuilderList(); /** * <code>repeated .user_activity.App installed_app = 8;</code> * * <pre> * ��װ��APP��Ϣ�Լ�ʹ�������mobile only * </pre> */ user_activity.UserActivityData.AppOrBuilder getInstalledAppOrBuilder( int index); // repeated string search_keyword = 9; /** * <code>repeated string search_keyword = 9;</code> * * <pre> * �ڰٶȵ�������վ�������ؼ��� * </pre> */ java.util.List<java.lang.String> getSearchKeywordList(); /** * <code>repeated string search_keyword = 9;</code> * * <pre> * �ڰٶȵ�������վ�������ؼ��� * </pre> */ int getSearchKeywordCount(); /** * <code>repeated string search_keyword = 9;</code> * * <pre> * �ڰٶȵ�������վ�������ؼ��� * </pre> */ java.lang.String getSearchKeyword(int index); /** * <code>repeated string search_keyword = 9;</code> * * <pre> * �ڰٶȵ�������վ�������ؼ��� * </pre> */ com.google.protobuf.ByteString getSearchKeywordBytes(int index); // repeated string url = 10; /** * <code>repeated string url = 10;</code> * * <pre> *������Щ��ҳ * </pre> */ java.util.List<java.lang.String> getUrlList(); /** * <code>repeated string url = 10;</code> * * <pre> *������Щ��ҳ * </pre> */ int getUrlCount(); /** * <code>repeated string url = 10;</code> * * <pre> *������Щ��ҳ * </pre> */ java.lang.String getUrl(int index); /** * <code>repeated string url = 10;</code> * * <pre> *������Щ��ҳ * </pre> */ com.google.protobuf.ByteString getUrlBytes(int index); // repeated string boot_timestamp = 11; /** * <code>repeated string boot_timestamp = 11;</code> * * <pre> *����ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ java.util.List<java.lang.String> getBootTimestampList(); /** * <code>repeated string boot_timestamp = 11;</code> * * <pre> *����ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ int getBootTimestampCount(); /** * <code>repeated string boot_timestamp = 11;</code> * * <pre> *����ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ java.lang.String getBootTimestamp(int index); /** * <code>repeated string boot_timestamp = 11;</code> * * <pre> *����ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ com.google.protobuf.ByteString getBootTimestampBytes(int index); // repeated string shutdown_timestamp = 12; /** * <code>repeated string shutdown_timestamp = 12;</code> * * <pre> *�ػ�ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ java.util.List<java.lang.String> getShutdownTimestampList(); /** * <code>repeated string shutdown_timestamp = 12;</code> * * <pre> *�ػ�ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ int getShutdownTimestampCount(); /** * <code>repeated string shutdown_timestamp = 12;</code> * * <pre> *�ػ�ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ java.lang.String getShutdownTimestamp(int index); /** * <code>repeated string shutdown_timestamp = 12;</code> * * <pre> *�ػ�ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ com.google.protobuf.ByteString getShutdownTimestampBytes(int index); // repeated .user_activity.PhoneActivity phone_activity = 13; /** * <code>repeated .user_activity.PhoneActivity phone_activity = 13;</code> * * <pre> *��绰��ʱ�䣬ʱ����mobile only * </pre> */ java.util.List<user_activity.UserActivityData.PhoneActivity> getPhoneActivityList(); /** * <code>repeated .user_activity.PhoneActivity phone_activity = 13;</code> * * <pre> *��绰��ʱ�䣬ʱ����mobile only * </pre> */ user_activity.UserActivityData.PhoneActivity getPhoneActivity(int index); /** * <code>repeated .user_activity.PhoneActivity phone_activity = 13;</code> * * <pre> *��绰��ʱ�䣬ʱ����mobile only * </pre> */ int getPhoneActivityCount(); /** * <code>repeated .user_activity.PhoneActivity phone_activity = 13;</code> * * <pre> *��绰��ʱ�䣬ʱ����mobile only * </pre> */ java.util.List<? extends user_activity.UserActivityData.PhoneActivityOrBuilder> getPhoneActivityOrBuilderList(); /** * <code>repeated .user_activity.PhoneActivity phone_activity = 13;</code> * * <pre> *��绰��ʱ�䣬ʱ����mobile only * </pre> */ user_activity.UserActivityData.PhoneActivityOrBuilder getPhoneActivityOrBuilder( int index); // repeated string sms_sent_timestamp = 14; /** * <code>repeated string sms_sent_timestamp = 14;</code> * * <pre> *���ŷ���ʱ�������ʽ����20130601130122����YYYYmmddhhMMss����mobile only * </pre> */ java.util.List<java.lang.String> getSmsSentTimestampList(); /** * <code>repeated string sms_sent_timestamp = 14;</code> * * <pre> *���ŷ���ʱ�������ʽ����20130601130122����YYYYmmddhhMMss����mobile only * </pre> */ int getSmsSentTimestampCount(); /** * <code>repeated string sms_sent_timestamp = 14;</code> * * <pre> *���ŷ���ʱ�������ʽ����20130601130122����YYYYmmddhhMMss����mobile only * </pre> */ java.lang.String getSmsSentTimestamp(int index); /** * <code>repeated string sms_sent_timestamp = 14;</code> * * <pre> *���ŷ���ʱ�������ʽ����20130601130122����YYYYmmddhhMMss����mobile only * </pre> */ com.google.protobuf.ByteString getSmsSentTimestampBytes(int index); // repeated .user_activity.ThirdPartyVideoActivity third_party_video_activity = 15; /** * <code>repeated .user_activity.ThirdPartyVideoActivity third_party_video_activity = 15;</code> * * <pre> *���ſ�Ⱦ�Ʒ�Ͽ�����Ƶ��� * </pre> */ java.util.List<user_activity.UserActivityData.ThirdPartyVideoActivity> getThirdPartyVideoActivityList(); /** * <code>repeated .user_activity.ThirdPartyVideoActivity third_party_video_activity = 15;</code> * * <pre> *���ſ�Ⱦ�Ʒ�Ͽ�����Ƶ��� * </pre> */ user_activity.UserActivityData.ThirdPartyVideoActivity getThirdPartyVideoActivity(int index); /** * <code>repeated .user_activity.ThirdPartyVideoActivity third_party_video_activity = 15;</code> * * <pre> *���ſ�Ⱦ�Ʒ�Ͽ�����Ƶ��� * </pre> */ int getThirdPartyVideoActivityCount(); /** * <code>repeated .user_activity.ThirdPartyVideoActivity third_party_video_activity = 15;</code> * * <pre> *���ſ�Ⱦ�Ʒ�Ͽ�����Ƶ��� * </pre> */ java.util.List<? extends user_activity.UserActivityData.ThirdPartyVideoActivityOrBuilder> getThirdPartyVideoActivityOrBuilderList(); /** * <code>repeated .user_activity.ThirdPartyVideoActivity third_party_video_activity = 15;</code> * * <pre> *���ſ�Ⱦ�Ʒ�Ͽ�����Ƶ��� * </pre> */ user_activity.UserActivityData.ThirdPartyVideoActivityOrBuilder getThirdPartyVideoActivityOrBuilder( int index); // repeated .user_activity.Process process = 16; /** * <code>repeated .user_activity.Process process = 16;</code> * * <pre> *��������Щ���̣���������, client only * </pre> */ java.util.List<user_activity.UserActivityData.Process> getProcessList(); /** * <code>repeated .user_activity.Process process = 16;</code> * * <pre> *��������Щ���̣���������, client only * </pre> */ user_activity.UserActivityData.Process getProcess(int index); /** * <code>repeated .user_activity.Process process = 16;</code> * * <pre> *��������Щ���̣���������, client only * </pre> */ int getProcessCount(); /** * <code>repeated .user_activity.Process process = 16;</code> * * <pre> *��������Щ���̣���������, client only * </pre> */ java.util.List<? extends user_activity.UserActivityData.ProcessOrBuilder> getProcessOrBuilderList(); /** * <code>repeated .user_activity.Process process = 16;</code> * * <pre> *��������Щ���̣���������, client only * </pre> */ user_activity.UserActivityData.ProcessOrBuilder getProcessOrBuilder( int index); // repeated .user_activity.Window window = 17; /** * <code>repeated .user_activity.Window window = 17;</code> * * <pre> *����ڵı�������, client only * </pre> */ java.util.List<user_activity.UserActivityData.Window> getWindowList(); /** * <code>repeated .user_activity.Window window = 17;</code> * * <pre> *����ڵı�������, client only * </pre> */ user_activity.UserActivityData.Window getWindow(int index); /** * <code>repeated .user_activity.Window window = 17;</code> * * <pre> *����ڵı�������, client only * </pre> */ int getWindowCount(); /** * <code>repeated .user_activity.Window window = 17;</code> * * <pre> *����ڵı�������, client only * </pre> */ java.util.List<? extends user_activity.UserActivityData.WindowOrBuilder> getWindowOrBuilderList(); /** * <code>repeated .user_activity.Window window = 17;</code> * * <pre> *����ڵı�������, client only * </pre> */ user_activity.UserActivityData.WindowOrBuilder getWindowOrBuilder( int index); // optional .user_activity.DeviceInfo device_info = 18; /** * <code>optional .user_activity.DeviceInfo device_info = 18;</code> * * <pre> *�ֻ���Ϣ, mobile only * </pre> */ boolean hasDeviceInfo(); /** * <code>optional .user_activity.DeviceInfo device_info = 18;</code> * * <pre> *�ֻ���Ϣ, mobile only * </pre> */ user_activity.UserActivityData.DeviceInfo getDeviceInfo(); /** * <code>optional .user_activity.DeviceInfo device_info = 18;</code> * * <pre> *�ֻ���Ϣ, mobile only * </pre> */ user_activity.UserActivityData.DeviceInfoOrBuilder getDeviceInfoOrBuilder(); } /** * Protobuf type {@code user_activity.UserActivity} */ public static final class UserActivity extends com.google.protobuf.GeneratedMessage implements UserActivityOrBuilder { // Use UserActivity.newBuilder() to construct. private UserActivity(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private UserActivity(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final UserActivity defaultInstance; public static UserActivity getDefaultInstance() { return defaultInstance; } public UserActivity getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private UserActivity( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { bitField0_ |= 0x00000001; uid_ = input.readBytes(); break; } case 18: { bitField0_ |= 0x00000002; login_ = input.readBytes(); break; } case 26: { bitField0_ |= 0x00000004; platform_ = input.readBytes(); break; } case 34: { bitField0_ |= 0x00000008; mac_ = input.readBytes(); break; } case 42: { bitField0_ |= 0x00000010; model_ = input.readBytes(); break; } case 50: { user_activity.UserActivityData.GPS.Builder subBuilder = null; if (((bitField0_ & 0x00000020) == 0x00000020)) { subBuilder = gps_.toBuilder(); } gps_ = input.readMessage(user_activity.UserActivityData.GPS.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(gps_); gps_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000020; break; } case 58: { if (!((mutable_bitField0_ & 0x00000040) == 0x00000040)) { poi_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000040; } poi_.add(input.readBytes()); break; } case 66: { if (!((mutable_bitField0_ & 0x00000080) == 0x00000080)) { installedApp_ = new java.util.ArrayList<user_activity.UserActivityData.App>(); mutable_bitField0_ |= 0x00000080; } installedApp_.add(input.readMessage(user_activity.UserActivityData.App.PARSER, extensionRegistry)); break; } case 74: { if (!((mutable_bitField0_ & 0x00000100) == 0x00000100)) { searchKeyword_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000100; } searchKeyword_.add(input.readBytes()); break; } case 82: { if (!((mutable_bitField0_ & 0x00000200) == 0x00000200)) { url_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000200; } url_.add(input.readBytes()); break; } case 90: { if (!((mutable_bitField0_ & 0x00000400) == 0x00000400)) { bootTimestamp_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000400; } bootTimestamp_.add(input.readBytes()); break; } case 98: { if (!((mutable_bitField0_ & 0x00000800) == 0x00000800)) { shutdownTimestamp_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000800; } shutdownTimestamp_.add(input.readBytes()); break; } case 106: { if (!((mutable_bitField0_ & 0x00001000) == 0x00001000)) { phoneActivity_ = new java.util.ArrayList<user_activity.UserActivityData.PhoneActivity>(); mutable_bitField0_ |= 0x00001000; } phoneActivity_.add(input.readMessage(user_activity.UserActivityData.PhoneActivity.PARSER, extensionRegistry)); break; } case 114: { if (!((mutable_bitField0_ & 0x00002000) == 0x00002000)) { smsSentTimestamp_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00002000; } smsSentTimestamp_.add(input.readBytes()); break; } case 122: { if (!((mutable_bitField0_ & 0x00004000) == 0x00004000)) { thirdPartyVideoActivity_ = new java.util.ArrayList<user_activity.UserActivityData.ThirdPartyVideoActivity>(); mutable_bitField0_ |= 0x00004000; } thirdPartyVideoActivity_.add(input.readMessage(user_activity.UserActivityData.ThirdPartyVideoActivity.PARSER, extensionRegistry)); break; } case 130: { if (!((mutable_bitField0_ & 0x00008000) == 0x00008000)) { process_ = new java.util.ArrayList<user_activity.UserActivityData.Process>(); mutable_bitField0_ |= 0x00008000; } process_.add(input.readMessage(user_activity.UserActivityData.Process.PARSER, extensionRegistry)); break; } case 138: { if (!((mutable_bitField0_ & 0x00010000) == 0x00010000)) { window_ = new java.util.ArrayList<user_activity.UserActivityData.Window>(); mutable_bitField0_ |= 0x00010000; } window_.add(input.readMessage(user_activity.UserActivityData.Window.PARSER, extensionRegistry)); break; } case 146: { user_activity.UserActivityData.DeviceInfo.Builder subBuilder = null; if (((bitField0_ & 0x00000040) == 0x00000040)) { subBuilder = deviceInfo_.toBuilder(); } deviceInfo_ = input.readMessage(user_activity.UserActivityData.DeviceInfo.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(deviceInfo_); deviceInfo_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000040; break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000040) == 0x00000040)) { poi_ = new com.google.protobuf.UnmodifiableLazyStringList(poi_); } if (((mutable_bitField0_ & 0x00000080) == 0x00000080)) { installedApp_ = java.util.Collections.unmodifiableList(installedApp_); } if (((mutable_bitField0_ & 0x00000100) == 0x00000100)) { searchKeyword_ = new com.google.protobuf.UnmodifiableLazyStringList(searchKeyword_); } if (((mutable_bitField0_ & 0x00000200) == 0x00000200)) { url_ = new com.google.protobuf.UnmodifiableLazyStringList(url_); } if (((mutable_bitField0_ & 0x00000400) == 0x00000400)) { bootTimestamp_ = new com.google.protobuf.UnmodifiableLazyStringList(bootTimestamp_); } if (((mutable_bitField0_ & 0x00000800) == 0x00000800)) { shutdownTimestamp_ = new com.google.protobuf.UnmodifiableLazyStringList(shutdownTimestamp_); } if (((mutable_bitField0_ & 0x00001000) == 0x00001000)) { phoneActivity_ = java.util.Collections.unmodifiableList(phoneActivity_); } if (((mutable_bitField0_ & 0x00002000) == 0x00002000)) { smsSentTimestamp_ = new com.google.protobuf.UnmodifiableLazyStringList(smsSentTimestamp_); } if (((mutable_bitField0_ & 0x00004000) == 0x00004000)) { thirdPartyVideoActivity_ = java.util.Collections.unmodifiableList(thirdPartyVideoActivity_); } if (((mutable_bitField0_ & 0x00008000) == 0x00008000)) { process_ = java.util.Collections.unmodifiableList(process_); } if (((mutable_bitField0_ & 0x00010000) == 0x00010000)) { window_ = java.util.Collections.unmodifiableList(window_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return user_activity.UserActivityData.internal_static_user_activity_UserActivity_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return user_activity.UserActivityData.internal_static_user_activity_UserActivity_fieldAccessorTable .ensureFieldAccessorsInitialized( user_activity.UserActivityData.UserActivity.class, user_activity.UserActivityData.UserActivity.Builder.class); } public static com.google.protobuf.Parser<UserActivity> PARSER = new com.google.protobuf.AbstractParser<UserActivity>() { public UserActivity parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new UserActivity(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<UserActivity> getParserForType() { return PARSER; } private int bitField0_; // required string uid = 1; public static final int UID_FIELD_NUMBER = 1; private java.lang.Object uid_; /** * <code>required string uid = 1;</code> * * <pre> *Ψһ��ʾ�ÿͻ��˵������û�id���ͻ���Ϊ��flash cookie id���ƶ���Ϊopen udid * </pre> */ public boolean hasUid() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>required string uid = 1;</code> * * <pre> *Ψһ��ʾ�ÿͻ��˵������û�id���ͻ���Ϊ��flash cookie id���ƶ���Ϊopen udid * </pre> */ public java.lang.String getUid() { java.lang.Object ref = uid_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { uid_ = s; } return s; } } /** * <code>required string uid = 1;</code> * * <pre> *Ψһ��ʾ�ÿͻ��˵������û�id���ͻ���Ϊ��flash cookie id���ƶ���Ϊopen udid * </pre> */ public com.google.protobuf.ByteString getUidBytes() { java.lang.Object ref = uid_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); uid_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string login = 2; public static final int LOGIN_FIELD_NUMBER = 2; private java.lang.Object login_; /** * <code>optional string login = 2;</code> * * <pre> *ע���û���¼id * </pre> */ public boolean hasLogin() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional string login = 2;</code> * * <pre> *ע���û���¼id * </pre> */ public java.lang.String getLogin() { java.lang.Object ref = login_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { login_ = s; } return s; } } /** * <code>optional string login = 2;</code> * * <pre> *ע���û���¼id * </pre> */ public com.google.protobuf.ByteString getLoginBytes() { java.lang.Object ref = login_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); login_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string platform = 3; public static final int PLATFORM_FIELD_NUMBER = 3; private java.lang.Object platform_; /** * <code>optional string platform = 3;</code> * * <pre> * ��ȡֵ��pps_ios | pps_android | pps_pc | iqiyi_ios | iqiyi_android | iqiyi_pc * </pre> */ public boolean hasPlatform() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional string platform = 3;</code> * * <pre> * ��ȡֵ��pps_ios | pps_android | pps_pc | iqiyi_ios | iqiyi_android | iqiyi_pc * </pre> */ public java.lang.String getPlatform() { java.lang.Object ref = platform_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { platform_ = s; } return s; } } /** * <code>optional string platform = 3;</code> * * <pre> * ��ȡֵ��pps_ios | pps_android | pps_pc | iqiyi_ios | iqiyi_android | iqiyi_pc * </pre> */ public com.google.protobuf.ByteString getPlatformBytes() { java.lang.Object ref = platform_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); platform_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string mac = 4; public static final int MAC_FIELD_NUMBER = 4; private java.lang.Object mac_; /** * <code>optional string mac = 4;</code> * * <pre> *�豸mac��ַ * </pre> */ public boolean hasMac() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * <code>optional string mac = 4;</code> * * <pre> *�豸mac��ַ * </pre> */ public java.lang.String getMac() { java.lang.Object ref = mac_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { mac_ = s; } return s; } } /** * <code>optional string mac = 4;</code> * * <pre> *�豸mac��ַ * </pre> */ public com.google.protobuf.ByteString getMacBytes() { java.lang.Object ref = mac_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); mac_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string model = 5; public static final int MODEL_FIELD_NUMBER = 5; private java.lang.Object model_; /** * <code>optional string model = 5;</code> * * <pre> *�豸�ͺ� * </pre> */ public boolean hasModel() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** * <code>optional string model = 5;</code> * * <pre> *�豸�ͺ� * </pre> */ public java.lang.String getModel() { java.lang.Object ref = model_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { model_ = s; } return s; } } /** * <code>optional string model = 5;</code> * * <pre> *�豸�ͺ� * </pre> */ public com.google.protobuf.ByteString getModelBytes() { java.lang.Object ref = model_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); model_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional .user_activity.GPS gps = 6; public static final int GPS_FIELD_NUMBER = 6; private user_activity.UserActivityData.GPS gps_; /** * <code>optional .user_activity.GPS gps = 6;</code> * * <pre> * GPS���꣬mobile only * </pre> */ public boolean hasGps() { return ((bitField0_ & 0x00000020) == 0x00000020); } /** * <code>optional .user_activity.GPS gps = 6;</code> * * <pre> * GPS���꣬mobile only * </pre> */ public user_activity.UserActivityData.GPS getGps() { return gps_; } /** * <code>optional .user_activity.GPS gps = 6;</code> * * <pre> * GPS���꣬mobile only * </pre> */ public user_activity.UserActivityData.GPSOrBuilder getGpsOrBuilder() { return gps_; } // repeated string poi = 7; public static final int POI_FIELD_NUMBER = 7; private com.google.protobuf.LazyStringList poi_; /** * <code>repeated string poi = 7;</code> * * <pre> *��ͼPOI��Ϣ��gps���긽��300���ڵĵ�ͼ��Ϣ��mobile only * </pre> */ public java.util.List<java.lang.String> getPoiList() { return poi_; } /** * <code>repeated string poi = 7;</code> * * <pre> *��ͼPOI��Ϣ��gps���긽��300���ڵĵ�ͼ��Ϣ��mobile only * </pre> */ public int getPoiCount() { return poi_.size(); } /** * <code>repeated string poi = 7;</code> * * <pre> *��ͼPOI��Ϣ��gps���긽��300���ڵĵ�ͼ��Ϣ��mobile only * </pre> */ public java.lang.String getPoi(int index) { return poi_.get(index); } /** * <code>repeated string poi = 7;</code> * * <pre> *��ͼPOI��Ϣ��gps���긽��300���ڵĵ�ͼ��Ϣ��mobile only * </pre> */ public com.google.protobuf.ByteString getPoiBytes(int index) { return poi_.getByteString(index); } // repeated .user_activity.App installed_app = 8; public static final int INSTALLED_APP_FIELD_NUMBER = 8; private java.util.List<user_activity.UserActivityData.App> installedApp_; /** * <code>repeated .user_activity.App installed_app = 8;</code> * * <pre> * ��װ��APP��Ϣ�Լ�ʹ�������mobile only * </pre> */ public java.util.List<user_activity.UserActivityData.App> getInstalledAppList() { return installedApp_; } /** * <code>repeated .user_activity.App installed_app = 8;</code> * * <pre> * ��װ��APP��Ϣ�Լ�ʹ�������mobile only * </pre> */ public java.util.List<? extends user_activity.UserActivityData.AppOrBuilder> getInstalledAppOrBuilderList() { return installedApp_; } /** * <code>repeated .user_activity.App installed_app = 8;</code> * * <pre> * ��װ��APP��Ϣ�Լ�ʹ�������mobile only * </pre> */ public int getInstalledAppCount() { return installedApp_.size(); } /** * <code>repeated .user_activity.App installed_app = 8;</code> * * <pre> * ��װ��APP��Ϣ�Լ�ʹ�������mobile only * </pre> */ public user_activity.UserActivityData.App getInstalledApp(int index) { return installedApp_.get(index); } /** * <code>repeated .user_activity.App installed_app = 8;</code> * * <pre> * ��װ��APP��Ϣ�Լ�ʹ�������mobile only * </pre> */ public user_activity.UserActivityData.AppOrBuilder getInstalledAppOrBuilder( int index) { return installedApp_.get(index); } // repeated string search_keyword = 9; public static final int SEARCH_KEYWORD_FIELD_NUMBER = 9; private com.google.protobuf.LazyStringList searchKeyword_; /** * <code>repeated string search_keyword = 9;</code> * * <pre> * �ڰٶȵ�������վ�������ؼ��� * </pre> */ public java.util.List<java.lang.String> getSearchKeywordList() { return searchKeyword_; } /** * <code>repeated string search_keyword = 9;</code> * * <pre> * �ڰٶȵ�������վ�������ؼ��� * </pre> */ public int getSearchKeywordCount() { return searchKeyword_.size(); } /** * <code>repeated string search_keyword = 9;</code> * * <pre> * �ڰٶȵ�������վ�������ؼ��� * </pre> */ public java.lang.String getSearchKeyword(int index) { return searchKeyword_.get(index); } /** * <code>repeated string search_keyword = 9;</code> * * <pre> * �ڰٶȵ�������վ�������ؼ��� * </pre> */ public com.google.protobuf.ByteString getSearchKeywordBytes(int index) { return searchKeyword_.getByteString(index); } // repeated string url = 10; public static final int URL_FIELD_NUMBER = 10; private com.google.protobuf.LazyStringList url_; /** * <code>repeated string url = 10;</code> * * <pre> *������Щ��ҳ * </pre> */ public java.util.List<java.lang.String> getUrlList() { return url_; } /** * <code>repeated string url = 10;</code> * * <pre> *������Щ��ҳ * </pre> */ public int getUrlCount() { return url_.size(); } /** * <code>repeated string url = 10;</code> * * <pre> *������Щ��ҳ * </pre> */ public java.lang.String getUrl(int index) { return url_.get(index); } /** * <code>repeated string url = 10;</code> * * <pre> *������Щ��ҳ * </pre> */ public com.google.protobuf.ByteString getUrlBytes(int index) { return url_.getByteString(index); } // repeated string boot_timestamp = 11; public static final int BOOT_TIMESTAMP_FIELD_NUMBER = 11; private com.google.protobuf.LazyStringList bootTimestamp_; /** * <code>repeated string boot_timestamp = 11;</code> * * <pre> *����ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public java.util.List<java.lang.String> getBootTimestampList() { return bootTimestamp_; } /** * <code>repeated string boot_timestamp = 11;</code> * * <pre> *����ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public int getBootTimestampCount() { return bootTimestamp_.size(); } /** * <code>repeated string boot_timestamp = 11;</code> * * <pre> *����ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public java.lang.String getBootTimestamp(int index) { return bootTimestamp_.get(index); } /** * <code>repeated string boot_timestamp = 11;</code> * * <pre> *����ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public com.google.protobuf.ByteString getBootTimestampBytes(int index) { return bootTimestamp_.getByteString(index); } // repeated string shutdown_timestamp = 12; public static final int SHUTDOWN_TIMESTAMP_FIELD_NUMBER = 12; private com.google.protobuf.LazyStringList shutdownTimestamp_; /** * <code>repeated string shutdown_timestamp = 12;</code> * * <pre> *�ػ�ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public java.util.List<java.lang.String> getShutdownTimestampList() { return shutdownTimestamp_; } /** * <code>repeated string shutdown_timestamp = 12;</code> * * <pre> *�ػ�ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public int getShutdownTimestampCount() { return shutdownTimestamp_.size(); } /** * <code>repeated string shutdown_timestamp = 12;</code> * * <pre> *�ػ�ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public java.lang.String getShutdownTimestamp(int index) { return shutdownTimestamp_.get(index); } /** * <code>repeated string shutdown_timestamp = 12;</code> * * <pre> *�ػ�ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public com.google.protobuf.ByteString getShutdownTimestampBytes(int index) { return shutdownTimestamp_.getByteString(index); } // repeated .user_activity.PhoneActivity phone_activity = 13; public static final int PHONE_ACTIVITY_FIELD_NUMBER = 13; private java.util.List<user_activity.UserActivityData.PhoneActivity> phoneActivity_; /** * <code>repeated .user_activity.PhoneActivity phone_activity = 13;</code> * * <pre> *��绰��ʱ�䣬ʱ����mobile only * </pre> */ public java.util.List<user_activity.UserActivityData.PhoneActivity> getPhoneActivityList() { return phoneActivity_; } /** * <code>repeated .user_activity.PhoneActivity phone_activity = 13;</code> * * <pre> *��绰��ʱ�䣬ʱ����mobile only * </pre> */ public java.util.List<? extends user_activity.UserActivityData.PhoneActivityOrBuilder> getPhoneActivityOrBuilderList() { return phoneActivity_; } /** * <code>repeated .user_activity.PhoneActivity phone_activity = 13;</code> * * <pre> *��绰��ʱ�䣬ʱ����mobile only * </pre> */ public int getPhoneActivityCount() { return phoneActivity_.size(); } /** * <code>repeated .user_activity.PhoneActivity phone_activity = 13;</code> * * <pre> *��绰��ʱ�䣬ʱ����mobile only * </pre> */ public user_activity.UserActivityData.PhoneActivity getPhoneActivity(int index) { return phoneActivity_.get(index); } /** * <code>repeated .user_activity.PhoneActivity phone_activity = 13;</code> * * <pre> *��绰��ʱ�䣬ʱ����mobile only * </pre> */ public user_activity.UserActivityData.PhoneActivityOrBuilder getPhoneActivityOrBuilder( int index) { return phoneActivity_.get(index); } // repeated string sms_sent_timestamp = 14; public static final int SMS_SENT_TIMESTAMP_FIELD_NUMBER = 14; private com.google.protobuf.LazyStringList smsSentTimestamp_; /** * <code>repeated string sms_sent_timestamp = 14;</code> * * <pre> *���ŷ���ʱ�������ʽ����20130601130122����YYYYmmddhhMMss����mobile only * </pre> */ public java.util.List<java.lang.String> getSmsSentTimestampList() { return smsSentTimestamp_; } /** * <code>repeated string sms_sent_timestamp = 14;</code> * * <pre> *���ŷ���ʱ�������ʽ����20130601130122����YYYYmmddhhMMss����mobile only * </pre> */ public int getSmsSentTimestampCount() { return smsSentTimestamp_.size(); } /** * <code>repeated string sms_sent_timestamp = 14;</code> * * <pre> *���ŷ���ʱ�������ʽ����20130601130122����YYYYmmddhhMMss����mobile only * </pre> */ public java.lang.String getSmsSentTimestamp(int index) { return smsSentTimestamp_.get(index); } /** * <code>repeated string sms_sent_timestamp = 14;</code> * * <pre> *���ŷ���ʱ�������ʽ����20130601130122����YYYYmmddhhMMss����mobile only * </pre> */ public com.google.protobuf.ByteString getSmsSentTimestampBytes(int index) { return smsSentTimestamp_.getByteString(index); } // repeated .user_activity.ThirdPartyVideoActivity third_party_video_activity = 15; public static final int THIRD_PARTY_VIDEO_ACTIVITY_FIELD_NUMBER = 15; private java.util.List<user_activity.UserActivityData.ThirdPartyVideoActivity> thirdPartyVideoActivity_; /** * <code>repeated .user_activity.ThirdPartyVideoActivity third_party_video_activity = 15;</code> * * <pre> *���ſ�Ⱦ�Ʒ�Ͽ�����Ƶ��� * </pre> */ public java.util.List<user_activity.UserActivityData.ThirdPartyVideoActivity> getThirdPartyVideoActivityList() { return thirdPartyVideoActivity_; } /** * <code>repeated .user_activity.ThirdPartyVideoActivity third_party_video_activity = 15;</code> * * <pre> *���ſ�Ⱦ�Ʒ�Ͽ�����Ƶ��� * </pre> */ public java.util.List<? extends user_activity.UserActivityData.ThirdPartyVideoActivityOrBuilder> getThirdPartyVideoActivityOrBuilderList() { return thirdPartyVideoActivity_; } /** * <code>repeated .user_activity.ThirdPartyVideoActivity third_party_video_activity = 15;</code> * * <pre> *���ſ�Ⱦ�Ʒ�Ͽ�����Ƶ��� * </pre> */ public int getThirdPartyVideoActivityCount() { return thirdPartyVideoActivity_.size(); } /** * <code>repeated .user_activity.ThirdPartyVideoActivity third_party_video_activity = 15;</code> * * <pre> *���ſ�Ⱦ�Ʒ�Ͽ�����Ƶ��� * </pre> */ public user_activity.UserActivityData.ThirdPartyVideoActivity getThirdPartyVideoActivity(int index) { return thirdPartyVideoActivity_.get(index); } /** * <code>repeated .user_activity.ThirdPartyVideoActivity third_party_video_activity = 15;</code> * * <pre> *���ſ�Ⱦ�Ʒ�Ͽ�����Ƶ��� * </pre> */ public user_activity.UserActivityData.ThirdPartyVideoActivityOrBuilder getThirdPartyVideoActivityOrBuilder( int index) { return thirdPartyVideoActivity_.get(index); } // repeated .user_activity.Process process = 16; public static final int PROCESS_FIELD_NUMBER = 16; private java.util.List<user_activity.UserActivityData.Process> process_; /** * <code>repeated .user_activity.Process process = 16;</code> * * <pre> *��������Щ���̣���������, client only * </pre> */ public java.util.List<user_activity.UserActivityData.Process> getProcessList() { return process_; } /** * <code>repeated .user_activity.Process process = 16;</code> * * <pre> *��������Щ���̣���������, client only * </pre> */ public java.util.List<? extends user_activity.UserActivityData.ProcessOrBuilder> getProcessOrBuilderList() { return process_; } /** * <code>repeated .user_activity.Process process = 16;</code> * * <pre> *��������Щ���̣���������, client only * </pre> */ public int getProcessCount() { return process_.size(); } /** * <code>repeated .user_activity.Process process = 16;</code> * * <pre> *��������Щ���̣���������, client only * </pre> */ public user_activity.UserActivityData.Process getProcess(int index) { return process_.get(index); } /** * <code>repeated .user_activity.Process process = 16;</code> * * <pre> *��������Щ���̣���������, client only * </pre> */ public user_activity.UserActivityData.ProcessOrBuilder getProcessOrBuilder( int index) { return process_.get(index); } // repeated .user_activity.Window window = 17; public static final int WINDOW_FIELD_NUMBER = 17; private java.util.List<user_activity.UserActivityData.Window> window_; /** * <code>repeated .user_activity.Window window = 17;</code> * * <pre> *����ڵı�������, client only * </pre> */ public java.util.List<user_activity.UserActivityData.Window> getWindowList() { return window_; } /** * <code>repeated .user_activity.Window window = 17;</code> * * <pre> *����ڵı�������, client only * </pre> */ public java.util.List<? extends user_activity.UserActivityData.WindowOrBuilder> getWindowOrBuilderList() { return window_; } /** * <code>repeated .user_activity.Window window = 17;</code> * * <pre> *����ڵı�������, client only * </pre> */ public int getWindowCount() { return window_.size(); } /** * <code>repeated .user_activity.Window window = 17;</code> * * <pre> *����ڵı�������, client only * </pre> */ public user_activity.UserActivityData.Window getWindow(int index) { return window_.get(index); } /** * <code>repeated .user_activity.Window window = 17;</code> * * <pre> *����ڵı�������, client only * </pre> */ public user_activity.UserActivityData.WindowOrBuilder getWindowOrBuilder( int index) { return window_.get(index); } // optional .user_activity.DeviceInfo device_info = 18; public static final int DEVICE_INFO_FIELD_NUMBER = 18; private user_activity.UserActivityData.DeviceInfo deviceInfo_; /** * <code>optional .user_activity.DeviceInfo device_info = 18;</code> * * <pre> *�ֻ���Ϣ, mobile only * </pre> */ public boolean hasDeviceInfo() { return ((bitField0_ & 0x00000040) == 0x00000040); } /** * <code>optional .user_activity.DeviceInfo device_info = 18;</code> * * <pre> *�ֻ���Ϣ, mobile only * </pre> */ public user_activity.UserActivityData.DeviceInfo getDeviceInfo() { return deviceInfo_; } /** * <code>optional .user_activity.DeviceInfo device_info = 18;</code> * * <pre> *�ֻ���Ϣ, mobile only * </pre> */ public user_activity.UserActivityData.DeviceInfoOrBuilder getDeviceInfoOrBuilder() { return deviceInfo_; } private void initFields() { uid_ = ""; login_ = ""; platform_ = ""; mac_ = ""; model_ = ""; gps_ = user_activity.UserActivityData.GPS.getDefaultInstance(); poi_ = com.google.protobuf.LazyStringArrayList.EMPTY; installedApp_ = java.util.Collections.emptyList(); searchKeyword_ = com.google.protobuf.LazyStringArrayList.EMPTY; url_ = com.google.protobuf.LazyStringArrayList.EMPTY; bootTimestamp_ = com.google.protobuf.LazyStringArrayList.EMPTY; shutdownTimestamp_ = com.google.protobuf.LazyStringArrayList.EMPTY; phoneActivity_ = java.util.Collections.emptyList(); smsSentTimestamp_ = com.google.protobuf.LazyStringArrayList.EMPTY; thirdPartyVideoActivity_ = java.util.Collections.emptyList(); process_ = java.util.Collections.emptyList(); window_ = java.util.Collections.emptyList(); deviceInfo_ = user_activity.UserActivityData.DeviceInfo.getDefaultInstance(); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; if (!hasUid()) { memoizedIsInitialized = 0; return false; } if (hasGps()) { if (!getGps().isInitialized()) { memoizedIsInitialized = 0; return false; } } for (int i = 0; i < getInstalledAppCount(); i++) { if (!getInstalledApp(i).isInitialized()) { memoizedIsInitialized = 0; return false; } } for (int i = 0; i < getProcessCount(); i++) { if (!getProcess(i).isInitialized()) { memoizedIsInitialized = 0; return false; } } for (int i = 0; i < getWindowCount(); i++) { if (!getWindow(i).isInitialized()) { memoizedIsInitialized = 0; return false; } } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeBytes(1, getUidBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeBytes(2, getLoginBytes()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeBytes(3, getPlatformBytes()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeBytes(4, getMacBytes()); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeBytes(5, getModelBytes()); } if (((bitField0_ & 0x00000020) == 0x00000020)) { output.writeMessage(6, gps_); } for (int i = 0; i < poi_.size(); i++) { output.writeBytes(7, poi_.getByteString(i)); } for (int i = 0; i < installedApp_.size(); i++) { output.writeMessage(8, installedApp_.get(i)); } for (int i = 0; i < searchKeyword_.size(); i++) { output.writeBytes(9, searchKeyword_.getByteString(i)); } for (int i = 0; i < url_.size(); i++) { output.writeBytes(10, url_.getByteString(i)); } for (int i = 0; i < bootTimestamp_.size(); i++) { output.writeBytes(11, bootTimestamp_.getByteString(i)); } for (int i = 0; i < shutdownTimestamp_.size(); i++) { output.writeBytes(12, shutdownTimestamp_.getByteString(i)); } for (int i = 0; i < phoneActivity_.size(); i++) { output.writeMessage(13, phoneActivity_.get(i)); } for (int i = 0; i < smsSentTimestamp_.size(); i++) { output.writeBytes(14, smsSentTimestamp_.getByteString(i)); } for (int i = 0; i < thirdPartyVideoActivity_.size(); i++) { output.writeMessage(15, thirdPartyVideoActivity_.get(i)); } for (int i = 0; i < process_.size(); i++) { output.writeMessage(16, process_.get(i)); } for (int i = 0; i < window_.size(); i++) { output.writeMessage(17, window_.get(i)); } if (((bitField0_ & 0x00000040) == 0x00000040)) { output.writeMessage(18, deviceInfo_); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(1, getUidBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(2, getLoginBytes()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(3, getPlatformBytes()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(4, getMacBytes()); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(5, getModelBytes()); } if (((bitField0_ & 0x00000020) == 0x00000020)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, gps_); } { int dataSize = 0; for (int i = 0; i < poi_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream .computeBytesSizeNoTag(poi_.getByteString(i)); } size += dataSize; size += 1 * getPoiList().size(); } for (int i = 0; i < installedApp_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(8, installedApp_.get(i)); } { int dataSize = 0; for (int i = 0; i < searchKeyword_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream .computeBytesSizeNoTag(searchKeyword_.getByteString(i)); } size += dataSize; size += 1 * getSearchKeywordList().size(); } { int dataSize = 0; for (int i = 0; i < url_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream .computeBytesSizeNoTag(url_.getByteString(i)); } size += dataSize; size += 1 * getUrlList().size(); } { int dataSize = 0; for (int i = 0; i < bootTimestamp_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream .computeBytesSizeNoTag(bootTimestamp_.getByteString(i)); } size += dataSize; size += 1 * getBootTimestampList().size(); } { int dataSize = 0; for (int i = 0; i < shutdownTimestamp_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream .computeBytesSizeNoTag(shutdownTimestamp_.getByteString(i)); } size += dataSize; size += 1 * getShutdownTimestampList().size(); } for (int i = 0; i < phoneActivity_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(13, phoneActivity_.get(i)); } { int dataSize = 0; for (int i = 0; i < smsSentTimestamp_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream .computeBytesSizeNoTag(smsSentTimestamp_.getByteString(i)); } size += dataSize; size += 1 * getSmsSentTimestampList().size(); } for (int i = 0; i < thirdPartyVideoActivity_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(15, thirdPartyVideoActivity_.get(i)); } for (int i = 0; i < process_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(16, process_.get(i)); } for (int i = 0; i < window_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(17, window_.get(i)); } if (((bitField0_ & 0x00000040) == 0x00000040)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(18, deviceInfo_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static user_activity.UserActivityData.UserActivity parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static user_activity.UserActivityData.UserActivity parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static user_activity.UserActivityData.UserActivity parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static user_activity.UserActivityData.UserActivity parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static user_activity.UserActivityData.UserActivity parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static user_activity.UserActivityData.UserActivity parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static user_activity.UserActivityData.UserActivity parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static user_activity.UserActivityData.UserActivity parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static user_activity.UserActivityData.UserActivity parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static user_activity.UserActivityData.UserActivity parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(user_activity.UserActivityData.UserActivity prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code user_activity.UserActivity} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements user_activity.UserActivityData.UserActivityOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return user_activity.UserActivityData.internal_static_user_activity_UserActivity_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return user_activity.UserActivityData.internal_static_user_activity_UserActivity_fieldAccessorTable .ensureFieldAccessorsInitialized( user_activity.UserActivityData.UserActivity.class, user_activity.UserActivityData.UserActivity.Builder.class); } // Construct using user_activity.UserActivityData.UserActivity.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getGpsFieldBuilder(); getInstalledAppFieldBuilder(); getPhoneActivityFieldBuilder(); getThirdPartyVideoActivityFieldBuilder(); getProcessFieldBuilder(); getWindowFieldBuilder(); getDeviceInfoFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); uid_ = ""; bitField0_ = (bitField0_ & ~0x00000001); login_ = ""; bitField0_ = (bitField0_ & ~0x00000002); platform_ = ""; bitField0_ = (bitField0_ & ~0x00000004); mac_ = ""; bitField0_ = (bitField0_ & ~0x00000008); model_ = ""; bitField0_ = (bitField0_ & ~0x00000010); if (gpsBuilder_ == null) { gps_ = user_activity.UserActivityData.GPS.getDefaultInstance(); } else { gpsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000020); poi_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000040); if (installedAppBuilder_ == null) { installedApp_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000080); } else { installedAppBuilder_.clear(); } searchKeyword_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000100); url_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000200); bootTimestamp_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000400); shutdownTimestamp_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000800); if (phoneActivityBuilder_ == null) { phoneActivity_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00001000); } else { phoneActivityBuilder_.clear(); } smsSentTimestamp_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00002000); if (thirdPartyVideoActivityBuilder_ == null) { thirdPartyVideoActivity_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00004000); } else { thirdPartyVideoActivityBuilder_.clear(); } if (processBuilder_ == null) { process_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00008000); } else { processBuilder_.clear(); } if (windowBuilder_ == null) { window_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00010000); } else { windowBuilder_.clear(); } if (deviceInfoBuilder_ == null) { deviceInfo_ = user_activity.UserActivityData.DeviceInfo.getDefaultInstance(); } else { deviceInfoBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00020000); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return user_activity.UserActivityData.internal_static_user_activity_UserActivity_descriptor; } public user_activity.UserActivityData.UserActivity getDefaultInstanceForType() { return user_activity.UserActivityData.UserActivity.getDefaultInstance(); } public user_activity.UserActivityData.UserActivity build() { user_activity.UserActivityData.UserActivity result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public user_activity.UserActivityData.UserActivity buildPartial() { user_activity.UserActivityData.UserActivity result = new user_activity.UserActivityData.UserActivity(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.uid_ = uid_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.login_ = login_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.platform_ = platform_; if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } result.mac_ = mac_; if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000010; } result.model_ = model_; if (((from_bitField0_ & 0x00000020) == 0x00000020)) { to_bitField0_ |= 0x00000020; } if (gpsBuilder_ == null) { result.gps_ = gps_; } else { result.gps_ = gpsBuilder_.build(); } if (((bitField0_ & 0x00000040) == 0x00000040)) { poi_ = new com.google.protobuf.UnmodifiableLazyStringList( poi_); bitField0_ = (bitField0_ & ~0x00000040); } result.poi_ = poi_; if (installedAppBuilder_ == null) { if (((bitField0_ & 0x00000080) == 0x00000080)) { installedApp_ = java.util.Collections.unmodifiableList(installedApp_); bitField0_ = (bitField0_ & ~0x00000080); } result.installedApp_ = installedApp_; } else { result.installedApp_ = installedAppBuilder_.build(); } if (((bitField0_ & 0x00000100) == 0x00000100)) { searchKeyword_ = new com.google.protobuf.UnmodifiableLazyStringList( searchKeyword_); bitField0_ = (bitField0_ & ~0x00000100); } result.searchKeyword_ = searchKeyword_; if (((bitField0_ & 0x00000200) == 0x00000200)) { url_ = new com.google.protobuf.UnmodifiableLazyStringList( url_); bitField0_ = (bitField0_ & ~0x00000200); } result.url_ = url_; if (((bitField0_ & 0x00000400) == 0x00000400)) { bootTimestamp_ = new com.google.protobuf.UnmodifiableLazyStringList( bootTimestamp_); bitField0_ = (bitField0_ & ~0x00000400); } result.bootTimestamp_ = bootTimestamp_; if (((bitField0_ & 0x00000800) == 0x00000800)) { shutdownTimestamp_ = new com.google.protobuf.UnmodifiableLazyStringList( shutdownTimestamp_); bitField0_ = (bitField0_ & ~0x00000800); } result.shutdownTimestamp_ = shutdownTimestamp_; if (phoneActivityBuilder_ == null) { if (((bitField0_ & 0x00001000) == 0x00001000)) { phoneActivity_ = java.util.Collections.unmodifiableList(phoneActivity_); bitField0_ = (bitField0_ & ~0x00001000); } result.phoneActivity_ = phoneActivity_; } else { result.phoneActivity_ = phoneActivityBuilder_.build(); } if (((bitField0_ & 0x00002000) == 0x00002000)) { smsSentTimestamp_ = new com.google.protobuf.UnmodifiableLazyStringList( smsSentTimestamp_); bitField0_ = (bitField0_ & ~0x00002000); } result.smsSentTimestamp_ = smsSentTimestamp_; if (thirdPartyVideoActivityBuilder_ == null) { if (((bitField0_ & 0x00004000) == 0x00004000)) { thirdPartyVideoActivity_ = java.util.Collections.unmodifiableList(thirdPartyVideoActivity_); bitField0_ = (bitField0_ & ~0x00004000); } result.thirdPartyVideoActivity_ = thirdPartyVideoActivity_; } else { result.thirdPartyVideoActivity_ = thirdPartyVideoActivityBuilder_.build(); } if (processBuilder_ == null) { if (((bitField0_ & 0x00008000) == 0x00008000)) { process_ = java.util.Collections.unmodifiableList(process_); bitField0_ = (bitField0_ & ~0x00008000); } result.process_ = process_; } else { result.process_ = processBuilder_.build(); } if (windowBuilder_ == null) { if (((bitField0_ & 0x00010000) == 0x00010000)) { window_ = java.util.Collections.unmodifiableList(window_); bitField0_ = (bitField0_ & ~0x00010000); } result.window_ = window_; } else { result.window_ = windowBuilder_.build(); } if (((from_bitField0_ & 0x00020000) == 0x00020000)) { to_bitField0_ |= 0x00000040; } if (deviceInfoBuilder_ == null) { result.deviceInfo_ = deviceInfo_; } else { result.deviceInfo_ = deviceInfoBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof user_activity.UserActivityData.UserActivity) { return mergeFrom((user_activity.UserActivityData.UserActivity)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(user_activity.UserActivityData.UserActivity other) { if (other == user_activity.UserActivityData.UserActivity.getDefaultInstance()) return this; if (other.hasUid()) { bitField0_ |= 0x00000001; uid_ = other.uid_; onChanged(); } if (other.hasLogin()) { bitField0_ |= 0x00000002; login_ = other.login_; onChanged(); } if (other.hasPlatform()) { bitField0_ |= 0x00000004; platform_ = other.platform_; onChanged(); } if (other.hasMac()) { bitField0_ |= 0x00000008; mac_ = other.mac_; onChanged(); } if (other.hasModel()) { bitField0_ |= 0x00000010; model_ = other.model_; onChanged(); } if (other.hasGps()) { mergeGps(other.getGps()); } if (!other.poi_.isEmpty()) { if (poi_.isEmpty()) { poi_ = other.poi_; bitField0_ = (bitField0_ & ~0x00000040); } else { ensurePoiIsMutable(); poi_.addAll(other.poi_); } onChanged(); } if (installedAppBuilder_ == null) { if (!other.installedApp_.isEmpty()) { if (installedApp_.isEmpty()) { installedApp_ = other.installedApp_; bitField0_ = (bitField0_ & ~0x00000080); } else { ensureInstalledAppIsMutable(); installedApp_.addAll(other.installedApp_); } onChanged(); } } else { if (!other.installedApp_.isEmpty()) { if (installedAppBuilder_.isEmpty()) { installedAppBuilder_.dispose(); installedAppBuilder_ = null; installedApp_ = other.installedApp_; bitField0_ = (bitField0_ & ~0x00000080); installedAppBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getInstalledAppFieldBuilder() : null; } else { installedAppBuilder_.addAllMessages(other.installedApp_); } } } if (!other.searchKeyword_.isEmpty()) { if (searchKeyword_.isEmpty()) { searchKeyword_ = other.searchKeyword_; bitField0_ = (bitField0_ & ~0x00000100); } else { ensureSearchKeywordIsMutable(); searchKeyword_.addAll(other.searchKeyword_); } onChanged(); } if (!other.url_.isEmpty()) { if (url_.isEmpty()) { url_ = other.url_; bitField0_ = (bitField0_ & ~0x00000200); } else { ensureUrlIsMutable(); url_.addAll(other.url_); } onChanged(); } if (!other.bootTimestamp_.isEmpty()) { if (bootTimestamp_.isEmpty()) { bootTimestamp_ = other.bootTimestamp_; bitField0_ = (bitField0_ & ~0x00000400); } else { ensureBootTimestampIsMutable(); bootTimestamp_.addAll(other.bootTimestamp_); } onChanged(); } if (!other.shutdownTimestamp_.isEmpty()) { if (shutdownTimestamp_.isEmpty()) { shutdownTimestamp_ = other.shutdownTimestamp_; bitField0_ = (bitField0_ & ~0x00000800); } else { ensureShutdownTimestampIsMutable(); shutdownTimestamp_.addAll(other.shutdownTimestamp_); } onChanged(); } if (phoneActivityBuilder_ == null) { if (!other.phoneActivity_.isEmpty()) { if (phoneActivity_.isEmpty()) { phoneActivity_ = other.phoneActivity_; bitField0_ = (bitField0_ & ~0x00001000); } else { ensurePhoneActivityIsMutable(); phoneActivity_.addAll(other.phoneActivity_); } onChanged(); } } else { if (!other.phoneActivity_.isEmpty()) { if (phoneActivityBuilder_.isEmpty()) { phoneActivityBuilder_.dispose(); phoneActivityBuilder_ = null; phoneActivity_ = other.phoneActivity_; bitField0_ = (bitField0_ & ~0x00001000); phoneActivityBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getPhoneActivityFieldBuilder() : null; } else { phoneActivityBuilder_.addAllMessages(other.phoneActivity_); } } } if (!other.smsSentTimestamp_.isEmpty()) { if (smsSentTimestamp_.isEmpty()) { smsSentTimestamp_ = other.smsSentTimestamp_; bitField0_ = (bitField0_ & ~0x00002000); } else { ensureSmsSentTimestampIsMutable(); smsSentTimestamp_.addAll(other.smsSentTimestamp_); } onChanged(); } if (thirdPartyVideoActivityBuilder_ == null) { if (!other.thirdPartyVideoActivity_.isEmpty()) { if (thirdPartyVideoActivity_.isEmpty()) { thirdPartyVideoActivity_ = other.thirdPartyVideoActivity_; bitField0_ = (bitField0_ & ~0x00004000); } else { ensureThirdPartyVideoActivityIsMutable(); thirdPartyVideoActivity_.addAll(other.thirdPartyVideoActivity_); } onChanged(); } } else { if (!other.thirdPartyVideoActivity_.isEmpty()) { if (thirdPartyVideoActivityBuilder_.isEmpty()) { thirdPartyVideoActivityBuilder_.dispose(); thirdPartyVideoActivityBuilder_ = null; thirdPartyVideoActivity_ = other.thirdPartyVideoActivity_; bitField0_ = (bitField0_ & ~0x00004000); thirdPartyVideoActivityBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getThirdPartyVideoActivityFieldBuilder() : null; } else { thirdPartyVideoActivityBuilder_.addAllMessages(other.thirdPartyVideoActivity_); } } } if (processBuilder_ == null) { if (!other.process_.isEmpty()) { if (process_.isEmpty()) { process_ = other.process_; bitField0_ = (bitField0_ & ~0x00008000); } else { ensureProcessIsMutable(); process_.addAll(other.process_); } onChanged(); } } else { if (!other.process_.isEmpty()) { if (processBuilder_.isEmpty()) { processBuilder_.dispose(); processBuilder_ = null; process_ = other.process_; bitField0_ = (bitField0_ & ~0x00008000); processBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getProcessFieldBuilder() : null; } else { processBuilder_.addAllMessages(other.process_); } } } if (windowBuilder_ == null) { if (!other.window_.isEmpty()) { if (window_.isEmpty()) { window_ = other.window_; bitField0_ = (bitField0_ & ~0x00010000); } else { ensureWindowIsMutable(); window_.addAll(other.window_); } onChanged(); } } else { if (!other.window_.isEmpty()) { if (windowBuilder_.isEmpty()) { windowBuilder_.dispose(); windowBuilder_ = null; window_ = other.window_; bitField0_ = (bitField0_ & ~0x00010000); windowBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getWindowFieldBuilder() : null; } else { windowBuilder_.addAllMessages(other.window_); } } } if (other.hasDeviceInfo()) { mergeDeviceInfo(other.getDeviceInfo()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { if (!hasUid()) { return false; } if (hasGps()) { if (!getGps().isInitialized()) { return false; } } for (int i = 0; i < getInstalledAppCount(); i++) { if (!getInstalledApp(i).isInitialized()) { return false; } } for (int i = 0; i < getProcessCount(); i++) { if (!getProcess(i).isInitialized()) { return false; } } for (int i = 0; i < getWindowCount(); i++) { if (!getWindow(i).isInitialized()) { return false; } } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { user_activity.UserActivityData.UserActivity parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (user_activity.UserActivityData.UserActivity) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // required string uid = 1; private java.lang.Object uid_ = ""; /** * <code>required string uid = 1;</code> * * <pre> *Ψһ��ʾ�ÿͻ��˵������û�id���ͻ���Ϊ��flash cookie id���ƶ���Ϊopen udid * </pre> */ public boolean hasUid() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>required string uid = 1;</code> * * <pre> *Ψһ��ʾ�ÿͻ��˵������û�id���ͻ���Ϊ��flash cookie id���ƶ���Ϊopen udid * </pre> */ public java.lang.String getUid() { java.lang.Object ref = uid_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); uid_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>required string uid = 1;</code> * * <pre> *Ψһ��ʾ�ÿͻ��˵������û�id���ͻ���Ϊ��flash cookie id���ƶ���Ϊopen udid * </pre> */ public com.google.protobuf.ByteString getUidBytes() { java.lang.Object ref = uid_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); uid_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>required string uid = 1;</code> * * <pre> *Ψһ��ʾ�ÿͻ��˵������û�id���ͻ���Ϊ��flash cookie id���ƶ���Ϊopen udid * </pre> */ public Builder setUid( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; uid_ = value; onChanged(); return this; } /** * <code>required string uid = 1;</code> * * <pre> *Ψһ��ʾ�ÿͻ��˵������û�id���ͻ���Ϊ��flash cookie id���ƶ���Ϊopen udid * </pre> */ public Builder clearUid() { bitField0_ = (bitField0_ & ~0x00000001); uid_ = getDefaultInstance().getUid(); onChanged(); return this; } /** * <code>required string uid = 1;</code> * * <pre> *Ψһ��ʾ�ÿͻ��˵������û�id���ͻ���Ϊ��flash cookie id���ƶ���Ϊopen udid * </pre> */ public Builder setUidBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; uid_ = value; onChanged(); return this; } // optional string login = 2; private java.lang.Object login_ = ""; /** * <code>optional string login = 2;</code> * * <pre> *ע���û���¼id * </pre> */ public boolean hasLogin() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional string login = 2;</code> * * <pre> *ע���û���¼id * </pre> */ public java.lang.String getLogin() { java.lang.Object ref = login_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); login_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string login = 2;</code> * * <pre> *ע���û���¼id * </pre> */ public com.google.protobuf.ByteString getLoginBytes() { java.lang.Object ref = login_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); login_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string login = 2;</code> * * <pre> *ע���û���¼id * </pre> */ public Builder setLogin( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; login_ = value; onChanged(); return this; } /** * <code>optional string login = 2;</code> * * <pre> *ע���û���¼id * </pre> */ public Builder clearLogin() { bitField0_ = (bitField0_ & ~0x00000002); login_ = getDefaultInstance().getLogin(); onChanged(); return this; } /** * <code>optional string login = 2;</code> * * <pre> *ע���û���¼id * </pre> */ public Builder setLoginBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; login_ = value; onChanged(); return this; } // optional string platform = 3; private java.lang.Object platform_ = ""; /** * <code>optional string platform = 3;</code> * * <pre> * ��ȡֵ��pps_ios | pps_android | pps_pc | iqiyi_ios | iqiyi_android | iqiyi_pc * </pre> */ public boolean hasPlatform() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional string platform = 3;</code> * * <pre> * ��ȡֵ��pps_ios | pps_android | pps_pc | iqiyi_ios | iqiyi_android | iqiyi_pc * </pre> */ public java.lang.String getPlatform() { java.lang.Object ref = platform_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); platform_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string platform = 3;</code> * * <pre> * ��ȡֵ��pps_ios | pps_android | pps_pc | iqiyi_ios | iqiyi_android | iqiyi_pc * </pre> */ public com.google.protobuf.ByteString getPlatformBytes() { java.lang.Object ref = platform_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); platform_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string platform = 3;</code> * * <pre> * ��ȡֵ��pps_ios | pps_android | pps_pc | iqiyi_ios | iqiyi_android | iqiyi_pc * </pre> */ public Builder setPlatform( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; platform_ = value; onChanged(); return this; } /** * <code>optional string platform = 3;</code> * * <pre> * ��ȡֵ��pps_ios | pps_android | pps_pc | iqiyi_ios | iqiyi_android | iqiyi_pc * </pre> */ public Builder clearPlatform() { bitField0_ = (bitField0_ & ~0x00000004); platform_ = getDefaultInstance().getPlatform(); onChanged(); return this; } /** * <code>optional string platform = 3;</code> * * <pre> * ��ȡֵ��pps_ios | pps_android | pps_pc | iqiyi_ios | iqiyi_android | iqiyi_pc * </pre> */ public Builder setPlatformBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; platform_ = value; onChanged(); return this; } // optional string mac = 4; private java.lang.Object mac_ = ""; /** * <code>optional string mac = 4;</code> * * <pre> *�豸mac��ַ * </pre> */ public boolean hasMac() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * <code>optional string mac = 4;</code> * * <pre> *�豸mac��ַ * </pre> */ public java.lang.String getMac() { java.lang.Object ref = mac_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); mac_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string mac = 4;</code> * * <pre> *�豸mac��ַ * </pre> */ public com.google.protobuf.ByteString getMacBytes() { java.lang.Object ref = mac_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); mac_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string mac = 4;</code> * * <pre> *�豸mac��ַ * </pre> */ public Builder setMac( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; mac_ = value; onChanged(); return this; } /** * <code>optional string mac = 4;</code> * * <pre> *�豸mac��ַ * </pre> */ public Builder clearMac() { bitField0_ = (bitField0_ & ~0x00000008); mac_ = getDefaultInstance().getMac(); onChanged(); return this; } /** * <code>optional string mac = 4;</code> * * <pre> *�豸mac��ַ * </pre> */ public Builder setMacBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; mac_ = value; onChanged(); return this; } // optional string model = 5; private java.lang.Object model_ = ""; /** * <code>optional string model = 5;</code> * * <pre> *�豸�ͺ� * </pre> */ public boolean hasModel() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** * <code>optional string model = 5;</code> * * <pre> *�豸�ͺ� * </pre> */ public java.lang.String getModel() { java.lang.Object ref = model_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); model_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string model = 5;</code> * * <pre> *�豸�ͺ� * </pre> */ public com.google.protobuf.ByteString getModelBytes() { java.lang.Object ref = model_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); model_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string model = 5;</code> * * <pre> *�豸�ͺ� * </pre> */ public Builder setModel( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000010; model_ = value; onChanged(); return this; } /** * <code>optional string model = 5;</code> * * <pre> *�豸�ͺ� * </pre> */ public Builder clearModel() { bitField0_ = (bitField0_ & ~0x00000010); model_ = getDefaultInstance().getModel(); onChanged(); return this; } /** * <code>optional string model = 5;</code> * * <pre> *�豸�ͺ� * </pre> */ public Builder setModelBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000010; model_ = value; onChanged(); return this; } // optional .user_activity.GPS gps = 6; private user_activity.UserActivityData.GPS gps_ = user_activity.UserActivityData.GPS.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< user_activity.UserActivityData.GPS, user_activity.UserActivityData.GPS.Builder, user_activity.UserActivityData.GPSOrBuilder> gpsBuilder_; /** * <code>optional .user_activity.GPS gps = 6;</code> * * <pre> * GPS���꣬mobile only * </pre> */ public boolean hasGps() { return ((bitField0_ & 0x00000020) == 0x00000020); } /** * <code>optional .user_activity.GPS gps = 6;</code> * * <pre> * GPS���꣬mobile only * </pre> */ public user_activity.UserActivityData.GPS getGps() { if (gpsBuilder_ == null) { return gps_; } else { return gpsBuilder_.getMessage(); } } /** * <code>optional .user_activity.GPS gps = 6;</code> * * <pre> * GPS���꣬mobile only * </pre> */ public Builder setGps(user_activity.UserActivityData.GPS value) { if (gpsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } gps_ = value; onChanged(); } else { gpsBuilder_.setMessage(value); } bitField0_ |= 0x00000020; return this; } /** * <code>optional .user_activity.GPS gps = 6;</code> * * <pre> * GPS���꣬mobile only * </pre> */ public Builder setGps( user_activity.UserActivityData.GPS.Builder builderForValue) { if (gpsBuilder_ == null) { gps_ = builderForValue.build(); onChanged(); } else { gpsBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000020; return this; } /** * <code>optional .user_activity.GPS gps = 6;</code> * * <pre> * GPS���꣬mobile only * </pre> */ public Builder mergeGps(user_activity.UserActivityData.GPS value) { if (gpsBuilder_ == null) { if (((bitField0_ & 0x00000020) == 0x00000020) && gps_ != user_activity.UserActivityData.GPS.getDefaultInstance()) { gps_ = user_activity.UserActivityData.GPS.newBuilder(gps_).mergeFrom(value).buildPartial(); } else { gps_ = value; } onChanged(); } else { gpsBuilder_.mergeFrom(value); } bitField0_ |= 0x00000020; return this; } /** * <code>optional .user_activity.GPS gps = 6;</code> * * <pre> * GPS���꣬mobile only * </pre> */ public Builder clearGps() { if (gpsBuilder_ == null) { gps_ = user_activity.UserActivityData.GPS.getDefaultInstance(); onChanged(); } else { gpsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000020); return this; } /** * <code>optional .user_activity.GPS gps = 6;</code> * * <pre> * GPS���꣬mobile only * </pre> */ public user_activity.UserActivityData.GPS.Builder getGpsBuilder() { bitField0_ |= 0x00000020; onChanged(); return getGpsFieldBuilder().getBuilder(); } /** * <code>optional .user_activity.GPS gps = 6;</code> * * <pre> * GPS���꣬mobile only * </pre> */ public user_activity.UserActivityData.GPSOrBuilder getGpsOrBuilder() { if (gpsBuilder_ != null) { return gpsBuilder_.getMessageOrBuilder(); } else { return gps_; } } /** * <code>optional .user_activity.GPS gps = 6;</code> * * <pre> * GPS���꣬mobile only * </pre> */ private com.google.protobuf.SingleFieldBuilder< user_activity.UserActivityData.GPS, user_activity.UserActivityData.GPS.Builder, user_activity.UserActivityData.GPSOrBuilder> getGpsFieldBuilder() { if (gpsBuilder_ == null) { gpsBuilder_ = new com.google.protobuf.SingleFieldBuilder< user_activity.UserActivityData.GPS, user_activity.UserActivityData.GPS.Builder, user_activity.UserActivityData.GPSOrBuilder>( gps_, getParentForChildren(), isClean()); gps_ = null; } return gpsBuilder_; } // repeated string poi = 7; private com.google.protobuf.LazyStringList poi_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensurePoiIsMutable() { if (!((bitField0_ & 0x00000040) == 0x00000040)) { poi_ = new com.google.protobuf.LazyStringArrayList(poi_); bitField0_ |= 0x00000040; } } /** * <code>repeated string poi = 7;</code> * * <pre> *��ͼPOI��Ϣ��gps���긽��300���ڵĵ�ͼ��Ϣ��mobile only * </pre> */ public java.util.List<java.lang.String> getPoiList() { return java.util.Collections.unmodifiableList(poi_); } /** * <code>repeated string poi = 7;</code> * * <pre> *��ͼPOI��Ϣ��gps���긽��300���ڵĵ�ͼ��Ϣ��mobile only * </pre> */ public int getPoiCount() { return poi_.size(); } /** * <code>repeated string poi = 7;</code> * * <pre> *��ͼPOI��Ϣ��gps���긽��300���ڵĵ�ͼ��Ϣ��mobile only * </pre> */ public java.lang.String getPoi(int index) { return poi_.get(index); } /** * <code>repeated string poi = 7;</code> * * <pre> *��ͼPOI��Ϣ��gps���긽��300���ڵĵ�ͼ��Ϣ��mobile only * </pre> */ public com.google.protobuf.ByteString getPoiBytes(int index) { return poi_.getByteString(index); } /** * <code>repeated string poi = 7;</code> * * <pre> *��ͼPOI��Ϣ��gps���긽��300���ڵĵ�ͼ��Ϣ��mobile only * </pre> */ public Builder setPoi( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensurePoiIsMutable(); poi_.set(index, value); onChanged(); return this; } /** * <code>repeated string poi = 7;</code> * * <pre> *��ͼPOI��Ϣ��gps���긽��300���ڵĵ�ͼ��Ϣ��mobile only * </pre> */ public Builder addPoi( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensurePoiIsMutable(); poi_.add(value); onChanged(); return this; } /** * <code>repeated string poi = 7;</code> * * <pre> *��ͼPOI��Ϣ��gps���긽��300���ڵĵ�ͼ��Ϣ��mobile only * </pre> */ public Builder addAllPoi( java.lang.Iterable<java.lang.String> values) { ensurePoiIsMutable(); super.addAll(values, poi_); onChanged(); return this; } /** * <code>repeated string poi = 7;</code> * * <pre> *��ͼPOI��Ϣ��gps���긽��300���ڵĵ�ͼ��Ϣ��mobile only * </pre> */ public Builder clearPoi() { poi_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000040); onChanged(); return this; } /** * <code>repeated string poi = 7;</code> * * <pre> *��ͼPOI��Ϣ��gps���긽��300���ڵĵ�ͼ��Ϣ��mobile only * </pre> */ public Builder addPoiBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } ensurePoiIsMutable(); poi_.add(value); onChanged(); return this; } // repeated .user_activity.App installed_app = 8; private java.util.List<user_activity.UserActivityData.App> installedApp_ = java.util.Collections.emptyList(); private void ensureInstalledAppIsMutable() { if (!((bitField0_ & 0x00000080) == 0x00000080)) { installedApp_ = new java.util.ArrayList<user_activity.UserActivityData.App>(installedApp_); bitField0_ |= 0x00000080; } } private com.google.protobuf.RepeatedFieldBuilder< user_activity.UserActivityData.App, user_activity.UserActivityData.App.Builder, user_activity.UserActivityData.AppOrBuilder> installedAppBuilder_; /** * <code>repeated .user_activity.App installed_app = 8;</code> * * <pre> * ��װ��APP��Ϣ�Լ�ʹ�������mobile only * </pre> */ public java.util.List<user_activity.UserActivityData.App> getInstalledAppList() { if (installedAppBuilder_ == null) { return java.util.Collections.unmodifiableList(installedApp_); } else { return installedAppBuilder_.getMessageList(); } } /** * <code>repeated .user_activity.App installed_app = 8;</code> * * <pre> * ��װ��APP��Ϣ�Լ�ʹ�������mobile only * </pre> */ public int getInstalledAppCount() { if (installedAppBuilder_ == null) { return installedApp_.size(); } else { return installedAppBuilder_.getCount(); } } /** * <code>repeated .user_activity.App installed_app = 8;</code> * * <pre> * ��װ��APP��Ϣ�Լ�ʹ�������mobile only * </pre> */ public user_activity.UserActivityData.App getInstalledApp(int index) { if (installedAppBuilder_ == null) { return installedApp_.get(index); } else { return installedAppBuilder_.getMessage(index); } } /** * <code>repeated .user_activity.App installed_app = 8;</code> * * <pre> * ��װ��APP��Ϣ�Լ�ʹ�������mobile only * </pre> */ public Builder setInstalledApp( int index, user_activity.UserActivityData.App value) { if (installedAppBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureInstalledAppIsMutable(); installedApp_.set(index, value); onChanged(); } else { installedAppBuilder_.setMessage(index, value); } return this; } /** * <code>repeated .user_activity.App installed_app = 8;</code> * * <pre> * ��װ��APP��Ϣ�Լ�ʹ�������mobile only * </pre> */ public Builder setInstalledApp( int index, user_activity.UserActivityData.App.Builder builderForValue) { if (installedAppBuilder_ == null) { ensureInstalledAppIsMutable(); installedApp_.set(index, builderForValue.build()); onChanged(); } else { installedAppBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .user_activity.App installed_app = 8;</code> * * <pre> * ��װ��APP��Ϣ�Լ�ʹ�������mobile only * </pre> */ public Builder addInstalledApp(user_activity.UserActivityData.App value) { if (installedAppBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureInstalledAppIsMutable(); installedApp_.add(value); onChanged(); } else { installedAppBuilder_.addMessage(value); } return this; } /** * <code>repeated .user_activity.App installed_app = 8;</code> * * <pre> * ��װ��APP��Ϣ�Լ�ʹ�������mobile only * </pre> */ public Builder addInstalledApp( int index, user_activity.UserActivityData.App value) { if (installedAppBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureInstalledAppIsMutable(); installedApp_.add(index, value); onChanged(); } else { installedAppBuilder_.addMessage(index, value); } return this; } /** * <code>repeated .user_activity.App installed_app = 8;</code> * * <pre> * ��װ��APP��Ϣ�Լ�ʹ�������mobile only * </pre> */ public Builder addInstalledApp( user_activity.UserActivityData.App.Builder builderForValue) { if (installedAppBuilder_ == null) { ensureInstalledAppIsMutable(); installedApp_.add(builderForValue.build()); onChanged(); } else { installedAppBuilder_.addMessage(builderForValue.build()); } return this; } /** * <code>repeated .user_activity.App installed_app = 8;</code> * * <pre> * ��װ��APP��Ϣ�Լ�ʹ�������mobile only * </pre> */ public Builder addInstalledApp( int index, user_activity.UserActivityData.App.Builder builderForValue) { if (installedAppBuilder_ == null) { ensureInstalledAppIsMutable(); installedApp_.add(index, builderForValue.build()); onChanged(); } else { installedAppBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .user_activity.App installed_app = 8;</code> * * <pre> * ��װ��APP��Ϣ�Լ�ʹ�������mobile only * </pre> */ public Builder addAllInstalledApp( java.lang.Iterable<? extends user_activity.UserActivityData.App> values) { if (installedAppBuilder_ == null) { ensureInstalledAppIsMutable(); super.addAll(values, installedApp_); onChanged(); } else { installedAppBuilder_.addAllMessages(values); } return this; } /** * <code>repeated .user_activity.App installed_app = 8;</code> * * <pre> * ��װ��APP��Ϣ�Լ�ʹ�������mobile only * </pre> */ public Builder clearInstalledApp() { if (installedAppBuilder_ == null) { installedApp_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000080); onChanged(); } else { installedAppBuilder_.clear(); } return this; } /** * <code>repeated .user_activity.App installed_app = 8;</code> * * <pre> * ��װ��APP��Ϣ�Լ�ʹ�������mobile only * </pre> */ public Builder removeInstalledApp(int index) { if (installedAppBuilder_ == null) { ensureInstalledAppIsMutable(); installedApp_.remove(index); onChanged(); } else { installedAppBuilder_.remove(index); } return this; } /** * <code>repeated .user_activity.App installed_app = 8;</code> * * <pre> * ��װ��APP��Ϣ�Լ�ʹ�������mobile only * </pre> */ public user_activity.UserActivityData.App.Builder getInstalledAppBuilder( int index) { return getInstalledAppFieldBuilder().getBuilder(index); } /** * <code>repeated .user_activity.App installed_app = 8;</code> * * <pre> * ��װ��APP��Ϣ�Լ�ʹ�������mobile only * </pre> */ public user_activity.UserActivityData.AppOrBuilder getInstalledAppOrBuilder( int index) { if (installedAppBuilder_ == null) { return installedApp_.get(index); } else { return installedAppBuilder_.getMessageOrBuilder(index); } } /** * <code>repeated .user_activity.App installed_app = 8;</code> * * <pre> * ��װ��APP��Ϣ�Լ�ʹ�������mobile only * </pre> */ public java.util.List<? extends user_activity.UserActivityData.AppOrBuilder> getInstalledAppOrBuilderList() { if (installedAppBuilder_ != null) { return installedAppBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(installedApp_); } } /** * <code>repeated .user_activity.App installed_app = 8;</code> * * <pre> * ��װ��APP��Ϣ�Լ�ʹ�������mobile only * </pre> */ public user_activity.UserActivityData.App.Builder addInstalledAppBuilder() { return getInstalledAppFieldBuilder().addBuilder( user_activity.UserActivityData.App.getDefaultInstance()); } /** * <code>repeated .user_activity.App installed_app = 8;</code> * * <pre> * ��װ��APP��Ϣ�Լ�ʹ�������mobile only * </pre> */ public user_activity.UserActivityData.App.Builder addInstalledAppBuilder( int index) { return getInstalledAppFieldBuilder().addBuilder( index, user_activity.UserActivityData.App.getDefaultInstance()); } /** * <code>repeated .user_activity.App installed_app = 8;</code> * * <pre> * ��װ��APP��Ϣ�Լ�ʹ�������mobile only * </pre> */ public java.util.List<user_activity.UserActivityData.App.Builder> getInstalledAppBuilderList() { return getInstalledAppFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< user_activity.UserActivityData.App, user_activity.UserActivityData.App.Builder, user_activity.UserActivityData.AppOrBuilder> getInstalledAppFieldBuilder() { if (installedAppBuilder_ == null) { installedAppBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< user_activity.UserActivityData.App, user_activity.UserActivityData.App.Builder, user_activity.UserActivityData.AppOrBuilder>( installedApp_, ((bitField0_ & 0x00000080) == 0x00000080), getParentForChildren(), isClean()); installedApp_ = null; } return installedAppBuilder_; } // repeated string search_keyword = 9; private com.google.protobuf.LazyStringList searchKeyword_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureSearchKeywordIsMutable() { if (!((bitField0_ & 0x00000100) == 0x00000100)) { searchKeyword_ = new com.google.protobuf.LazyStringArrayList(searchKeyword_); bitField0_ |= 0x00000100; } } /** * <code>repeated string search_keyword = 9;</code> * * <pre> * �ڰٶȵ�������վ�������ؼ��� * </pre> */ public java.util.List<java.lang.String> getSearchKeywordList() { return java.util.Collections.unmodifiableList(searchKeyword_); } /** * <code>repeated string search_keyword = 9;</code> * * <pre> * �ڰٶȵ�������վ�������ؼ��� * </pre> */ public int getSearchKeywordCount() { return searchKeyword_.size(); } /** * <code>repeated string search_keyword = 9;</code> * * <pre> * �ڰٶȵ�������վ�������ؼ��� * </pre> */ public java.lang.String getSearchKeyword(int index) { return searchKeyword_.get(index); } /** * <code>repeated string search_keyword = 9;</code> * * <pre> * �ڰٶȵ�������վ�������ؼ��� * </pre> */ public com.google.protobuf.ByteString getSearchKeywordBytes(int index) { return searchKeyword_.getByteString(index); } /** * <code>repeated string search_keyword = 9;</code> * * <pre> * �ڰٶȵ�������վ�������ؼ��� * </pre> */ public Builder setSearchKeyword( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureSearchKeywordIsMutable(); searchKeyword_.set(index, value); onChanged(); return this; } /** * <code>repeated string search_keyword = 9;</code> * * <pre> * �ڰٶȵ�������վ�������ؼ��� * </pre> */ public Builder addSearchKeyword( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureSearchKeywordIsMutable(); searchKeyword_.add(value); onChanged(); return this; } /** * <code>repeated string search_keyword = 9;</code> * * <pre> * �ڰٶȵ�������վ�������ؼ��� * </pre> */ public Builder addAllSearchKeyword( java.lang.Iterable<java.lang.String> values) { ensureSearchKeywordIsMutable(); super.addAll(values, searchKeyword_); onChanged(); return this; } /** * <code>repeated string search_keyword = 9;</code> * * <pre> * �ڰٶȵ�������վ�������ؼ��� * </pre> */ public Builder clearSearchKeyword() { searchKeyword_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000100); onChanged(); return this; } /** * <code>repeated string search_keyword = 9;</code> * * <pre> * �ڰٶȵ�������վ�������ؼ��� * </pre> */ public Builder addSearchKeywordBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } ensureSearchKeywordIsMutable(); searchKeyword_.add(value); onChanged(); return this; } // repeated string url = 10; private com.google.protobuf.LazyStringList url_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureUrlIsMutable() { if (!((bitField0_ & 0x00000200) == 0x00000200)) { url_ = new com.google.protobuf.LazyStringArrayList(url_); bitField0_ |= 0x00000200; } } /** * <code>repeated string url = 10;</code> * * <pre> *������Щ��ҳ * </pre> */ public java.util.List<java.lang.String> getUrlList() { return java.util.Collections.unmodifiableList(url_); } /** * <code>repeated string url = 10;</code> * * <pre> *������Щ��ҳ * </pre> */ public int getUrlCount() { return url_.size(); } /** * <code>repeated string url = 10;</code> * * <pre> *������Щ��ҳ * </pre> */ public java.lang.String getUrl(int index) { return url_.get(index); } /** * <code>repeated string url = 10;</code> * * <pre> *������Щ��ҳ * </pre> */ public com.google.protobuf.ByteString getUrlBytes(int index) { return url_.getByteString(index); } /** * <code>repeated string url = 10;</code> * * <pre> *������Щ��ҳ * </pre> */ public Builder setUrl( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureUrlIsMutable(); url_.set(index, value); onChanged(); return this; } /** * <code>repeated string url = 10;</code> * * <pre> *������Щ��ҳ * </pre> */ public Builder addUrl( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureUrlIsMutable(); url_.add(value); onChanged(); return this; } /** * <code>repeated string url = 10;</code> * * <pre> *������Щ��ҳ * </pre> */ public Builder addAllUrl( java.lang.Iterable<java.lang.String> values) { ensureUrlIsMutable(); super.addAll(values, url_); onChanged(); return this; } /** * <code>repeated string url = 10;</code> * * <pre> *������Щ��ҳ * </pre> */ public Builder clearUrl() { url_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000200); onChanged(); return this; } /** * <code>repeated string url = 10;</code> * * <pre> *������Щ��ҳ * </pre> */ public Builder addUrlBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } ensureUrlIsMutable(); url_.add(value); onChanged(); return this; } // repeated string boot_timestamp = 11; private com.google.protobuf.LazyStringList bootTimestamp_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureBootTimestampIsMutable() { if (!((bitField0_ & 0x00000400) == 0x00000400)) { bootTimestamp_ = new com.google.protobuf.LazyStringArrayList(bootTimestamp_); bitField0_ |= 0x00000400; } } /** * <code>repeated string boot_timestamp = 11;</code> * * <pre> *����ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public java.util.List<java.lang.String> getBootTimestampList() { return java.util.Collections.unmodifiableList(bootTimestamp_); } /** * <code>repeated string boot_timestamp = 11;</code> * * <pre> *����ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public int getBootTimestampCount() { return bootTimestamp_.size(); } /** * <code>repeated string boot_timestamp = 11;</code> * * <pre> *����ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public java.lang.String getBootTimestamp(int index) { return bootTimestamp_.get(index); } /** * <code>repeated string boot_timestamp = 11;</code> * * <pre> *����ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public com.google.protobuf.ByteString getBootTimestampBytes(int index) { return bootTimestamp_.getByteString(index); } /** * <code>repeated string boot_timestamp = 11;</code> * * <pre> *����ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public Builder setBootTimestamp( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureBootTimestampIsMutable(); bootTimestamp_.set(index, value); onChanged(); return this; } /** * <code>repeated string boot_timestamp = 11;</code> * * <pre> *����ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public Builder addBootTimestamp( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureBootTimestampIsMutable(); bootTimestamp_.add(value); onChanged(); return this; } /** * <code>repeated string boot_timestamp = 11;</code> * * <pre> *����ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public Builder addAllBootTimestamp( java.lang.Iterable<java.lang.String> values) { ensureBootTimestampIsMutable(); super.addAll(values, bootTimestamp_); onChanged(); return this; } /** * <code>repeated string boot_timestamp = 11;</code> * * <pre> *����ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public Builder clearBootTimestamp() { bootTimestamp_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000400); onChanged(); return this; } /** * <code>repeated string boot_timestamp = 11;</code> * * <pre> *����ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public Builder addBootTimestampBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } ensureBootTimestampIsMutable(); bootTimestamp_.add(value); onChanged(); return this; } // repeated string shutdown_timestamp = 12; private com.google.protobuf.LazyStringList shutdownTimestamp_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureShutdownTimestampIsMutable() { if (!((bitField0_ & 0x00000800) == 0x00000800)) { shutdownTimestamp_ = new com.google.protobuf.LazyStringArrayList(shutdownTimestamp_); bitField0_ |= 0x00000800; } } /** * <code>repeated string shutdown_timestamp = 12;</code> * * <pre> *�ػ�ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public java.util.List<java.lang.String> getShutdownTimestampList() { return java.util.Collections.unmodifiableList(shutdownTimestamp_); } /** * <code>repeated string shutdown_timestamp = 12;</code> * * <pre> *�ػ�ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public int getShutdownTimestampCount() { return shutdownTimestamp_.size(); } /** * <code>repeated string shutdown_timestamp = 12;</code> * * <pre> *�ػ�ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public java.lang.String getShutdownTimestamp(int index) { return shutdownTimestamp_.get(index); } /** * <code>repeated string shutdown_timestamp = 12;</code> * * <pre> *�ػ�ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public com.google.protobuf.ByteString getShutdownTimestampBytes(int index) { return shutdownTimestamp_.getByteString(index); } /** * <code>repeated string shutdown_timestamp = 12;</code> * * <pre> *�ػ�ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public Builder setShutdownTimestamp( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureShutdownTimestampIsMutable(); shutdownTimestamp_.set(index, value); onChanged(); return this; } /** * <code>repeated string shutdown_timestamp = 12;</code> * * <pre> *�ػ�ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public Builder addShutdownTimestamp( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureShutdownTimestampIsMutable(); shutdownTimestamp_.add(value); onChanged(); return this; } /** * <code>repeated string shutdown_timestamp = 12;</code> * * <pre> *�ػ�ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public Builder addAllShutdownTimestamp( java.lang.Iterable<java.lang.String> values) { ensureShutdownTimestampIsMutable(); super.addAll(values, shutdownTimestamp_); onChanged(); return this; } /** * <code>repeated string shutdown_timestamp = 12;</code> * * <pre> *�ػ�ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public Builder clearShutdownTimestamp() { shutdownTimestamp_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000800); onChanged(); return this; } /** * <code>repeated string shutdown_timestamp = 12;</code> * * <pre> *�ػ�ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public Builder addShutdownTimestampBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } ensureShutdownTimestampIsMutable(); shutdownTimestamp_.add(value); onChanged(); return this; } // repeated .user_activity.PhoneActivity phone_activity = 13; private java.util.List<user_activity.UserActivityData.PhoneActivity> phoneActivity_ = java.util.Collections.emptyList(); private void ensurePhoneActivityIsMutable() { if (!((bitField0_ & 0x00001000) == 0x00001000)) { phoneActivity_ = new java.util.ArrayList<user_activity.UserActivityData.PhoneActivity>(phoneActivity_); bitField0_ |= 0x00001000; } } private com.google.protobuf.RepeatedFieldBuilder< user_activity.UserActivityData.PhoneActivity, user_activity.UserActivityData.PhoneActivity.Builder, user_activity.UserActivityData.PhoneActivityOrBuilder> phoneActivityBuilder_; /** * <code>repeated .user_activity.PhoneActivity phone_activity = 13;</code> * * <pre> *��绰��ʱ�䣬ʱ����mobile only * </pre> */ public java.util.List<user_activity.UserActivityData.PhoneActivity> getPhoneActivityList() { if (phoneActivityBuilder_ == null) { return java.util.Collections.unmodifiableList(phoneActivity_); } else { return phoneActivityBuilder_.getMessageList(); } } /** * <code>repeated .user_activity.PhoneActivity phone_activity = 13;</code> * * <pre> *��绰��ʱ�䣬ʱ����mobile only * </pre> */ public int getPhoneActivityCount() { if (phoneActivityBuilder_ == null) { return phoneActivity_.size(); } else { return phoneActivityBuilder_.getCount(); } } /** * <code>repeated .user_activity.PhoneActivity phone_activity = 13;</code> * * <pre> *��绰��ʱ�䣬ʱ����mobile only * </pre> */ public user_activity.UserActivityData.PhoneActivity getPhoneActivity(int index) { if (phoneActivityBuilder_ == null) { return phoneActivity_.get(index); } else { return phoneActivityBuilder_.getMessage(index); } } /** * <code>repeated .user_activity.PhoneActivity phone_activity = 13;</code> * * <pre> *��绰��ʱ�䣬ʱ����mobile only * </pre> */ public Builder setPhoneActivity( int index, user_activity.UserActivityData.PhoneActivity value) { if (phoneActivityBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensurePhoneActivityIsMutable(); phoneActivity_.set(index, value); onChanged(); } else { phoneActivityBuilder_.setMessage(index, value); } return this; } /** * <code>repeated .user_activity.PhoneActivity phone_activity = 13;</code> * * <pre> *��绰��ʱ�䣬ʱ����mobile only * </pre> */ public Builder setPhoneActivity( int index, user_activity.UserActivityData.PhoneActivity.Builder builderForValue) { if (phoneActivityBuilder_ == null) { ensurePhoneActivityIsMutable(); phoneActivity_.set(index, builderForValue.build()); onChanged(); } else { phoneActivityBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .user_activity.PhoneActivity phone_activity = 13;</code> * * <pre> *��绰��ʱ�䣬ʱ����mobile only * </pre> */ public Builder addPhoneActivity(user_activity.UserActivityData.PhoneActivity value) { if (phoneActivityBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensurePhoneActivityIsMutable(); phoneActivity_.add(value); onChanged(); } else { phoneActivityBuilder_.addMessage(value); } return this; } /** * <code>repeated .user_activity.PhoneActivity phone_activity = 13;</code> * * <pre> *��绰��ʱ�䣬ʱ����mobile only * </pre> */ public Builder addPhoneActivity( int index, user_activity.UserActivityData.PhoneActivity value) { if (phoneActivityBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensurePhoneActivityIsMutable(); phoneActivity_.add(index, value); onChanged(); } else { phoneActivityBuilder_.addMessage(index, value); } return this; } /** * <code>repeated .user_activity.PhoneActivity phone_activity = 13;</code> * * <pre> *��绰��ʱ�䣬ʱ����mobile only * </pre> */ public Builder addPhoneActivity( user_activity.UserActivityData.PhoneActivity.Builder builderForValue) { if (phoneActivityBuilder_ == null) { ensurePhoneActivityIsMutable(); phoneActivity_.add(builderForValue.build()); onChanged(); } else { phoneActivityBuilder_.addMessage(builderForValue.build()); } return this; } /** * <code>repeated .user_activity.PhoneActivity phone_activity = 13;</code> * * <pre> *��绰��ʱ�䣬ʱ����mobile only * </pre> */ public Builder addPhoneActivity( int index, user_activity.UserActivityData.PhoneActivity.Builder builderForValue) { if (phoneActivityBuilder_ == null) { ensurePhoneActivityIsMutable(); phoneActivity_.add(index, builderForValue.build()); onChanged(); } else { phoneActivityBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .user_activity.PhoneActivity phone_activity = 13;</code> * * <pre> *��绰��ʱ�䣬ʱ����mobile only * </pre> */ public Builder addAllPhoneActivity( java.lang.Iterable<? extends user_activity.UserActivityData.PhoneActivity> values) { if (phoneActivityBuilder_ == null) { ensurePhoneActivityIsMutable(); super.addAll(values, phoneActivity_); onChanged(); } else { phoneActivityBuilder_.addAllMessages(values); } return this; } /** * <code>repeated .user_activity.PhoneActivity phone_activity = 13;</code> * * <pre> *��绰��ʱ�䣬ʱ����mobile only * </pre> */ public Builder clearPhoneActivity() { if (phoneActivityBuilder_ == null) { phoneActivity_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00001000); onChanged(); } else { phoneActivityBuilder_.clear(); } return this; } /** * <code>repeated .user_activity.PhoneActivity phone_activity = 13;</code> * * <pre> *��绰��ʱ�䣬ʱ����mobile only * </pre> */ public Builder removePhoneActivity(int index) { if (phoneActivityBuilder_ == null) { ensurePhoneActivityIsMutable(); phoneActivity_.remove(index); onChanged(); } else { phoneActivityBuilder_.remove(index); } return this; } /** * <code>repeated .user_activity.PhoneActivity phone_activity = 13;</code> * * <pre> *��绰��ʱ�䣬ʱ����mobile only * </pre> */ public user_activity.UserActivityData.PhoneActivity.Builder getPhoneActivityBuilder( int index) { return getPhoneActivityFieldBuilder().getBuilder(index); } /** * <code>repeated .user_activity.PhoneActivity phone_activity = 13;</code> * * <pre> *��绰��ʱ�䣬ʱ����mobile only * </pre> */ public user_activity.UserActivityData.PhoneActivityOrBuilder getPhoneActivityOrBuilder( int index) { if (phoneActivityBuilder_ == null) { return phoneActivity_.get(index); } else { return phoneActivityBuilder_.getMessageOrBuilder(index); } } /** * <code>repeated .user_activity.PhoneActivity phone_activity = 13;</code> * * <pre> *��绰��ʱ�䣬ʱ����mobile only * </pre> */ public java.util.List<? extends user_activity.UserActivityData.PhoneActivityOrBuilder> getPhoneActivityOrBuilderList() { if (phoneActivityBuilder_ != null) { return phoneActivityBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(phoneActivity_); } } /** * <code>repeated .user_activity.PhoneActivity phone_activity = 13;</code> * * <pre> *��绰��ʱ�䣬ʱ����mobile only * </pre> */ public user_activity.UserActivityData.PhoneActivity.Builder addPhoneActivityBuilder() { return getPhoneActivityFieldBuilder().addBuilder( user_activity.UserActivityData.PhoneActivity.getDefaultInstance()); } /** * <code>repeated .user_activity.PhoneActivity phone_activity = 13;</code> * * <pre> *��绰��ʱ�䣬ʱ����mobile only * </pre> */ public user_activity.UserActivityData.PhoneActivity.Builder addPhoneActivityBuilder( int index) { return getPhoneActivityFieldBuilder().addBuilder( index, user_activity.UserActivityData.PhoneActivity.getDefaultInstance()); } /** * <code>repeated .user_activity.PhoneActivity phone_activity = 13;</code> * * <pre> *��绰��ʱ�䣬ʱ����mobile only * </pre> */ public java.util.List<user_activity.UserActivityData.PhoneActivity.Builder> getPhoneActivityBuilderList() { return getPhoneActivityFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< user_activity.UserActivityData.PhoneActivity, user_activity.UserActivityData.PhoneActivity.Builder, user_activity.UserActivityData.PhoneActivityOrBuilder> getPhoneActivityFieldBuilder() { if (phoneActivityBuilder_ == null) { phoneActivityBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< user_activity.UserActivityData.PhoneActivity, user_activity.UserActivityData.PhoneActivity.Builder, user_activity.UserActivityData.PhoneActivityOrBuilder>( phoneActivity_, ((bitField0_ & 0x00001000) == 0x00001000), getParentForChildren(), isClean()); phoneActivity_ = null; } return phoneActivityBuilder_; } // repeated string sms_sent_timestamp = 14; private com.google.protobuf.LazyStringList smsSentTimestamp_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureSmsSentTimestampIsMutable() { if (!((bitField0_ & 0x00002000) == 0x00002000)) { smsSentTimestamp_ = new com.google.protobuf.LazyStringArrayList(smsSentTimestamp_); bitField0_ |= 0x00002000; } } /** * <code>repeated string sms_sent_timestamp = 14;</code> * * <pre> *���ŷ���ʱ�������ʽ����20130601130122����YYYYmmddhhMMss����mobile only * </pre> */ public java.util.List<java.lang.String> getSmsSentTimestampList() { return java.util.Collections.unmodifiableList(smsSentTimestamp_); } /** * <code>repeated string sms_sent_timestamp = 14;</code> * * <pre> *���ŷ���ʱ�������ʽ����20130601130122����YYYYmmddhhMMss����mobile only * </pre> */ public int getSmsSentTimestampCount() { return smsSentTimestamp_.size(); } /** * <code>repeated string sms_sent_timestamp = 14;</code> * * <pre> *���ŷ���ʱ�������ʽ����20130601130122����YYYYmmddhhMMss����mobile only * </pre> */ public java.lang.String getSmsSentTimestamp(int index) { return smsSentTimestamp_.get(index); } /** * <code>repeated string sms_sent_timestamp = 14;</code> * * <pre> *���ŷ���ʱ�������ʽ����20130601130122����YYYYmmddhhMMss����mobile only * </pre> */ public com.google.protobuf.ByteString getSmsSentTimestampBytes(int index) { return smsSentTimestamp_.getByteString(index); } /** * <code>repeated string sms_sent_timestamp = 14;</code> * * <pre> *���ŷ���ʱ�������ʽ����20130601130122����YYYYmmddhhMMss����mobile only * </pre> */ public Builder setSmsSentTimestamp( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureSmsSentTimestampIsMutable(); smsSentTimestamp_.set(index, value); onChanged(); return this; } /** * <code>repeated string sms_sent_timestamp = 14;</code> * * <pre> *���ŷ���ʱ�������ʽ����20130601130122����YYYYmmddhhMMss����mobile only * </pre> */ public Builder addSmsSentTimestamp( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureSmsSentTimestampIsMutable(); smsSentTimestamp_.add(value); onChanged(); return this; } /** * <code>repeated string sms_sent_timestamp = 14;</code> * * <pre> *���ŷ���ʱ�������ʽ����20130601130122����YYYYmmddhhMMss����mobile only * </pre> */ public Builder addAllSmsSentTimestamp( java.lang.Iterable<java.lang.String> values) { ensureSmsSentTimestampIsMutable(); super.addAll(values, smsSentTimestamp_); onChanged(); return this; } /** * <code>repeated string sms_sent_timestamp = 14;</code> * * <pre> *���ŷ���ʱ�������ʽ����20130601130122����YYYYmmddhhMMss����mobile only * </pre> */ public Builder clearSmsSentTimestamp() { smsSentTimestamp_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00002000); onChanged(); return this; } /** * <code>repeated string sms_sent_timestamp = 14;</code> * * <pre> *���ŷ���ʱ�������ʽ����20130601130122����YYYYmmddhhMMss����mobile only * </pre> */ public Builder addSmsSentTimestampBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } ensureSmsSentTimestampIsMutable(); smsSentTimestamp_.add(value); onChanged(); return this; } // repeated .user_activity.ThirdPartyVideoActivity third_party_video_activity = 15; private java.util.List<user_activity.UserActivityData.ThirdPartyVideoActivity> thirdPartyVideoActivity_ = java.util.Collections.emptyList(); private void ensureThirdPartyVideoActivityIsMutable() { if (!((bitField0_ & 0x00004000) == 0x00004000)) { thirdPartyVideoActivity_ = new java.util.ArrayList<user_activity.UserActivityData.ThirdPartyVideoActivity>(thirdPartyVideoActivity_); bitField0_ |= 0x00004000; } } private com.google.protobuf.RepeatedFieldBuilder< user_activity.UserActivityData.ThirdPartyVideoActivity, user_activity.UserActivityData.ThirdPartyVideoActivity.Builder, user_activity.UserActivityData.ThirdPartyVideoActivityOrBuilder> thirdPartyVideoActivityBuilder_; /** * <code>repeated .user_activity.ThirdPartyVideoActivity third_party_video_activity = 15;</code> * * <pre> *���ſ�Ⱦ�Ʒ�Ͽ�����Ƶ��� * </pre> */ public java.util.List<user_activity.UserActivityData.ThirdPartyVideoActivity> getThirdPartyVideoActivityList() { if (thirdPartyVideoActivityBuilder_ == null) { return java.util.Collections.unmodifiableList(thirdPartyVideoActivity_); } else { return thirdPartyVideoActivityBuilder_.getMessageList(); } } /** * <code>repeated .user_activity.ThirdPartyVideoActivity third_party_video_activity = 15;</code> * * <pre> *���ſ�Ⱦ�Ʒ�Ͽ�����Ƶ��� * </pre> */ public int getThirdPartyVideoActivityCount() { if (thirdPartyVideoActivityBuilder_ == null) { return thirdPartyVideoActivity_.size(); } else { return thirdPartyVideoActivityBuilder_.getCount(); } } /** * <code>repeated .user_activity.ThirdPartyVideoActivity third_party_video_activity = 15;</code> * * <pre> *���ſ�Ⱦ�Ʒ�Ͽ�����Ƶ��� * </pre> */ public user_activity.UserActivityData.ThirdPartyVideoActivity getThirdPartyVideoActivity(int index) { if (thirdPartyVideoActivityBuilder_ == null) { return thirdPartyVideoActivity_.get(index); } else { return thirdPartyVideoActivityBuilder_.getMessage(index); } } /** * <code>repeated .user_activity.ThirdPartyVideoActivity third_party_video_activity = 15;</code> * * <pre> *���ſ�Ⱦ�Ʒ�Ͽ�����Ƶ��� * </pre> */ public Builder setThirdPartyVideoActivity( int index, user_activity.UserActivityData.ThirdPartyVideoActivity value) { if (thirdPartyVideoActivityBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureThirdPartyVideoActivityIsMutable(); thirdPartyVideoActivity_.set(index, value); onChanged(); } else { thirdPartyVideoActivityBuilder_.setMessage(index, value); } return this; } /** * <code>repeated .user_activity.ThirdPartyVideoActivity third_party_video_activity = 15;</code> * * <pre> *���ſ�Ⱦ�Ʒ�Ͽ�����Ƶ��� * </pre> */ public Builder setThirdPartyVideoActivity( int index, user_activity.UserActivityData.ThirdPartyVideoActivity.Builder builderForValue) { if (thirdPartyVideoActivityBuilder_ == null) { ensureThirdPartyVideoActivityIsMutable(); thirdPartyVideoActivity_.set(index, builderForValue.build()); onChanged(); } else { thirdPartyVideoActivityBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .user_activity.ThirdPartyVideoActivity third_party_video_activity = 15;</code> * * <pre> *���ſ�Ⱦ�Ʒ�Ͽ�����Ƶ��� * </pre> */ public Builder addThirdPartyVideoActivity(user_activity.UserActivityData.ThirdPartyVideoActivity value) { if (thirdPartyVideoActivityBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureThirdPartyVideoActivityIsMutable(); thirdPartyVideoActivity_.add(value); onChanged(); } else { thirdPartyVideoActivityBuilder_.addMessage(value); } return this; } /** * <code>repeated .user_activity.ThirdPartyVideoActivity third_party_video_activity = 15;</code> * * <pre> *���ſ�Ⱦ�Ʒ�Ͽ�����Ƶ��� * </pre> */ public Builder addThirdPartyVideoActivity( int index, user_activity.UserActivityData.ThirdPartyVideoActivity value) { if (thirdPartyVideoActivityBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureThirdPartyVideoActivityIsMutable(); thirdPartyVideoActivity_.add(index, value); onChanged(); } else { thirdPartyVideoActivityBuilder_.addMessage(index, value); } return this; } /** * <code>repeated .user_activity.ThirdPartyVideoActivity third_party_video_activity = 15;</code> * * <pre> *���ſ�Ⱦ�Ʒ�Ͽ�����Ƶ��� * </pre> */ public Builder addThirdPartyVideoActivity( user_activity.UserActivityData.ThirdPartyVideoActivity.Builder builderForValue) { if (thirdPartyVideoActivityBuilder_ == null) { ensureThirdPartyVideoActivityIsMutable(); thirdPartyVideoActivity_.add(builderForValue.build()); onChanged(); } else { thirdPartyVideoActivityBuilder_.addMessage(builderForValue.build()); } return this; } /** * <code>repeated .user_activity.ThirdPartyVideoActivity third_party_video_activity = 15;</code> * * <pre> *���ſ�Ⱦ�Ʒ�Ͽ�����Ƶ��� * </pre> */ public Builder addThirdPartyVideoActivity( int index, user_activity.UserActivityData.ThirdPartyVideoActivity.Builder builderForValue) { if (thirdPartyVideoActivityBuilder_ == null) { ensureThirdPartyVideoActivityIsMutable(); thirdPartyVideoActivity_.add(index, builderForValue.build()); onChanged(); } else { thirdPartyVideoActivityBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .user_activity.ThirdPartyVideoActivity third_party_video_activity = 15;</code> * * <pre> *���ſ�Ⱦ�Ʒ�Ͽ�����Ƶ��� * </pre> */ public Builder addAllThirdPartyVideoActivity( java.lang.Iterable<? extends user_activity.UserActivityData.ThirdPartyVideoActivity> values) { if (thirdPartyVideoActivityBuilder_ == null) { ensureThirdPartyVideoActivityIsMutable(); super.addAll(values, thirdPartyVideoActivity_); onChanged(); } else { thirdPartyVideoActivityBuilder_.addAllMessages(values); } return this; } /** * <code>repeated .user_activity.ThirdPartyVideoActivity third_party_video_activity = 15;</code> * * <pre> *���ſ�Ⱦ�Ʒ�Ͽ�����Ƶ��� * </pre> */ public Builder clearThirdPartyVideoActivity() { if (thirdPartyVideoActivityBuilder_ == null) { thirdPartyVideoActivity_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00004000); onChanged(); } else { thirdPartyVideoActivityBuilder_.clear(); } return this; } /** * <code>repeated .user_activity.ThirdPartyVideoActivity third_party_video_activity = 15;</code> * * <pre> *���ſ�Ⱦ�Ʒ�Ͽ�����Ƶ��� * </pre> */ public Builder removeThirdPartyVideoActivity(int index) { if (thirdPartyVideoActivityBuilder_ == null) { ensureThirdPartyVideoActivityIsMutable(); thirdPartyVideoActivity_.remove(index); onChanged(); } else { thirdPartyVideoActivityBuilder_.remove(index); } return this; } /** * <code>repeated .user_activity.ThirdPartyVideoActivity third_party_video_activity = 15;</code> * * <pre> *���ſ�Ⱦ�Ʒ�Ͽ�����Ƶ��� * </pre> */ public user_activity.UserActivityData.ThirdPartyVideoActivity.Builder getThirdPartyVideoActivityBuilder( int index) { return getThirdPartyVideoActivityFieldBuilder().getBuilder(index); } /** * <code>repeated .user_activity.ThirdPartyVideoActivity third_party_video_activity = 15;</code> * * <pre> *���ſ�Ⱦ�Ʒ�Ͽ�����Ƶ��� * </pre> */ public user_activity.UserActivityData.ThirdPartyVideoActivityOrBuilder getThirdPartyVideoActivityOrBuilder( int index) { if (thirdPartyVideoActivityBuilder_ == null) { return thirdPartyVideoActivity_.get(index); } else { return thirdPartyVideoActivityBuilder_.getMessageOrBuilder(index); } } /** * <code>repeated .user_activity.ThirdPartyVideoActivity third_party_video_activity = 15;</code> * * <pre> *���ſ�Ⱦ�Ʒ�Ͽ�����Ƶ��� * </pre> */ public java.util.List<? extends user_activity.UserActivityData.ThirdPartyVideoActivityOrBuilder> getThirdPartyVideoActivityOrBuilderList() { if (thirdPartyVideoActivityBuilder_ != null) { return thirdPartyVideoActivityBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(thirdPartyVideoActivity_); } } /** * <code>repeated .user_activity.ThirdPartyVideoActivity third_party_video_activity = 15;</code> * * <pre> *���ſ�Ⱦ�Ʒ�Ͽ�����Ƶ��� * </pre> */ public user_activity.UserActivityData.ThirdPartyVideoActivity.Builder addThirdPartyVideoActivityBuilder() { return getThirdPartyVideoActivityFieldBuilder().addBuilder( user_activity.UserActivityData.ThirdPartyVideoActivity.getDefaultInstance()); } /** * <code>repeated .user_activity.ThirdPartyVideoActivity third_party_video_activity = 15;</code> * * <pre> *���ſ�Ⱦ�Ʒ�Ͽ�����Ƶ��� * </pre> */ public user_activity.UserActivityData.ThirdPartyVideoActivity.Builder addThirdPartyVideoActivityBuilder( int index) { return getThirdPartyVideoActivityFieldBuilder().addBuilder( index, user_activity.UserActivityData.ThirdPartyVideoActivity.getDefaultInstance()); } /** * <code>repeated .user_activity.ThirdPartyVideoActivity third_party_video_activity = 15;</code> * * <pre> *���ſ�Ⱦ�Ʒ�Ͽ�����Ƶ��� * </pre> */ public java.util.List<user_activity.UserActivityData.ThirdPartyVideoActivity.Builder> getThirdPartyVideoActivityBuilderList() { return getThirdPartyVideoActivityFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< user_activity.UserActivityData.ThirdPartyVideoActivity, user_activity.UserActivityData.ThirdPartyVideoActivity.Builder, user_activity.UserActivityData.ThirdPartyVideoActivityOrBuilder> getThirdPartyVideoActivityFieldBuilder() { if (thirdPartyVideoActivityBuilder_ == null) { thirdPartyVideoActivityBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< user_activity.UserActivityData.ThirdPartyVideoActivity, user_activity.UserActivityData.ThirdPartyVideoActivity.Builder, user_activity.UserActivityData.ThirdPartyVideoActivityOrBuilder>( thirdPartyVideoActivity_, ((bitField0_ & 0x00004000) == 0x00004000), getParentForChildren(), isClean()); thirdPartyVideoActivity_ = null; } return thirdPartyVideoActivityBuilder_; } // repeated .user_activity.Process process = 16; private java.util.List<user_activity.UserActivityData.Process> process_ = java.util.Collections.emptyList(); private void ensureProcessIsMutable() { if (!((bitField0_ & 0x00008000) == 0x00008000)) { process_ = new java.util.ArrayList<user_activity.UserActivityData.Process>(process_); bitField0_ |= 0x00008000; } } private com.google.protobuf.RepeatedFieldBuilder< user_activity.UserActivityData.Process, user_activity.UserActivityData.Process.Builder, user_activity.UserActivityData.ProcessOrBuilder> processBuilder_; /** * <code>repeated .user_activity.Process process = 16;</code> * * <pre> *��������Щ���̣���������, client only * </pre> */ public java.util.List<user_activity.UserActivityData.Process> getProcessList() { if (processBuilder_ == null) { return java.util.Collections.unmodifiableList(process_); } else { return processBuilder_.getMessageList(); } } /** * <code>repeated .user_activity.Process process = 16;</code> * * <pre> *��������Щ���̣���������, client only * </pre> */ public int getProcessCount() { if (processBuilder_ == null) { return process_.size(); } else { return processBuilder_.getCount(); } } /** * <code>repeated .user_activity.Process process = 16;</code> * * <pre> *��������Щ���̣���������, client only * </pre> */ public user_activity.UserActivityData.Process getProcess(int index) { if (processBuilder_ == null) { return process_.get(index); } else { return processBuilder_.getMessage(index); } } /** * <code>repeated .user_activity.Process process = 16;</code> * * <pre> *��������Щ���̣���������, client only * </pre> */ public Builder setProcess( int index, user_activity.UserActivityData.Process value) { if (processBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureProcessIsMutable(); process_.set(index, value); onChanged(); } else { processBuilder_.setMessage(index, value); } return this; } /** * <code>repeated .user_activity.Process process = 16;</code> * * <pre> *��������Щ���̣���������, client only * </pre> */ public Builder setProcess( int index, user_activity.UserActivityData.Process.Builder builderForValue) { if (processBuilder_ == null) { ensureProcessIsMutable(); process_.set(index, builderForValue.build()); onChanged(); } else { processBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .user_activity.Process process = 16;</code> * * <pre> *��������Щ���̣���������, client only * </pre> */ public Builder addProcess(user_activity.UserActivityData.Process value) { if (processBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureProcessIsMutable(); process_.add(value); onChanged(); } else { processBuilder_.addMessage(value); } return this; } /** * <code>repeated .user_activity.Process process = 16;</code> * * <pre> *��������Щ���̣���������, client only * </pre> */ public Builder addProcess( int index, user_activity.UserActivityData.Process value) { if (processBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureProcessIsMutable(); process_.add(index, value); onChanged(); } else { processBuilder_.addMessage(index, value); } return this; } /** * <code>repeated .user_activity.Process process = 16;</code> * * <pre> *��������Щ���̣���������, client only * </pre> */ public Builder addProcess( user_activity.UserActivityData.Process.Builder builderForValue) { if (processBuilder_ == null) { ensureProcessIsMutable(); process_.add(builderForValue.build()); onChanged(); } else { processBuilder_.addMessage(builderForValue.build()); } return this; } /** * <code>repeated .user_activity.Process process = 16;</code> * * <pre> *��������Щ���̣���������, client only * </pre> */ public Builder addProcess( int index, user_activity.UserActivityData.Process.Builder builderForValue) { if (processBuilder_ == null) { ensureProcessIsMutable(); process_.add(index, builderForValue.build()); onChanged(); } else { processBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .user_activity.Process process = 16;</code> * * <pre> *��������Щ���̣���������, client only * </pre> */ public Builder addAllProcess( java.lang.Iterable<? extends user_activity.UserActivityData.Process> values) { if (processBuilder_ == null) { ensureProcessIsMutable(); super.addAll(values, process_); onChanged(); } else { processBuilder_.addAllMessages(values); } return this; } /** * <code>repeated .user_activity.Process process = 16;</code> * * <pre> *��������Щ���̣���������, client only * </pre> */ public Builder clearProcess() { if (processBuilder_ == null) { process_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00008000); onChanged(); } else { processBuilder_.clear(); } return this; } /** * <code>repeated .user_activity.Process process = 16;</code> * * <pre> *��������Щ���̣���������, client only * </pre> */ public Builder removeProcess(int index) { if (processBuilder_ == null) { ensureProcessIsMutable(); process_.remove(index); onChanged(); } else { processBuilder_.remove(index); } return this; } /** * <code>repeated .user_activity.Process process = 16;</code> * * <pre> *��������Щ���̣���������, client only * </pre> */ public user_activity.UserActivityData.Process.Builder getProcessBuilder( int index) { return getProcessFieldBuilder().getBuilder(index); } /** * <code>repeated .user_activity.Process process = 16;</code> * * <pre> *��������Щ���̣���������, client only * </pre> */ public user_activity.UserActivityData.ProcessOrBuilder getProcessOrBuilder( int index) { if (processBuilder_ == null) { return process_.get(index); } else { return processBuilder_.getMessageOrBuilder(index); } } /** * <code>repeated .user_activity.Process process = 16;</code> * * <pre> *��������Щ���̣���������, client only * </pre> */ public java.util.List<? extends user_activity.UserActivityData.ProcessOrBuilder> getProcessOrBuilderList() { if (processBuilder_ != null) { return processBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(process_); } } /** * <code>repeated .user_activity.Process process = 16;</code> * * <pre> *��������Щ���̣���������, client only * </pre> */ public user_activity.UserActivityData.Process.Builder addProcessBuilder() { return getProcessFieldBuilder().addBuilder( user_activity.UserActivityData.Process.getDefaultInstance()); } /** * <code>repeated .user_activity.Process process = 16;</code> * * <pre> *��������Щ���̣���������, client only * </pre> */ public user_activity.UserActivityData.Process.Builder addProcessBuilder( int index) { return getProcessFieldBuilder().addBuilder( index, user_activity.UserActivityData.Process.getDefaultInstance()); } /** * <code>repeated .user_activity.Process process = 16;</code> * * <pre> *��������Щ���̣���������, client only * </pre> */ public java.util.List<user_activity.UserActivityData.Process.Builder> getProcessBuilderList() { return getProcessFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< user_activity.UserActivityData.Process, user_activity.UserActivityData.Process.Builder, user_activity.UserActivityData.ProcessOrBuilder> getProcessFieldBuilder() { if (processBuilder_ == null) { processBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< user_activity.UserActivityData.Process, user_activity.UserActivityData.Process.Builder, user_activity.UserActivityData.ProcessOrBuilder>( process_, ((bitField0_ & 0x00008000) == 0x00008000), getParentForChildren(), isClean()); process_ = null; } return processBuilder_; } // repeated .user_activity.Window window = 17; private java.util.List<user_activity.UserActivityData.Window> window_ = java.util.Collections.emptyList(); private void ensureWindowIsMutable() { if (!((bitField0_ & 0x00010000) == 0x00010000)) { window_ = new java.util.ArrayList<user_activity.UserActivityData.Window>(window_); bitField0_ |= 0x00010000; } } private com.google.protobuf.RepeatedFieldBuilder< user_activity.UserActivityData.Window, user_activity.UserActivityData.Window.Builder, user_activity.UserActivityData.WindowOrBuilder> windowBuilder_; /** * <code>repeated .user_activity.Window window = 17;</code> * * <pre> *����ڵı�������, client only * </pre> */ public java.util.List<user_activity.UserActivityData.Window> getWindowList() { if (windowBuilder_ == null) { return java.util.Collections.unmodifiableList(window_); } else { return windowBuilder_.getMessageList(); } } /** * <code>repeated .user_activity.Window window = 17;</code> * * <pre> *����ڵı�������, client only * </pre> */ public int getWindowCount() { if (windowBuilder_ == null) { return window_.size(); } else { return windowBuilder_.getCount(); } } /** * <code>repeated .user_activity.Window window = 17;</code> * * <pre> *����ڵı�������, client only * </pre> */ public user_activity.UserActivityData.Window getWindow(int index) { if (windowBuilder_ == null) { return window_.get(index); } else { return windowBuilder_.getMessage(index); } } /** * <code>repeated .user_activity.Window window = 17;</code> * * <pre> *����ڵı�������, client only * </pre> */ public Builder setWindow( int index, user_activity.UserActivityData.Window value) { if (windowBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureWindowIsMutable(); window_.set(index, value); onChanged(); } else { windowBuilder_.setMessage(index, value); } return this; } /** * <code>repeated .user_activity.Window window = 17;</code> * * <pre> *����ڵı�������, client only * </pre> */ public Builder setWindow( int index, user_activity.UserActivityData.Window.Builder builderForValue) { if (windowBuilder_ == null) { ensureWindowIsMutable(); window_.set(index, builderForValue.build()); onChanged(); } else { windowBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .user_activity.Window window = 17;</code> * * <pre> *����ڵı�������, client only * </pre> */ public Builder addWindow(user_activity.UserActivityData.Window value) { if (windowBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureWindowIsMutable(); window_.add(value); onChanged(); } else { windowBuilder_.addMessage(value); } return this; } /** * <code>repeated .user_activity.Window window = 17;</code> * * <pre> *����ڵı�������, client only * </pre> */ public Builder addWindow( int index, user_activity.UserActivityData.Window value) { if (windowBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureWindowIsMutable(); window_.add(index, value); onChanged(); } else { windowBuilder_.addMessage(index, value); } return this; } /** * <code>repeated .user_activity.Window window = 17;</code> * * <pre> *����ڵı�������, client only * </pre> */ public Builder addWindow( user_activity.UserActivityData.Window.Builder builderForValue) { if (windowBuilder_ == null) { ensureWindowIsMutable(); window_.add(builderForValue.build()); onChanged(); } else { windowBuilder_.addMessage(builderForValue.build()); } return this; } /** * <code>repeated .user_activity.Window window = 17;</code> * * <pre> *����ڵı�������, client only * </pre> */ public Builder addWindow( int index, user_activity.UserActivityData.Window.Builder builderForValue) { if (windowBuilder_ == null) { ensureWindowIsMutable(); window_.add(index, builderForValue.build()); onChanged(); } else { windowBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .user_activity.Window window = 17;</code> * * <pre> *����ڵı�������, client only * </pre> */ public Builder addAllWindow( java.lang.Iterable<? extends user_activity.UserActivityData.Window> values) { if (windowBuilder_ == null) { ensureWindowIsMutable(); super.addAll(values, window_); onChanged(); } else { windowBuilder_.addAllMessages(values); } return this; } /** * <code>repeated .user_activity.Window window = 17;</code> * * <pre> *����ڵı�������, client only * </pre> */ public Builder clearWindow() { if (windowBuilder_ == null) { window_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00010000); onChanged(); } else { windowBuilder_.clear(); } return this; } /** * <code>repeated .user_activity.Window window = 17;</code> * * <pre> *����ڵı�������, client only * </pre> */ public Builder removeWindow(int index) { if (windowBuilder_ == null) { ensureWindowIsMutable(); window_.remove(index); onChanged(); } else { windowBuilder_.remove(index); } return this; } /** * <code>repeated .user_activity.Window window = 17;</code> * * <pre> *����ڵı�������, client only * </pre> */ public user_activity.UserActivityData.Window.Builder getWindowBuilder( int index) { return getWindowFieldBuilder().getBuilder(index); } /** * <code>repeated .user_activity.Window window = 17;</code> * * <pre> *����ڵı�������, client only * </pre> */ public user_activity.UserActivityData.WindowOrBuilder getWindowOrBuilder( int index) { if (windowBuilder_ == null) { return window_.get(index); } else { return windowBuilder_.getMessageOrBuilder(index); } } /** * <code>repeated .user_activity.Window window = 17;</code> * * <pre> *����ڵı�������, client only * </pre> */ public java.util.List<? extends user_activity.UserActivityData.WindowOrBuilder> getWindowOrBuilderList() { if (windowBuilder_ != null) { return windowBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(window_); } } /** * <code>repeated .user_activity.Window window = 17;</code> * * <pre> *����ڵı�������, client only * </pre> */ public user_activity.UserActivityData.Window.Builder addWindowBuilder() { return getWindowFieldBuilder().addBuilder( user_activity.UserActivityData.Window.getDefaultInstance()); } /** * <code>repeated .user_activity.Window window = 17;</code> * * <pre> *����ڵı�������, client only * </pre> */ public user_activity.UserActivityData.Window.Builder addWindowBuilder( int index) { return getWindowFieldBuilder().addBuilder( index, user_activity.UserActivityData.Window.getDefaultInstance()); } /** * <code>repeated .user_activity.Window window = 17;</code> * * <pre> *����ڵı�������, client only * </pre> */ public java.util.List<user_activity.UserActivityData.Window.Builder> getWindowBuilderList() { return getWindowFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< user_activity.UserActivityData.Window, user_activity.UserActivityData.Window.Builder, user_activity.UserActivityData.WindowOrBuilder> getWindowFieldBuilder() { if (windowBuilder_ == null) { windowBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< user_activity.UserActivityData.Window, user_activity.UserActivityData.Window.Builder, user_activity.UserActivityData.WindowOrBuilder>( window_, ((bitField0_ & 0x00010000) == 0x00010000), getParentForChildren(), isClean()); window_ = null; } return windowBuilder_; } // optional .user_activity.DeviceInfo device_info = 18; private user_activity.UserActivityData.DeviceInfo deviceInfo_ = user_activity.UserActivityData.DeviceInfo.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< user_activity.UserActivityData.DeviceInfo, user_activity.UserActivityData.DeviceInfo.Builder, user_activity.UserActivityData.DeviceInfoOrBuilder> deviceInfoBuilder_; /** * <code>optional .user_activity.DeviceInfo device_info = 18;</code> * * <pre> *�ֻ���Ϣ, mobile only * </pre> */ public boolean hasDeviceInfo() { return ((bitField0_ & 0x00020000) == 0x00020000); } /** * <code>optional .user_activity.DeviceInfo device_info = 18;</code> * * <pre> *�ֻ���Ϣ, mobile only * </pre> */ public user_activity.UserActivityData.DeviceInfo getDeviceInfo() { if (deviceInfoBuilder_ == null) { return deviceInfo_; } else { return deviceInfoBuilder_.getMessage(); } } /** * <code>optional .user_activity.DeviceInfo device_info = 18;</code> * * <pre> *�ֻ���Ϣ, mobile only * </pre> */ public Builder setDeviceInfo(user_activity.UserActivityData.DeviceInfo value) { if (deviceInfoBuilder_ == null) { if (value == null) { throw new NullPointerException(); } deviceInfo_ = value; onChanged(); } else { deviceInfoBuilder_.setMessage(value); } bitField0_ |= 0x00020000; return this; } /** * <code>optional .user_activity.DeviceInfo device_info = 18;</code> * * <pre> *�ֻ���Ϣ, mobile only * </pre> */ public Builder setDeviceInfo( user_activity.UserActivityData.DeviceInfo.Builder builderForValue) { if (deviceInfoBuilder_ == null) { deviceInfo_ = builderForValue.build(); onChanged(); } else { deviceInfoBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00020000; return this; } /** * <code>optional .user_activity.DeviceInfo device_info = 18;</code> * * <pre> *�ֻ���Ϣ, mobile only * </pre> */ public Builder mergeDeviceInfo(user_activity.UserActivityData.DeviceInfo value) { if (deviceInfoBuilder_ == null) { if (((bitField0_ & 0x00020000) == 0x00020000) && deviceInfo_ != user_activity.UserActivityData.DeviceInfo.getDefaultInstance()) { deviceInfo_ = user_activity.UserActivityData.DeviceInfo.newBuilder(deviceInfo_).mergeFrom(value).buildPartial(); } else { deviceInfo_ = value; } onChanged(); } else { deviceInfoBuilder_.mergeFrom(value); } bitField0_ |= 0x00020000; return this; } /** * <code>optional .user_activity.DeviceInfo device_info = 18;</code> * * <pre> *�ֻ���Ϣ, mobile only * </pre> */ public Builder clearDeviceInfo() { if (deviceInfoBuilder_ == null) { deviceInfo_ = user_activity.UserActivityData.DeviceInfo.getDefaultInstance(); onChanged(); } else { deviceInfoBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00020000); return this; } /** * <code>optional .user_activity.DeviceInfo device_info = 18;</code> * * <pre> *�ֻ���Ϣ, mobile only * </pre> */ public user_activity.UserActivityData.DeviceInfo.Builder getDeviceInfoBuilder() { bitField0_ |= 0x00020000; onChanged(); return getDeviceInfoFieldBuilder().getBuilder(); } /** * <code>optional .user_activity.DeviceInfo device_info = 18;</code> * * <pre> *�ֻ���Ϣ, mobile only * </pre> */ public user_activity.UserActivityData.DeviceInfoOrBuilder getDeviceInfoOrBuilder() { if (deviceInfoBuilder_ != null) { return deviceInfoBuilder_.getMessageOrBuilder(); } else { return deviceInfo_; } } /** * <code>optional .user_activity.DeviceInfo device_info = 18;</code> * * <pre> *�ֻ���Ϣ, mobile only * </pre> */ private com.google.protobuf.SingleFieldBuilder< user_activity.UserActivityData.DeviceInfo, user_activity.UserActivityData.DeviceInfo.Builder, user_activity.UserActivityData.DeviceInfoOrBuilder> getDeviceInfoFieldBuilder() { if (deviceInfoBuilder_ == null) { deviceInfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< user_activity.UserActivityData.DeviceInfo, user_activity.UserActivityData.DeviceInfo.Builder, user_activity.UserActivityData.DeviceInfoOrBuilder>( deviceInfo_, getParentForChildren(), isClean()); deviceInfo_ = null; } return deviceInfoBuilder_; } // @@protoc_insertion_point(builder_scope:user_activity.UserActivity) } static { defaultInstance = new UserActivity(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:user_activity.UserActivity) } public interface ProcessOrBuilder extends com.google.protobuf.MessageOrBuilder { // required string name = 1; /** * <code>required string name = 1;</code> * * <pre> *�������� * </pre> */ boolean hasName(); /** * <code>required string name = 1;</code> * * <pre> *�������� * </pre> */ java.lang.String getName(); /** * <code>required string name = 1;</code> * * <pre> *�������� * </pre> */ com.google.protobuf.ByteString getNameBytes(); // repeated .user_activity.ProcessActivity activity = 2; /** * <code>repeated .user_activity.ProcessActivity activity = 2;</code> * * <pre> * ������� * </pre> */ java.util.List<user_activity.UserActivityData.ProcessActivity> getActivityList(); /** * <code>repeated .user_activity.ProcessActivity activity = 2;</code> * * <pre> * ������� * </pre> */ user_activity.UserActivityData.ProcessActivity getActivity(int index); /** * <code>repeated .user_activity.ProcessActivity activity = 2;</code> * * <pre> * ������� * </pre> */ int getActivityCount(); /** * <code>repeated .user_activity.ProcessActivity activity = 2;</code> * * <pre> * ������� * </pre> */ java.util.List<? extends user_activity.UserActivityData.ProcessActivityOrBuilder> getActivityOrBuilderList(); /** * <code>repeated .user_activity.ProcessActivity activity = 2;</code> * * <pre> * ������� * </pre> */ user_activity.UserActivityData.ProcessActivityOrBuilder getActivityOrBuilder( int index); } /** * Protobuf type {@code user_activity.Process} */ public static final class Process extends com.google.protobuf.GeneratedMessage implements ProcessOrBuilder { // Use Process.newBuilder() to construct. private Process(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private Process(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final Process defaultInstance; public static Process getDefaultInstance() { return defaultInstance; } public Process getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Process( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { bitField0_ |= 0x00000001; name_ = input.readBytes(); break; } case 18: { if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) { activity_ = new java.util.ArrayList<user_activity.UserActivityData.ProcessActivity>(); mutable_bitField0_ |= 0x00000002; } activity_.add(input.readMessage(user_activity.UserActivityData.ProcessActivity.PARSER, extensionRegistry)); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) { activity_ = java.util.Collections.unmodifiableList(activity_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return user_activity.UserActivityData.internal_static_user_activity_Process_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return user_activity.UserActivityData.internal_static_user_activity_Process_fieldAccessorTable .ensureFieldAccessorsInitialized( user_activity.UserActivityData.Process.class, user_activity.UserActivityData.Process.Builder.class); } public static com.google.protobuf.Parser<Process> PARSER = new com.google.protobuf.AbstractParser<Process>() { public Process parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Process(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<Process> getParserForType() { return PARSER; } private int bitField0_; // required string name = 1; public static final int NAME_FIELD_NUMBER = 1; private java.lang.Object name_; /** * <code>required string name = 1;</code> * * <pre> *�������� * </pre> */ public boolean hasName() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>required string name = 1;</code> * * <pre> *�������� * </pre> */ public java.lang.String getName() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { name_ = s; } return s; } } /** * <code>required string name = 1;</code> * * <pre> *�������� * </pre> */ public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // repeated .user_activity.ProcessActivity activity = 2; public static final int ACTIVITY_FIELD_NUMBER = 2; private java.util.List<user_activity.UserActivityData.ProcessActivity> activity_; /** * <code>repeated .user_activity.ProcessActivity activity = 2;</code> * * <pre> * ������� * </pre> */ public java.util.List<user_activity.UserActivityData.ProcessActivity> getActivityList() { return activity_; } /** * <code>repeated .user_activity.ProcessActivity activity = 2;</code> * * <pre> * ������� * </pre> */ public java.util.List<? extends user_activity.UserActivityData.ProcessActivityOrBuilder> getActivityOrBuilderList() { return activity_; } /** * <code>repeated .user_activity.ProcessActivity activity = 2;</code> * * <pre> * ������� * </pre> */ public int getActivityCount() { return activity_.size(); } /** * <code>repeated .user_activity.ProcessActivity activity = 2;</code> * * <pre> * ������� * </pre> */ public user_activity.UserActivityData.ProcessActivity getActivity(int index) { return activity_.get(index); } /** * <code>repeated .user_activity.ProcessActivity activity = 2;</code> * * <pre> * ������� * </pre> */ public user_activity.UserActivityData.ProcessActivityOrBuilder getActivityOrBuilder( int index) { return activity_.get(index); } private void initFields() { name_ = ""; activity_ = java.util.Collections.emptyList(); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; if (!hasName()) { memoizedIsInitialized = 0; return false; } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeBytes(1, getNameBytes()); } for (int i = 0; i < activity_.size(); i++) { output.writeMessage(2, activity_.get(i)); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(1, getNameBytes()); } for (int i = 0; i < activity_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, activity_.get(i)); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static user_activity.UserActivityData.Process parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static user_activity.UserActivityData.Process parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static user_activity.UserActivityData.Process parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static user_activity.UserActivityData.Process parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static user_activity.UserActivityData.Process parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static user_activity.UserActivityData.Process parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static user_activity.UserActivityData.Process parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static user_activity.UserActivityData.Process parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static user_activity.UserActivityData.Process parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static user_activity.UserActivityData.Process parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(user_activity.UserActivityData.Process prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code user_activity.Process} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements user_activity.UserActivityData.ProcessOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return user_activity.UserActivityData.internal_static_user_activity_Process_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return user_activity.UserActivityData.internal_static_user_activity_Process_fieldAccessorTable .ensureFieldAccessorsInitialized( user_activity.UserActivityData.Process.class, user_activity.UserActivityData.Process.Builder.class); } // Construct using user_activity.UserActivityData.Process.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getActivityFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); name_ = ""; bitField0_ = (bitField0_ & ~0x00000001); if (activityBuilder_ == null) { activity_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); } else { activityBuilder_.clear(); } return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return user_activity.UserActivityData.internal_static_user_activity_Process_descriptor; } public user_activity.UserActivityData.Process getDefaultInstanceForType() { return user_activity.UserActivityData.Process.getDefaultInstance(); } public user_activity.UserActivityData.Process build() { user_activity.UserActivityData.Process result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public user_activity.UserActivityData.Process buildPartial() { user_activity.UserActivityData.Process result = new user_activity.UserActivityData.Process(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.name_ = name_; if (activityBuilder_ == null) { if (((bitField0_ & 0x00000002) == 0x00000002)) { activity_ = java.util.Collections.unmodifiableList(activity_); bitField0_ = (bitField0_ & ~0x00000002); } result.activity_ = activity_; } else { result.activity_ = activityBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof user_activity.UserActivityData.Process) { return mergeFrom((user_activity.UserActivityData.Process)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(user_activity.UserActivityData.Process other) { if (other == user_activity.UserActivityData.Process.getDefaultInstance()) return this; if (other.hasName()) { bitField0_ |= 0x00000001; name_ = other.name_; onChanged(); } if (activityBuilder_ == null) { if (!other.activity_.isEmpty()) { if (activity_.isEmpty()) { activity_ = other.activity_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureActivityIsMutable(); activity_.addAll(other.activity_); } onChanged(); } } else { if (!other.activity_.isEmpty()) { if (activityBuilder_.isEmpty()) { activityBuilder_.dispose(); activityBuilder_ = null; activity_ = other.activity_; bitField0_ = (bitField0_ & ~0x00000002); activityBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getActivityFieldBuilder() : null; } else { activityBuilder_.addAllMessages(other.activity_); } } } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { if (!hasName()) { return false; } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { user_activity.UserActivityData.Process parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (user_activity.UserActivityData.Process) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // required string name = 1; private java.lang.Object name_ = ""; /** * <code>required string name = 1;</code> * * <pre> *�������� * </pre> */ public boolean hasName() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>required string name = 1;</code> * * <pre> *�������� * </pre> */ public java.lang.String getName() { java.lang.Object ref = name_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); name_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>required string name = 1;</code> * * <pre> *�������� * </pre> */ public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>required string name = 1;</code> * * <pre> *�������� * </pre> */ public Builder setName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; name_ = value; onChanged(); return this; } /** * <code>required string name = 1;</code> * * <pre> *�������� * </pre> */ public Builder clearName() { bitField0_ = (bitField0_ & ~0x00000001); name_ = getDefaultInstance().getName(); onChanged(); return this; } /** * <code>required string name = 1;</code> * * <pre> *�������� * </pre> */ public Builder setNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; name_ = value; onChanged(); return this; } // repeated .user_activity.ProcessActivity activity = 2; private java.util.List<user_activity.UserActivityData.ProcessActivity> activity_ = java.util.Collections.emptyList(); private void ensureActivityIsMutable() { if (!((bitField0_ & 0x00000002) == 0x00000002)) { activity_ = new java.util.ArrayList<user_activity.UserActivityData.ProcessActivity>(activity_); bitField0_ |= 0x00000002; } } private com.google.protobuf.RepeatedFieldBuilder< user_activity.UserActivityData.ProcessActivity, user_activity.UserActivityData.ProcessActivity.Builder, user_activity.UserActivityData.ProcessActivityOrBuilder> activityBuilder_; /** * <code>repeated .user_activity.ProcessActivity activity = 2;</code> * * <pre> * ������� * </pre> */ public java.util.List<user_activity.UserActivityData.ProcessActivity> getActivityList() { if (activityBuilder_ == null) { return java.util.Collections.unmodifiableList(activity_); } else { return activityBuilder_.getMessageList(); } } /** * <code>repeated .user_activity.ProcessActivity activity = 2;</code> * * <pre> * ������� * </pre> */ public int getActivityCount() { if (activityBuilder_ == null) { return activity_.size(); } else { return activityBuilder_.getCount(); } } /** * <code>repeated .user_activity.ProcessActivity activity = 2;</code> * * <pre> * ������� * </pre> */ public user_activity.UserActivityData.ProcessActivity getActivity(int index) { if (activityBuilder_ == null) { return activity_.get(index); } else { return activityBuilder_.getMessage(index); } } /** * <code>repeated .user_activity.ProcessActivity activity = 2;</code> * * <pre> * ������� * </pre> */ public Builder setActivity( int index, user_activity.UserActivityData.ProcessActivity value) { if (activityBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureActivityIsMutable(); activity_.set(index, value); onChanged(); } else { activityBuilder_.setMessage(index, value); } return this; } /** * <code>repeated .user_activity.ProcessActivity activity = 2;</code> * * <pre> * ������� * </pre> */ public Builder setActivity( int index, user_activity.UserActivityData.ProcessActivity.Builder builderForValue) { if (activityBuilder_ == null) { ensureActivityIsMutable(); activity_.set(index, builderForValue.build()); onChanged(); } else { activityBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .user_activity.ProcessActivity activity = 2;</code> * * <pre> * ������� * </pre> */ public Builder addActivity(user_activity.UserActivityData.ProcessActivity value) { if (activityBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureActivityIsMutable(); activity_.add(value); onChanged(); } else { activityBuilder_.addMessage(value); } return this; } /** * <code>repeated .user_activity.ProcessActivity activity = 2;</code> * * <pre> * ������� * </pre> */ public Builder addActivity( int index, user_activity.UserActivityData.ProcessActivity value) { if (activityBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureActivityIsMutable(); activity_.add(index, value); onChanged(); } else { activityBuilder_.addMessage(index, value); } return this; } /** * <code>repeated .user_activity.ProcessActivity activity = 2;</code> * * <pre> * ������� * </pre> */ public Builder addActivity( user_activity.UserActivityData.ProcessActivity.Builder builderForValue) { if (activityBuilder_ == null) { ensureActivityIsMutable(); activity_.add(builderForValue.build()); onChanged(); } else { activityBuilder_.addMessage(builderForValue.build()); } return this; } /** * <code>repeated .user_activity.ProcessActivity activity = 2;</code> * * <pre> * ������� * </pre> */ public Builder addActivity( int index, user_activity.UserActivityData.ProcessActivity.Builder builderForValue) { if (activityBuilder_ == null) { ensureActivityIsMutable(); activity_.add(index, builderForValue.build()); onChanged(); } else { activityBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .user_activity.ProcessActivity activity = 2;</code> * * <pre> * ������� * </pre> */ public Builder addAllActivity( java.lang.Iterable<? extends user_activity.UserActivityData.ProcessActivity> values) { if (activityBuilder_ == null) { ensureActivityIsMutable(); super.addAll(values, activity_); onChanged(); } else { activityBuilder_.addAllMessages(values); } return this; } /** * <code>repeated .user_activity.ProcessActivity activity = 2;</code> * * <pre> * ������� * </pre> */ public Builder clearActivity() { if (activityBuilder_ == null) { activity_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); } else { activityBuilder_.clear(); } return this; } /** * <code>repeated .user_activity.ProcessActivity activity = 2;</code> * * <pre> * ������� * </pre> */ public Builder removeActivity(int index) { if (activityBuilder_ == null) { ensureActivityIsMutable(); activity_.remove(index); onChanged(); } else { activityBuilder_.remove(index); } return this; } /** * <code>repeated .user_activity.ProcessActivity activity = 2;</code> * * <pre> * ������� * </pre> */ public user_activity.UserActivityData.ProcessActivity.Builder getActivityBuilder( int index) { return getActivityFieldBuilder().getBuilder(index); } /** * <code>repeated .user_activity.ProcessActivity activity = 2;</code> * * <pre> * ������� * </pre> */ public user_activity.UserActivityData.ProcessActivityOrBuilder getActivityOrBuilder( int index) { if (activityBuilder_ == null) { return activity_.get(index); } else { return activityBuilder_.getMessageOrBuilder(index); } } /** * <code>repeated .user_activity.ProcessActivity activity = 2;</code> * * <pre> * ������� * </pre> */ public java.util.List<? extends user_activity.UserActivityData.ProcessActivityOrBuilder> getActivityOrBuilderList() { if (activityBuilder_ != null) { return activityBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(activity_); } } /** * <code>repeated .user_activity.ProcessActivity activity = 2;</code> * * <pre> * ������� * </pre> */ public user_activity.UserActivityData.ProcessActivity.Builder addActivityBuilder() { return getActivityFieldBuilder().addBuilder( user_activity.UserActivityData.ProcessActivity.getDefaultInstance()); } /** * <code>repeated .user_activity.ProcessActivity activity = 2;</code> * * <pre> * ������� * </pre> */ public user_activity.UserActivityData.ProcessActivity.Builder addActivityBuilder( int index) { return getActivityFieldBuilder().addBuilder( index, user_activity.UserActivityData.ProcessActivity.getDefaultInstance()); } /** * <code>repeated .user_activity.ProcessActivity activity = 2;</code> * * <pre> * ������� * </pre> */ public java.util.List<user_activity.UserActivityData.ProcessActivity.Builder> getActivityBuilderList() { return getActivityFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< user_activity.UserActivityData.ProcessActivity, user_activity.UserActivityData.ProcessActivity.Builder, user_activity.UserActivityData.ProcessActivityOrBuilder> getActivityFieldBuilder() { if (activityBuilder_ == null) { activityBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< user_activity.UserActivityData.ProcessActivity, user_activity.UserActivityData.ProcessActivity.Builder, user_activity.UserActivityData.ProcessActivityOrBuilder>( activity_, ((bitField0_ & 0x00000002) == 0x00000002), getParentForChildren(), isClean()); activity_ = null; } return activityBuilder_; } // @@protoc_insertion_point(builder_scope:user_activity.Process) } static { defaultInstance = new Process(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:user_activity.Process) } public interface ProcessActivityOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional string start_timestamp = 1; /** * <code>optional string start_timestamp = 1;</code> * * <pre> * ���̴�ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ boolean hasStartTimestamp(); /** * <code>optional string start_timestamp = 1;</code> * * <pre> * ���̴�ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ java.lang.String getStartTimestamp(); /** * <code>optional string start_timestamp = 1;</code> * * <pre> * ���̴�ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ com.google.protobuf.ByteString getStartTimestampBytes(); // optional int32 duration = 2; /** * <code>optional int32 duration = 2;</code> * * <pre> * ʹ��ʱ������ * </pre> */ boolean hasDuration(); /** * <code>optional int32 duration = 2;</code> * * <pre> * ʹ��ʱ������ * </pre> */ int getDuration(); } /** * Protobuf type {@code user_activity.ProcessActivity} */ public static final class ProcessActivity extends com.google.protobuf.GeneratedMessage implements ProcessActivityOrBuilder { // Use ProcessActivity.newBuilder() to construct. private ProcessActivity(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private ProcessActivity(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final ProcessActivity defaultInstance; public static ProcessActivity getDefaultInstance() { return defaultInstance; } public ProcessActivity getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } @SuppressWarnings("unused") private ProcessActivity( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { bitField0_ |= 0x00000001; startTimestamp_ = input.readBytes(); break; } case 16: { bitField0_ |= 0x00000002; duration_ = input.readInt32(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return user_activity.UserActivityData.internal_static_user_activity_ProcessActivity_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return user_activity.UserActivityData.internal_static_user_activity_ProcessActivity_fieldAccessorTable .ensureFieldAccessorsInitialized( user_activity.UserActivityData.ProcessActivity.class, user_activity.UserActivityData.ProcessActivity.Builder.class); } public static com.google.protobuf.Parser<ProcessActivity> PARSER = new com.google.protobuf.AbstractParser<ProcessActivity>() { public ProcessActivity parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ProcessActivity(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<ProcessActivity> getParserForType() { return PARSER; } private int bitField0_; // optional string start_timestamp = 1; public static final int START_TIMESTAMP_FIELD_NUMBER = 1; private java.lang.Object startTimestamp_; /** * <code>optional string start_timestamp = 1;</code> * * <pre> * ���̴�ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public boolean hasStartTimestamp() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional string start_timestamp = 1;</code> * * <pre> * ���̴�ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public java.lang.String getStartTimestamp() { java.lang.Object ref = startTimestamp_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { startTimestamp_ = s; } return s; } } /** * <code>optional string start_timestamp = 1;</code> * * <pre> * ���̴�ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public com.google.protobuf.ByteString getStartTimestampBytes() { java.lang.Object ref = startTimestamp_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); startTimestamp_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional int32 duration = 2; public static final int DURATION_FIELD_NUMBER = 2; private int duration_; /** * <code>optional int32 duration = 2;</code> * * <pre> * ʹ��ʱ������ * </pre> */ public boolean hasDuration() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional int32 duration = 2;</code> * * <pre> * ʹ��ʱ������ * </pre> */ public int getDuration() { return duration_; } private void initFields() { startTimestamp_ = ""; duration_ = 0; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeBytes(1, getStartTimestampBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeInt32(2, duration_); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(1, getStartTimestampBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(2, duration_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static user_activity.UserActivityData.ProcessActivity parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static user_activity.UserActivityData.ProcessActivity parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static user_activity.UserActivityData.ProcessActivity parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static user_activity.UserActivityData.ProcessActivity parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static user_activity.UserActivityData.ProcessActivity parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static user_activity.UserActivityData.ProcessActivity parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static user_activity.UserActivityData.ProcessActivity parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static user_activity.UserActivityData.ProcessActivity parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static user_activity.UserActivityData.ProcessActivity parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static user_activity.UserActivityData.ProcessActivity parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(user_activity.UserActivityData.ProcessActivity prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code user_activity.ProcessActivity} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements user_activity.UserActivityData.ProcessActivityOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return user_activity.UserActivityData.internal_static_user_activity_ProcessActivity_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return user_activity.UserActivityData.internal_static_user_activity_ProcessActivity_fieldAccessorTable .ensureFieldAccessorsInitialized( user_activity.UserActivityData.ProcessActivity.class, user_activity.UserActivityData.ProcessActivity.Builder.class); } // Construct using user_activity.UserActivityData.ProcessActivity.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); startTimestamp_ = ""; bitField0_ = (bitField0_ & ~0x00000001); duration_ = 0; bitField0_ = (bitField0_ & ~0x00000002); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return user_activity.UserActivityData.internal_static_user_activity_ProcessActivity_descriptor; } public user_activity.UserActivityData.ProcessActivity getDefaultInstanceForType() { return user_activity.UserActivityData.ProcessActivity.getDefaultInstance(); } public user_activity.UserActivityData.ProcessActivity build() { user_activity.UserActivityData.ProcessActivity result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public user_activity.UserActivityData.ProcessActivity buildPartial() { user_activity.UserActivityData.ProcessActivity result = new user_activity.UserActivityData.ProcessActivity(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.startTimestamp_ = startTimestamp_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.duration_ = duration_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof user_activity.UserActivityData.ProcessActivity) { return mergeFrom((user_activity.UserActivityData.ProcessActivity)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(user_activity.UserActivityData.ProcessActivity other) { if (other == user_activity.UserActivityData.ProcessActivity.getDefaultInstance()) return this; if (other.hasStartTimestamp()) { bitField0_ |= 0x00000001; startTimestamp_ = other.startTimestamp_; onChanged(); } if (other.hasDuration()) { setDuration(other.getDuration()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { user_activity.UserActivityData.ProcessActivity parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (user_activity.UserActivityData.ProcessActivity) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional string start_timestamp = 1; private java.lang.Object startTimestamp_ = ""; /** * <code>optional string start_timestamp = 1;</code> * * <pre> * ���̴�ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public boolean hasStartTimestamp() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional string start_timestamp = 1;</code> * * <pre> * ���̴�ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public java.lang.String getStartTimestamp() { java.lang.Object ref = startTimestamp_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); startTimestamp_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string start_timestamp = 1;</code> * * <pre> * ���̴�ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public com.google.protobuf.ByteString getStartTimestampBytes() { java.lang.Object ref = startTimestamp_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); startTimestamp_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string start_timestamp = 1;</code> * * <pre> * ���̴�ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public Builder setStartTimestamp( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; startTimestamp_ = value; onChanged(); return this; } /** * <code>optional string start_timestamp = 1;</code> * * <pre> * ���̴�ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public Builder clearStartTimestamp() { bitField0_ = (bitField0_ & ~0x00000001); startTimestamp_ = getDefaultInstance().getStartTimestamp(); onChanged(); return this; } /** * <code>optional string start_timestamp = 1;</code> * * <pre> * ���̴�ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public Builder setStartTimestampBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; startTimestamp_ = value; onChanged(); return this; } // optional int32 duration = 2; private int duration_ ; /** * <code>optional int32 duration = 2;</code> * * <pre> * ʹ��ʱ������ * </pre> */ public boolean hasDuration() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional int32 duration = 2;</code> * * <pre> * ʹ��ʱ������ * </pre> */ public int getDuration() { return duration_; } /** * <code>optional int32 duration = 2;</code> * * <pre> * ʹ��ʱ������ * </pre> */ public Builder setDuration(int value) { bitField0_ |= 0x00000002; duration_ = value; onChanged(); return this; } /** * <code>optional int32 duration = 2;</code> * * <pre> * ʹ��ʱ������ * </pre> */ public Builder clearDuration() { bitField0_ = (bitField0_ & ~0x00000002); duration_ = 0; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:user_activity.ProcessActivity) } static { defaultInstance = new ProcessActivity(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:user_activity.ProcessActivity) } public interface WindowOrBuilder extends com.google.protobuf.MessageOrBuilder { // required string name = 1; /** * <code>required string name = 1;</code> * * <pre> *��������� * </pre> */ boolean hasName(); /** * <code>required string name = 1;</code> * * <pre> *��������� * </pre> */ java.lang.String getName(); /** * <code>required string name = 1;</code> * * <pre> *��������� * </pre> */ com.google.protobuf.ByteString getNameBytes(); // repeated .user_activity.WindowActivity activity = 2; /** * <code>repeated .user_activity.WindowActivity activity = 2;</code> * * <pre> * �������� * </pre> */ java.util.List<user_activity.UserActivityData.WindowActivity> getActivityList(); /** * <code>repeated .user_activity.WindowActivity activity = 2;</code> * * <pre> * �������� * </pre> */ user_activity.UserActivityData.WindowActivity getActivity(int index); /** * <code>repeated .user_activity.WindowActivity activity = 2;</code> * * <pre> * �������� * </pre> */ int getActivityCount(); /** * <code>repeated .user_activity.WindowActivity activity = 2;</code> * * <pre> * �������� * </pre> */ java.util.List<? extends user_activity.UserActivityData.WindowActivityOrBuilder> getActivityOrBuilderList(); /** * <code>repeated .user_activity.WindowActivity activity = 2;</code> * * <pre> * �������� * </pre> */ user_activity.UserActivityData.WindowActivityOrBuilder getActivityOrBuilder( int index); } /** * Protobuf type {@code user_activity.Window} */ public static final class Window extends com.google.protobuf.GeneratedMessage implements WindowOrBuilder { // Use Window.newBuilder() to construct. private Window(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private Window(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final Window defaultInstance; public static Window getDefaultInstance() { return defaultInstance; } public Window getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Window( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { bitField0_ |= 0x00000001; name_ = input.readBytes(); break; } case 18: { if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) { activity_ = new java.util.ArrayList<user_activity.UserActivityData.WindowActivity>(); mutable_bitField0_ |= 0x00000002; } activity_.add(input.readMessage(user_activity.UserActivityData.WindowActivity.PARSER, extensionRegistry)); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) { activity_ = java.util.Collections.unmodifiableList(activity_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return user_activity.UserActivityData.internal_static_user_activity_Window_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return user_activity.UserActivityData.internal_static_user_activity_Window_fieldAccessorTable .ensureFieldAccessorsInitialized( user_activity.UserActivityData.Window.class, user_activity.UserActivityData.Window.Builder.class); } public static com.google.protobuf.Parser<Window> PARSER = new com.google.protobuf.AbstractParser<Window>() { public Window parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Window(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<Window> getParserForType() { return PARSER; } private int bitField0_; // required string name = 1; public static final int NAME_FIELD_NUMBER = 1; private java.lang.Object name_; /** * <code>required string name = 1;</code> * * <pre> *��������� * </pre> */ public boolean hasName() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>required string name = 1;</code> * * <pre> *��������� * </pre> */ public java.lang.String getName() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { name_ = s; } return s; } } /** * <code>required string name = 1;</code> * * <pre> *��������� * </pre> */ public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // repeated .user_activity.WindowActivity activity = 2; public static final int ACTIVITY_FIELD_NUMBER = 2; private java.util.List<user_activity.UserActivityData.WindowActivity> activity_; /** * <code>repeated .user_activity.WindowActivity activity = 2;</code> * * <pre> * �������� * </pre> */ public java.util.List<user_activity.UserActivityData.WindowActivity> getActivityList() { return activity_; } /** * <code>repeated .user_activity.WindowActivity activity = 2;</code> * * <pre> * �������� * </pre> */ public java.util.List<? extends user_activity.UserActivityData.WindowActivityOrBuilder> getActivityOrBuilderList() { return activity_; } /** * <code>repeated .user_activity.WindowActivity activity = 2;</code> * * <pre> * �������� * </pre> */ public int getActivityCount() { return activity_.size(); } /** * <code>repeated .user_activity.WindowActivity activity = 2;</code> * * <pre> * �������� * </pre> */ public user_activity.UserActivityData.WindowActivity getActivity(int index) { return activity_.get(index); } /** * <code>repeated .user_activity.WindowActivity activity = 2;</code> * * <pre> * �������� * </pre> */ public user_activity.UserActivityData.WindowActivityOrBuilder getActivityOrBuilder( int index) { return activity_.get(index); } private void initFields() { name_ = ""; activity_ = java.util.Collections.emptyList(); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; if (!hasName()) { memoizedIsInitialized = 0; return false; } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeBytes(1, getNameBytes()); } for (int i = 0; i < activity_.size(); i++) { output.writeMessage(2, activity_.get(i)); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(1, getNameBytes()); } for (int i = 0; i < activity_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, activity_.get(i)); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static user_activity.UserActivityData.Window parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static user_activity.UserActivityData.Window parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static user_activity.UserActivityData.Window parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static user_activity.UserActivityData.Window parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static user_activity.UserActivityData.Window parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static user_activity.UserActivityData.Window parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static user_activity.UserActivityData.Window parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static user_activity.UserActivityData.Window parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static user_activity.UserActivityData.Window parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static user_activity.UserActivityData.Window parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(user_activity.UserActivityData.Window prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code user_activity.Window} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements user_activity.UserActivityData.WindowOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return user_activity.UserActivityData.internal_static_user_activity_Window_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return user_activity.UserActivityData.internal_static_user_activity_Window_fieldAccessorTable .ensureFieldAccessorsInitialized( user_activity.UserActivityData.Window.class, user_activity.UserActivityData.Window.Builder.class); } // Construct using user_activity.UserActivityData.Window.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getActivityFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); name_ = ""; bitField0_ = (bitField0_ & ~0x00000001); if (activityBuilder_ == null) { activity_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); } else { activityBuilder_.clear(); } return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return user_activity.UserActivityData.internal_static_user_activity_Window_descriptor; } public user_activity.UserActivityData.Window getDefaultInstanceForType() { return user_activity.UserActivityData.Window.getDefaultInstance(); } public user_activity.UserActivityData.Window build() { user_activity.UserActivityData.Window result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public user_activity.UserActivityData.Window buildPartial() { user_activity.UserActivityData.Window result = new user_activity.UserActivityData.Window(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.name_ = name_; if (activityBuilder_ == null) { if (((bitField0_ & 0x00000002) == 0x00000002)) { activity_ = java.util.Collections.unmodifiableList(activity_); bitField0_ = (bitField0_ & ~0x00000002); } result.activity_ = activity_; } else { result.activity_ = activityBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof user_activity.UserActivityData.Window) { return mergeFrom((user_activity.UserActivityData.Window)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(user_activity.UserActivityData.Window other) { if (other == user_activity.UserActivityData.Window.getDefaultInstance()) return this; if (other.hasName()) { bitField0_ |= 0x00000001; name_ = other.name_; onChanged(); } if (activityBuilder_ == null) { if (!other.activity_.isEmpty()) { if (activity_.isEmpty()) { activity_ = other.activity_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureActivityIsMutable(); activity_.addAll(other.activity_); } onChanged(); } } else { if (!other.activity_.isEmpty()) { if (activityBuilder_.isEmpty()) { activityBuilder_.dispose(); activityBuilder_ = null; activity_ = other.activity_; bitField0_ = (bitField0_ & ~0x00000002); activityBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getActivityFieldBuilder() : null; } else { activityBuilder_.addAllMessages(other.activity_); } } } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { if (!hasName()) { return false; } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { user_activity.UserActivityData.Window parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (user_activity.UserActivityData.Window) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // required string name = 1; private java.lang.Object name_ = ""; /** * <code>required string name = 1;</code> * * <pre> *��������� * </pre> */ public boolean hasName() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>required string name = 1;</code> * * <pre> *��������� * </pre> */ public java.lang.String getName() { java.lang.Object ref = name_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); name_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>required string name = 1;</code> * * <pre> *��������� * </pre> */ public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>required string name = 1;</code> * * <pre> *��������� * </pre> */ public Builder setName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; name_ = value; onChanged(); return this; } /** * <code>required string name = 1;</code> * * <pre> *��������� * </pre> */ public Builder clearName() { bitField0_ = (bitField0_ & ~0x00000001); name_ = getDefaultInstance().getName(); onChanged(); return this; } /** * <code>required string name = 1;</code> * * <pre> *��������� * </pre> */ public Builder setNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; name_ = value; onChanged(); return this; } // repeated .user_activity.WindowActivity activity = 2; private java.util.List<user_activity.UserActivityData.WindowActivity> activity_ = java.util.Collections.emptyList(); private void ensureActivityIsMutable() { if (!((bitField0_ & 0x00000002) == 0x00000002)) { activity_ = new java.util.ArrayList<user_activity.UserActivityData.WindowActivity>(activity_); bitField0_ |= 0x00000002; } } private com.google.protobuf.RepeatedFieldBuilder< user_activity.UserActivityData.WindowActivity, user_activity.UserActivityData.WindowActivity.Builder, user_activity.UserActivityData.WindowActivityOrBuilder> activityBuilder_; /** * <code>repeated .user_activity.WindowActivity activity = 2;</code> * * <pre> * �������� * </pre> */ public java.util.List<user_activity.UserActivityData.WindowActivity> getActivityList() { if (activityBuilder_ == null) { return java.util.Collections.unmodifiableList(activity_); } else { return activityBuilder_.getMessageList(); } } /** * <code>repeated .user_activity.WindowActivity activity = 2;</code> * * <pre> * �������� * </pre> */ public int getActivityCount() { if (activityBuilder_ == null) { return activity_.size(); } else { return activityBuilder_.getCount(); } } /** * <code>repeated .user_activity.WindowActivity activity = 2;</code> * * <pre> * �������� * </pre> */ public user_activity.UserActivityData.WindowActivity getActivity(int index) { if (activityBuilder_ == null) { return activity_.get(index); } else { return activityBuilder_.getMessage(index); } } /** * <code>repeated .user_activity.WindowActivity activity = 2;</code> * * <pre> * �������� * </pre> */ public Builder setActivity( int index, user_activity.UserActivityData.WindowActivity value) { if (activityBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureActivityIsMutable(); activity_.set(index, value); onChanged(); } else { activityBuilder_.setMessage(index, value); } return this; } /** * <code>repeated .user_activity.WindowActivity activity = 2;</code> * * <pre> * �������� * </pre> */ public Builder setActivity( int index, user_activity.UserActivityData.WindowActivity.Builder builderForValue) { if (activityBuilder_ == null) { ensureActivityIsMutable(); activity_.set(index, builderForValue.build()); onChanged(); } else { activityBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .user_activity.WindowActivity activity = 2;</code> * * <pre> * �������� * </pre> */ public Builder addActivity(user_activity.UserActivityData.WindowActivity value) { if (activityBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureActivityIsMutable(); activity_.add(value); onChanged(); } else { activityBuilder_.addMessage(value); } return this; } /** * <code>repeated .user_activity.WindowActivity activity = 2;</code> * * <pre> * �������� * </pre> */ public Builder addActivity( int index, user_activity.UserActivityData.WindowActivity value) { if (activityBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureActivityIsMutable(); activity_.add(index, value); onChanged(); } else { activityBuilder_.addMessage(index, value); } return this; } /** * <code>repeated .user_activity.WindowActivity activity = 2;</code> * * <pre> * �������� * </pre> */ public Builder addActivity( user_activity.UserActivityData.WindowActivity.Builder builderForValue) { if (activityBuilder_ == null) { ensureActivityIsMutable(); activity_.add(builderForValue.build()); onChanged(); } else { activityBuilder_.addMessage(builderForValue.build()); } return this; } /** * <code>repeated .user_activity.WindowActivity activity = 2;</code> * * <pre> * �������� * </pre> */ public Builder addActivity( int index, user_activity.UserActivityData.WindowActivity.Builder builderForValue) { if (activityBuilder_ == null) { ensureActivityIsMutable(); activity_.add(index, builderForValue.build()); onChanged(); } else { activityBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .user_activity.WindowActivity activity = 2;</code> * * <pre> * �������� * </pre> */ public Builder addAllActivity( java.lang.Iterable<? extends user_activity.UserActivityData.WindowActivity> values) { if (activityBuilder_ == null) { ensureActivityIsMutable(); super.addAll(values, activity_); onChanged(); } else { activityBuilder_.addAllMessages(values); } return this; } /** * <code>repeated .user_activity.WindowActivity activity = 2;</code> * * <pre> * �������� * </pre> */ public Builder clearActivity() { if (activityBuilder_ == null) { activity_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); } else { activityBuilder_.clear(); } return this; } /** * <code>repeated .user_activity.WindowActivity activity = 2;</code> * * <pre> * �������� * </pre> */ public Builder removeActivity(int index) { if (activityBuilder_ == null) { ensureActivityIsMutable(); activity_.remove(index); onChanged(); } else { activityBuilder_.remove(index); } return this; } /** * <code>repeated .user_activity.WindowActivity activity = 2;</code> * * <pre> * �������� * </pre> */ public user_activity.UserActivityData.WindowActivity.Builder getActivityBuilder( int index) { return getActivityFieldBuilder().getBuilder(index); } /** * <code>repeated .user_activity.WindowActivity activity = 2;</code> * * <pre> * �������� * </pre> */ public user_activity.UserActivityData.WindowActivityOrBuilder getActivityOrBuilder( int index) { if (activityBuilder_ == null) { return activity_.get(index); } else { return activityBuilder_.getMessageOrBuilder(index); } } /** * <code>repeated .user_activity.WindowActivity activity = 2;</code> * * <pre> * �������� * </pre> */ public java.util.List<? extends user_activity.UserActivityData.WindowActivityOrBuilder> getActivityOrBuilderList() { if (activityBuilder_ != null) { return activityBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(activity_); } } /** * <code>repeated .user_activity.WindowActivity activity = 2;</code> * * <pre> * �������� * </pre> */ public user_activity.UserActivityData.WindowActivity.Builder addActivityBuilder() { return getActivityFieldBuilder().addBuilder( user_activity.UserActivityData.WindowActivity.getDefaultInstance()); } /** * <code>repeated .user_activity.WindowActivity activity = 2;</code> * * <pre> * �������� * </pre> */ public user_activity.UserActivityData.WindowActivity.Builder addActivityBuilder( int index) { return getActivityFieldBuilder().addBuilder( index, user_activity.UserActivityData.WindowActivity.getDefaultInstance()); } /** * <code>repeated .user_activity.WindowActivity activity = 2;</code> * * <pre> * �������� * </pre> */ public java.util.List<user_activity.UserActivityData.WindowActivity.Builder> getActivityBuilderList() { return getActivityFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< user_activity.UserActivityData.WindowActivity, user_activity.UserActivityData.WindowActivity.Builder, user_activity.UserActivityData.WindowActivityOrBuilder> getActivityFieldBuilder() { if (activityBuilder_ == null) { activityBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< user_activity.UserActivityData.WindowActivity, user_activity.UserActivityData.WindowActivity.Builder, user_activity.UserActivityData.WindowActivityOrBuilder>( activity_, ((bitField0_ & 0x00000002) == 0x00000002), getParentForChildren(), isClean()); activity_ = null; } return activityBuilder_; } // @@protoc_insertion_point(builder_scope:user_activity.Window) } static { defaultInstance = new Window(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:user_activity.Window) } public interface WindowActivityOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional string start_timestamp = 1; /** * <code>optional string start_timestamp = 1;</code> * * <pre> * ���̴�ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ boolean hasStartTimestamp(); /** * <code>optional string start_timestamp = 1;</code> * * <pre> * ���̴�ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ java.lang.String getStartTimestamp(); /** * <code>optional string start_timestamp = 1;</code> * * <pre> * ���̴�ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ com.google.protobuf.ByteString getStartTimestampBytes(); // optional int32 duration = 2; /** * <code>optional int32 duration = 2;</code> * * <pre> * ʹ��ʱ������ * </pre> */ boolean hasDuration(); /** * <code>optional int32 duration = 2;</code> * * <pre> * ʹ��ʱ������ * </pre> */ int getDuration(); } /** * Protobuf type {@code user_activity.WindowActivity} */ public static final class WindowActivity extends com.google.protobuf.GeneratedMessage implements WindowActivityOrBuilder { // Use WindowActivity.newBuilder() to construct. private WindowActivity(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private WindowActivity(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final WindowActivity defaultInstance; public static WindowActivity getDefaultInstance() { return defaultInstance; } public WindowActivity getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } @SuppressWarnings("unused") private WindowActivity( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { bitField0_ |= 0x00000001; startTimestamp_ = input.readBytes(); break; } case 16: { bitField0_ |= 0x00000002; duration_ = input.readInt32(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return user_activity.UserActivityData.internal_static_user_activity_WindowActivity_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return user_activity.UserActivityData.internal_static_user_activity_WindowActivity_fieldAccessorTable .ensureFieldAccessorsInitialized( user_activity.UserActivityData.WindowActivity.class, user_activity.UserActivityData.WindowActivity.Builder.class); } public static com.google.protobuf.Parser<WindowActivity> PARSER = new com.google.protobuf.AbstractParser<WindowActivity>() { public WindowActivity parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new WindowActivity(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<WindowActivity> getParserForType() { return PARSER; } private int bitField0_; // optional string start_timestamp = 1; public static final int START_TIMESTAMP_FIELD_NUMBER = 1; private java.lang.Object startTimestamp_; /** * <code>optional string start_timestamp = 1;</code> * * <pre> * ���̴�ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public boolean hasStartTimestamp() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional string start_timestamp = 1;</code> * * <pre> * ���̴�ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public java.lang.String getStartTimestamp() { java.lang.Object ref = startTimestamp_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { startTimestamp_ = s; } return s; } } /** * <code>optional string start_timestamp = 1;</code> * * <pre> * ���̴�ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public com.google.protobuf.ByteString getStartTimestampBytes() { java.lang.Object ref = startTimestamp_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); startTimestamp_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional int32 duration = 2; public static final int DURATION_FIELD_NUMBER = 2; private int duration_; /** * <code>optional int32 duration = 2;</code> * * <pre> * ʹ��ʱ������ * </pre> */ public boolean hasDuration() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional int32 duration = 2;</code> * * <pre> * ʹ��ʱ������ * </pre> */ public int getDuration() { return duration_; } private void initFields() { startTimestamp_ = ""; duration_ = 0; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeBytes(1, getStartTimestampBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeInt32(2, duration_); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(1, getStartTimestampBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(2, duration_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static user_activity.UserActivityData.WindowActivity parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static user_activity.UserActivityData.WindowActivity parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static user_activity.UserActivityData.WindowActivity parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static user_activity.UserActivityData.WindowActivity parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static user_activity.UserActivityData.WindowActivity parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static user_activity.UserActivityData.WindowActivity parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static user_activity.UserActivityData.WindowActivity parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static user_activity.UserActivityData.WindowActivity parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static user_activity.UserActivityData.WindowActivity parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static user_activity.UserActivityData.WindowActivity parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(user_activity.UserActivityData.WindowActivity prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code user_activity.WindowActivity} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements user_activity.UserActivityData.WindowActivityOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return user_activity.UserActivityData.internal_static_user_activity_WindowActivity_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return user_activity.UserActivityData.internal_static_user_activity_WindowActivity_fieldAccessorTable .ensureFieldAccessorsInitialized( user_activity.UserActivityData.WindowActivity.class, user_activity.UserActivityData.WindowActivity.Builder.class); } // Construct using user_activity.UserActivityData.WindowActivity.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); startTimestamp_ = ""; bitField0_ = (bitField0_ & ~0x00000001); duration_ = 0; bitField0_ = (bitField0_ & ~0x00000002); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return user_activity.UserActivityData.internal_static_user_activity_WindowActivity_descriptor; } public user_activity.UserActivityData.WindowActivity getDefaultInstanceForType() { return user_activity.UserActivityData.WindowActivity.getDefaultInstance(); } public user_activity.UserActivityData.WindowActivity build() { user_activity.UserActivityData.WindowActivity result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public user_activity.UserActivityData.WindowActivity buildPartial() { user_activity.UserActivityData.WindowActivity result = new user_activity.UserActivityData.WindowActivity(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.startTimestamp_ = startTimestamp_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.duration_ = duration_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof user_activity.UserActivityData.WindowActivity) { return mergeFrom((user_activity.UserActivityData.WindowActivity)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(user_activity.UserActivityData.WindowActivity other) { if (other == user_activity.UserActivityData.WindowActivity.getDefaultInstance()) return this; if (other.hasStartTimestamp()) { bitField0_ |= 0x00000001; startTimestamp_ = other.startTimestamp_; onChanged(); } if (other.hasDuration()) { setDuration(other.getDuration()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { user_activity.UserActivityData.WindowActivity parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (user_activity.UserActivityData.WindowActivity) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional string start_timestamp = 1; private java.lang.Object startTimestamp_ = ""; /** * <code>optional string start_timestamp = 1;</code> * * <pre> * ���̴�ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public boolean hasStartTimestamp() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional string start_timestamp = 1;</code> * * <pre> * ���̴�ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public java.lang.String getStartTimestamp() { java.lang.Object ref = startTimestamp_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); startTimestamp_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string start_timestamp = 1;</code> * * <pre> * ���̴�ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public com.google.protobuf.ByteString getStartTimestampBytes() { java.lang.Object ref = startTimestamp_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); startTimestamp_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string start_timestamp = 1;</code> * * <pre> * ���̴�ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public Builder setStartTimestamp( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; startTimestamp_ = value; onChanged(); return this; } /** * <code>optional string start_timestamp = 1;</code> * * <pre> * ���̴�ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public Builder clearStartTimestamp() { bitField0_ = (bitField0_ & ~0x00000001); startTimestamp_ = getDefaultInstance().getStartTimestamp(); onChanged(); return this; } /** * <code>optional string start_timestamp = 1;</code> * * <pre> * ���̴�ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public Builder setStartTimestampBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; startTimestamp_ = value; onChanged(); return this; } // optional int32 duration = 2; private int duration_ ; /** * <code>optional int32 duration = 2;</code> * * <pre> * ʹ��ʱ������ * </pre> */ public boolean hasDuration() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional int32 duration = 2;</code> * * <pre> * ʹ��ʱ������ * </pre> */ public int getDuration() { return duration_; } /** * <code>optional int32 duration = 2;</code> * * <pre> * ʹ��ʱ������ * </pre> */ public Builder setDuration(int value) { bitField0_ |= 0x00000002; duration_ = value; onChanged(); return this; } /** * <code>optional int32 duration = 2;</code> * * <pre> * ʹ��ʱ������ * </pre> */ public Builder clearDuration() { bitField0_ = (bitField0_ & ~0x00000002); duration_ = 0; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:user_activity.WindowActivity) } static { defaultInstance = new WindowActivity(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:user_activity.WindowActivity) } public interface GPSOrBuilder extends com.google.protobuf.MessageOrBuilder { // required double latitude = 1; /** * <code>required double latitude = 1;</code> */ boolean hasLatitude(); /** * <code>required double latitude = 1;</code> */ double getLatitude(); // required double longitude = 2; /** * <code>required double longitude = 2;</code> */ boolean hasLongitude(); /** * <code>required double longitude = 2;</code> */ double getLongitude(); // optional double altitude = 3; /** * <code>optional double altitude = 3;</code> */ boolean hasAltitude(); /** * <code>optional double altitude = 3;</code> */ double getAltitude(); } /** * Protobuf type {@code user_activity.GPS} */ public static final class GPS extends com.google.protobuf.GeneratedMessage implements GPSOrBuilder { // Use GPS.newBuilder() to construct. private GPS(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private GPS(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final GPS defaultInstance; public static GPS getDefaultInstance() { return defaultInstance; } public GPS getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } @SuppressWarnings("unused") private GPS( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 9: { bitField0_ |= 0x00000001; latitude_ = input.readDouble(); break; } case 17: { bitField0_ |= 0x00000002; longitude_ = input.readDouble(); break; } case 25: { bitField0_ |= 0x00000004; altitude_ = input.readDouble(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return user_activity.UserActivityData.internal_static_user_activity_GPS_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return user_activity.UserActivityData.internal_static_user_activity_GPS_fieldAccessorTable .ensureFieldAccessorsInitialized( user_activity.UserActivityData.GPS.class, user_activity.UserActivityData.GPS.Builder.class); } public static com.google.protobuf.Parser<GPS> PARSER = new com.google.protobuf.AbstractParser<GPS>() { public GPS parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new GPS(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<GPS> getParserForType() { return PARSER; } private int bitField0_; // required double latitude = 1; public static final int LATITUDE_FIELD_NUMBER = 1; private double latitude_; /** * <code>required double latitude = 1;</code> */ public boolean hasLatitude() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>required double latitude = 1;</code> */ public double getLatitude() { return latitude_; } // required double longitude = 2; public static final int LONGITUDE_FIELD_NUMBER = 2; private double longitude_; /** * <code>required double longitude = 2;</code> */ public boolean hasLongitude() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>required double longitude = 2;</code> */ public double getLongitude() { return longitude_; } // optional double altitude = 3; public static final int ALTITUDE_FIELD_NUMBER = 3; private double altitude_; /** * <code>optional double altitude = 3;</code> */ public boolean hasAltitude() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional double altitude = 3;</code> */ public double getAltitude() { return altitude_; } private void initFields() { latitude_ = 0D; longitude_ = 0D; altitude_ = 0D; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; if (!hasLatitude()) { memoizedIsInitialized = 0; return false; } if (!hasLongitude()) { memoizedIsInitialized = 0; return false; } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeDouble(1, latitude_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeDouble(2, longitude_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeDouble(3, altitude_); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(1, latitude_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(2, longitude_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(3, altitude_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static user_activity.UserActivityData.GPS parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static user_activity.UserActivityData.GPS parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static user_activity.UserActivityData.GPS parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static user_activity.UserActivityData.GPS parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static user_activity.UserActivityData.GPS parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static user_activity.UserActivityData.GPS parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static user_activity.UserActivityData.GPS parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static user_activity.UserActivityData.GPS parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static user_activity.UserActivityData.GPS parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static user_activity.UserActivityData.GPS parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(user_activity.UserActivityData.GPS prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code user_activity.GPS} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements user_activity.UserActivityData.GPSOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return user_activity.UserActivityData.internal_static_user_activity_GPS_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return user_activity.UserActivityData.internal_static_user_activity_GPS_fieldAccessorTable .ensureFieldAccessorsInitialized( user_activity.UserActivityData.GPS.class, user_activity.UserActivityData.GPS.Builder.class); } // Construct using user_activity.UserActivityData.GPS.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); latitude_ = 0D; bitField0_ = (bitField0_ & ~0x00000001); longitude_ = 0D; bitField0_ = (bitField0_ & ~0x00000002); altitude_ = 0D; bitField0_ = (bitField0_ & ~0x00000004); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return user_activity.UserActivityData.internal_static_user_activity_GPS_descriptor; } public user_activity.UserActivityData.GPS getDefaultInstanceForType() { return user_activity.UserActivityData.GPS.getDefaultInstance(); } public user_activity.UserActivityData.GPS build() { user_activity.UserActivityData.GPS result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public user_activity.UserActivityData.GPS buildPartial() { user_activity.UserActivityData.GPS result = new user_activity.UserActivityData.GPS(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.latitude_ = latitude_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.longitude_ = longitude_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.altitude_ = altitude_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof user_activity.UserActivityData.GPS) { return mergeFrom((user_activity.UserActivityData.GPS)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(user_activity.UserActivityData.GPS other) { if (other == user_activity.UserActivityData.GPS.getDefaultInstance()) return this; if (other.hasLatitude()) { setLatitude(other.getLatitude()); } if (other.hasLongitude()) { setLongitude(other.getLongitude()); } if (other.hasAltitude()) { setAltitude(other.getAltitude()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { if (!hasLatitude()) { return false; } if (!hasLongitude()) { return false; } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { user_activity.UserActivityData.GPS parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (user_activity.UserActivityData.GPS) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // required double latitude = 1; private double latitude_ ; /** * <code>required double latitude = 1;</code> */ public boolean hasLatitude() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>required double latitude = 1;</code> */ public double getLatitude() { return latitude_; } /** * <code>required double latitude = 1;</code> */ public Builder setLatitude(double value) { bitField0_ |= 0x00000001; latitude_ = value; onChanged(); return this; } /** * <code>required double latitude = 1;</code> */ public Builder clearLatitude() { bitField0_ = (bitField0_ & ~0x00000001); latitude_ = 0D; onChanged(); return this; } // required double longitude = 2; private double longitude_ ; /** * <code>required double longitude = 2;</code> */ public boolean hasLongitude() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>required double longitude = 2;</code> */ public double getLongitude() { return longitude_; } /** * <code>required double longitude = 2;</code> */ public Builder setLongitude(double value) { bitField0_ |= 0x00000002; longitude_ = value; onChanged(); return this; } /** * <code>required double longitude = 2;</code> */ public Builder clearLongitude() { bitField0_ = (bitField0_ & ~0x00000002); longitude_ = 0D; onChanged(); return this; } // optional double altitude = 3; private double altitude_ ; /** * <code>optional double altitude = 3;</code> */ public boolean hasAltitude() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional double altitude = 3;</code> */ public double getAltitude() { return altitude_; } /** * <code>optional double altitude = 3;</code> */ public Builder setAltitude(double value) { bitField0_ |= 0x00000004; altitude_ = value; onChanged(); return this; } /** * <code>optional double altitude = 3;</code> */ public Builder clearAltitude() { bitField0_ = (bitField0_ & ~0x00000004); altitude_ = 0D; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:user_activity.GPS) } static { defaultInstance = new GPS(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:user_activity.GPS) } public interface AppOrBuilder extends com.google.protobuf.MessageOrBuilder { // required string name = 1; /** * <code>required string name = 1;</code> * * <pre> *APP���� * </pre> */ boolean hasName(); /** * <code>required string name = 1;</code> * * <pre> *APP���� * </pre> */ java.lang.String getName(); /** * <code>required string name = 1;</code> * * <pre> *APP���� * </pre> */ com.google.protobuf.ByteString getNameBytes(); // repeated .user_activity.AppActivity activity = 2; /** * <code>repeated .user_activity.AppActivity activity = 2;</code> * * <pre> * APPʹ����� * </pre> */ java.util.List<user_activity.UserActivityData.AppActivity> getActivityList(); /** * <code>repeated .user_activity.AppActivity activity = 2;</code> * * <pre> * APPʹ����� * </pre> */ user_activity.UserActivityData.AppActivity getActivity(int index); /** * <code>repeated .user_activity.AppActivity activity = 2;</code> * * <pre> * APPʹ����� * </pre> */ int getActivityCount(); /** * <code>repeated .user_activity.AppActivity activity = 2;</code> * * <pre> * APPʹ����� * </pre> */ java.util.List<? extends user_activity.UserActivityData.AppActivityOrBuilder> getActivityOrBuilderList(); /** * <code>repeated .user_activity.AppActivity activity = 2;</code> * * <pre> * APPʹ����� * </pre> */ user_activity.UserActivityData.AppActivityOrBuilder getActivityOrBuilder( int index); // optional string version = 3; /** * <code>optional string version = 3;</code> * * <pre> *����İ汾�� * </pre> */ boolean hasVersion(); /** * <code>optional string version = 3;</code> * * <pre> *����İ汾�� * </pre> */ java.lang.String getVersion(); /** * <code>optional string version = 3;</code> * * <pre> *����İ汾�� * </pre> */ com.google.protobuf.ByteString getVersionBytes(); } /** * Protobuf type {@code user_activity.App} */ public static final class App extends com.google.protobuf.GeneratedMessage implements AppOrBuilder { // Use App.newBuilder() to construct. private App(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private App(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final App defaultInstance; public static App getDefaultInstance() { return defaultInstance; } public App getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private App( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { bitField0_ |= 0x00000001; name_ = input.readBytes(); break; } case 18: { if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) { activity_ = new java.util.ArrayList<user_activity.UserActivityData.AppActivity>(); mutable_bitField0_ |= 0x00000002; } activity_.add(input.readMessage(user_activity.UserActivityData.AppActivity.PARSER, extensionRegistry)); break; } case 26: { bitField0_ |= 0x00000002; version_ = input.readBytes(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) { activity_ = java.util.Collections.unmodifiableList(activity_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return user_activity.UserActivityData.internal_static_user_activity_App_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return user_activity.UserActivityData.internal_static_user_activity_App_fieldAccessorTable .ensureFieldAccessorsInitialized( user_activity.UserActivityData.App.class, user_activity.UserActivityData.App.Builder.class); } public static com.google.protobuf.Parser<App> PARSER = new com.google.protobuf.AbstractParser<App>() { public App parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new App(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<App> getParserForType() { return PARSER; } private int bitField0_; // required string name = 1; public static final int NAME_FIELD_NUMBER = 1; private java.lang.Object name_; /** * <code>required string name = 1;</code> * * <pre> *APP���� * </pre> */ public boolean hasName() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>required string name = 1;</code> * * <pre> *APP���� * </pre> */ public java.lang.String getName() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { name_ = s; } return s; } } /** * <code>required string name = 1;</code> * * <pre> *APP���� * </pre> */ public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // repeated .user_activity.AppActivity activity = 2; public static final int ACTIVITY_FIELD_NUMBER = 2; private java.util.List<user_activity.UserActivityData.AppActivity> activity_; /** * <code>repeated .user_activity.AppActivity activity = 2;</code> * * <pre> * APPʹ����� * </pre> */ public java.util.List<user_activity.UserActivityData.AppActivity> getActivityList() { return activity_; } /** * <code>repeated .user_activity.AppActivity activity = 2;</code> * * <pre> * APPʹ����� * </pre> */ public java.util.List<? extends user_activity.UserActivityData.AppActivityOrBuilder> getActivityOrBuilderList() { return activity_; } /** * <code>repeated .user_activity.AppActivity activity = 2;</code> * * <pre> * APPʹ����� * </pre> */ public int getActivityCount() { return activity_.size(); } /** * <code>repeated .user_activity.AppActivity activity = 2;</code> * * <pre> * APPʹ����� * </pre> */ public user_activity.UserActivityData.AppActivity getActivity(int index) { return activity_.get(index); } /** * <code>repeated .user_activity.AppActivity activity = 2;</code> * * <pre> * APPʹ����� * </pre> */ public user_activity.UserActivityData.AppActivityOrBuilder getActivityOrBuilder( int index) { return activity_.get(index); } // optional string version = 3; public static final int VERSION_FIELD_NUMBER = 3; private java.lang.Object version_; /** * <code>optional string version = 3;</code> * * <pre> *����İ汾�� * </pre> */ public boolean hasVersion() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional string version = 3;</code> * * <pre> *����İ汾�� * </pre> */ public java.lang.String getVersion() { java.lang.Object ref = version_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { version_ = s; } return s; } } /** * <code>optional string version = 3;</code> * * <pre> *����İ汾�� * </pre> */ public com.google.protobuf.ByteString getVersionBytes() { java.lang.Object ref = version_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); version_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private void initFields() { name_ = ""; activity_ = java.util.Collections.emptyList(); version_ = ""; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; if (!hasName()) { memoizedIsInitialized = 0; return false; } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeBytes(1, getNameBytes()); } for (int i = 0; i < activity_.size(); i++) { output.writeMessage(2, activity_.get(i)); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeBytes(3, getVersionBytes()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(1, getNameBytes()); } for (int i = 0; i < activity_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, activity_.get(i)); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(3, getVersionBytes()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static user_activity.UserActivityData.App parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static user_activity.UserActivityData.App parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static user_activity.UserActivityData.App parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static user_activity.UserActivityData.App parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static user_activity.UserActivityData.App parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static user_activity.UserActivityData.App parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static user_activity.UserActivityData.App parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static user_activity.UserActivityData.App parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static user_activity.UserActivityData.App parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static user_activity.UserActivityData.App parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(user_activity.UserActivityData.App prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code user_activity.App} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements user_activity.UserActivityData.AppOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return user_activity.UserActivityData.internal_static_user_activity_App_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return user_activity.UserActivityData.internal_static_user_activity_App_fieldAccessorTable .ensureFieldAccessorsInitialized( user_activity.UserActivityData.App.class, user_activity.UserActivityData.App.Builder.class); } // Construct using user_activity.UserActivityData.App.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getActivityFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); name_ = ""; bitField0_ = (bitField0_ & ~0x00000001); if (activityBuilder_ == null) { activity_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); } else { activityBuilder_.clear(); } version_ = ""; bitField0_ = (bitField0_ & ~0x00000004); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return user_activity.UserActivityData.internal_static_user_activity_App_descriptor; } public user_activity.UserActivityData.App getDefaultInstanceForType() { return user_activity.UserActivityData.App.getDefaultInstance(); } public user_activity.UserActivityData.App build() { user_activity.UserActivityData.App result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public user_activity.UserActivityData.App buildPartial() { user_activity.UserActivityData.App result = new user_activity.UserActivityData.App(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.name_ = name_; if (activityBuilder_ == null) { if (((bitField0_ & 0x00000002) == 0x00000002)) { activity_ = java.util.Collections.unmodifiableList(activity_); bitField0_ = (bitField0_ & ~0x00000002); } result.activity_ = activity_; } else { result.activity_ = activityBuilder_.build(); } if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000002; } result.version_ = version_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof user_activity.UserActivityData.App) { return mergeFrom((user_activity.UserActivityData.App)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(user_activity.UserActivityData.App other) { if (other == user_activity.UserActivityData.App.getDefaultInstance()) return this; if (other.hasName()) { bitField0_ |= 0x00000001; name_ = other.name_; onChanged(); } if (activityBuilder_ == null) { if (!other.activity_.isEmpty()) { if (activity_.isEmpty()) { activity_ = other.activity_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureActivityIsMutable(); activity_.addAll(other.activity_); } onChanged(); } } else { if (!other.activity_.isEmpty()) { if (activityBuilder_.isEmpty()) { activityBuilder_.dispose(); activityBuilder_ = null; activity_ = other.activity_; bitField0_ = (bitField0_ & ~0x00000002); activityBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getActivityFieldBuilder() : null; } else { activityBuilder_.addAllMessages(other.activity_); } } } if (other.hasVersion()) { bitField0_ |= 0x00000004; version_ = other.version_; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { if (!hasName()) { return false; } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { user_activity.UserActivityData.App parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (user_activity.UserActivityData.App) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // required string name = 1; private java.lang.Object name_ = ""; /** * <code>required string name = 1;</code> * * <pre> *APP���� * </pre> */ public boolean hasName() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>required string name = 1;</code> * * <pre> *APP���� * </pre> */ public java.lang.String getName() { java.lang.Object ref = name_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); name_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>required string name = 1;</code> * * <pre> *APP���� * </pre> */ public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>required string name = 1;</code> * * <pre> *APP���� * </pre> */ public Builder setName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; name_ = value; onChanged(); return this; } /** * <code>required string name = 1;</code> * * <pre> *APP���� * </pre> */ public Builder clearName() { bitField0_ = (bitField0_ & ~0x00000001); name_ = getDefaultInstance().getName(); onChanged(); return this; } /** * <code>required string name = 1;</code> * * <pre> *APP���� * </pre> */ public Builder setNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; name_ = value; onChanged(); return this; } // repeated .user_activity.AppActivity activity = 2; private java.util.List<user_activity.UserActivityData.AppActivity> activity_ = java.util.Collections.emptyList(); private void ensureActivityIsMutable() { if (!((bitField0_ & 0x00000002) == 0x00000002)) { activity_ = new java.util.ArrayList<user_activity.UserActivityData.AppActivity>(activity_); bitField0_ |= 0x00000002; } } private com.google.protobuf.RepeatedFieldBuilder< user_activity.UserActivityData.AppActivity, user_activity.UserActivityData.AppActivity.Builder, user_activity.UserActivityData.AppActivityOrBuilder> activityBuilder_; /** * <code>repeated .user_activity.AppActivity activity = 2;</code> * * <pre> * APPʹ����� * </pre> */ public java.util.List<user_activity.UserActivityData.AppActivity> getActivityList() { if (activityBuilder_ == null) { return java.util.Collections.unmodifiableList(activity_); } else { return activityBuilder_.getMessageList(); } } /** * <code>repeated .user_activity.AppActivity activity = 2;</code> * * <pre> * APPʹ����� * </pre> */ public int getActivityCount() { if (activityBuilder_ == null) { return activity_.size(); } else { return activityBuilder_.getCount(); } } /** * <code>repeated .user_activity.AppActivity activity = 2;</code> * * <pre> * APPʹ����� * </pre> */ public user_activity.UserActivityData.AppActivity getActivity(int index) { if (activityBuilder_ == null) { return activity_.get(index); } else { return activityBuilder_.getMessage(index); } } /** * <code>repeated .user_activity.AppActivity activity = 2;</code> * * <pre> * APPʹ����� * </pre> */ public Builder setActivity( int index, user_activity.UserActivityData.AppActivity value) { if (activityBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureActivityIsMutable(); activity_.set(index, value); onChanged(); } else { activityBuilder_.setMessage(index, value); } return this; } /** * <code>repeated .user_activity.AppActivity activity = 2;</code> * * <pre> * APPʹ����� * </pre> */ public Builder setActivity( int index, user_activity.UserActivityData.AppActivity.Builder builderForValue) { if (activityBuilder_ == null) { ensureActivityIsMutable(); activity_.set(index, builderForValue.build()); onChanged(); } else { activityBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .user_activity.AppActivity activity = 2;</code> * * <pre> * APPʹ����� * </pre> */ public Builder addActivity(user_activity.UserActivityData.AppActivity value) { if (activityBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureActivityIsMutable(); activity_.add(value); onChanged(); } else { activityBuilder_.addMessage(value); } return this; } /** * <code>repeated .user_activity.AppActivity activity = 2;</code> * * <pre> * APPʹ����� * </pre> */ public Builder addActivity( int index, user_activity.UserActivityData.AppActivity value) { if (activityBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureActivityIsMutable(); activity_.add(index, value); onChanged(); } else { activityBuilder_.addMessage(index, value); } return this; } /** * <code>repeated .user_activity.AppActivity activity = 2;</code> * * <pre> * APPʹ����� * </pre> */ public Builder addActivity( user_activity.UserActivityData.AppActivity.Builder builderForValue) { if (activityBuilder_ == null) { ensureActivityIsMutable(); activity_.add(builderForValue.build()); onChanged(); } else { activityBuilder_.addMessage(builderForValue.build()); } return this; } /** * <code>repeated .user_activity.AppActivity activity = 2;</code> * * <pre> * APPʹ����� * </pre> */ public Builder addActivity( int index, user_activity.UserActivityData.AppActivity.Builder builderForValue) { if (activityBuilder_ == null) { ensureActivityIsMutable(); activity_.add(index, builderForValue.build()); onChanged(); } else { activityBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .user_activity.AppActivity activity = 2;</code> * * <pre> * APPʹ����� * </pre> */ public Builder addAllActivity( java.lang.Iterable<? extends user_activity.UserActivityData.AppActivity> values) { if (activityBuilder_ == null) { ensureActivityIsMutable(); super.addAll(values, activity_); onChanged(); } else { activityBuilder_.addAllMessages(values); } return this; } /** * <code>repeated .user_activity.AppActivity activity = 2;</code> * * <pre> * APPʹ����� * </pre> */ public Builder clearActivity() { if (activityBuilder_ == null) { activity_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); } else { activityBuilder_.clear(); } return this; } /** * <code>repeated .user_activity.AppActivity activity = 2;</code> * * <pre> * APPʹ����� * </pre> */ public Builder removeActivity(int index) { if (activityBuilder_ == null) { ensureActivityIsMutable(); activity_.remove(index); onChanged(); } else { activityBuilder_.remove(index); } return this; } /** * <code>repeated .user_activity.AppActivity activity = 2;</code> * * <pre> * APPʹ����� * </pre> */ public user_activity.UserActivityData.AppActivity.Builder getActivityBuilder( int index) { return getActivityFieldBuilder().getBuilder(index); } /** * <code>repeated .user_activity.AppActivity activity = 2;</code> * * <pre> * APPʹ����� * </pre> */ public user_activity.UserActivityData.AppActivityOrBuilder getActivityOrBuilder( int index) { if (activityBuilder_ == null) { return activity_.get(index); } else { return activityBuilder_.getMessageOrBuilder(index); } } /** * <code>repeated .user_activity.AppActivity activity = 2;</code> * * <pre> * APPʹ����� * </pre> */ public java.util.List<? extends user_activity.UserActivityData.AppActivityOrBuilder> getActivityOrBuilderList() { if (activityBuilder_ != null) { return activityBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(activity_); } } /** * <code>repeated .user_activity.AppActivity activity = 2;</code> * * <pre> * APPʹ����� * </pre> */ public user_activity.UserActivityData.AppActivity.Builder addActivityBuilder() { return getActivityFieldBuilder().addBuilder( user_activity.UserActivityData.AppActivity.getDefaultInstance()); } /** * <code>repeated .user_activity.AppActivity activity = 2;</code> * * <pre> * APPʹ����� * </pre> */ public user_activity.UserActivityData.AppActivity.Builder addActivityBuilder( int index) { return getActivityFieldBuilder().addBuilder( index, user_activity.UserActivityData.AppActivity.getDefaultInstance()); } /** * <code>repeated .user_activity.AppActivity activity = 2;</code> * * <pre> * APPʹ����� * </pre> */ public java.util.List<user_activity.UserActivityData.AppActivity.Builder> getActivityBuilderList() { return getActivityFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< user_activity.UserActivityData.AppActivity, user_activity.UserActivityData.AppActivity.Builder, user_activity.UserActivityData.AppActivityOrBuilder> getActivityFieldBuilder() { if (activityBuilder_ == null) { activityBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< user_activity.UserActivityData.AppActivity, user_activity.UserActivityData.AppActivity.Builder, user_activity.UserActivityData.AppActivityOrBuilder>( activity_, ((bitField0_ & 0x00000002) == 0x00000002), getParentForChildren(), isClean()); activity_ = null; } return activityBuilder_; } // optional string version = 3; private java.lang.Object version_ = ""; /** * <code>optional string version = 3;</code> * * <pre> *����İ汾�� * </pre> */ public boolean hasVersion() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional string version = 3;</code> * * <pre> *����İ汾�� * </pre> */ public java.lang.String getVersion() { java.lang.Object ref = version_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); version_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string version = 3;</code> * * <pre> *����İ汾�� * </pre> */ public com.google.protobuf.ByteString getVersionBytes() { java.lang.Object ref = version_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); version_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string version = 3;</code> * * <pre> *����İ汾�� * </pre> */ public Builder setVersion( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; version_ = value; onChanged(); return this; } /** * <code>optional string version = 3;</code> * * <pre> *����İ汾�� * </pre> */ public Builder clearVersion() { bitField0_ = (bitField0_ & ~0x00000004); version_ = getDefaultInstance().getVersion(); onChanged(); return this; } /** * <code>optional string version = 3;</code> * * <pre> *����İ汾�� * </pre> */ public Builder setVersionBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; version_ = value; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:user_activity.App) } static { defaultInstance = new App(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:user_activity.App) } public interface AppActivityOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional string start_timestamp = 1; /** * <code>optional string start_timestamp = 1;</code> * * <pre> * APP��ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ boolean hasStartTimestamp(); /** * <code>optional string start_timestamp = 1;</code> * * <pre> * APP��ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ java.lang.String getStartTimestamp(); /** * <code>optional string start_timestamp = 1;</code> * * <pre> * APP��ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ com.google.protobuf.ByteString getStartTimestampBytes(); // optional int32 duration = 2; /** * <code>optional int32 duration = 2;</code> * * <pre> * ʹ��ʱ������ * </pre> */ boolean hasDuration(); /** * <code>optional int32 duration = 2;</code> * * <pre> * ʹ��ʱ������ * </pre> */ int getDuration(); } /** * Protobuf type {@code user_activity.AppActivity} */ public static final class AppActivity extends com.google.protobuf.GeneratedMessage implements AppActivityOrBuilder { // Use AppActivity.newBuilder() to construct. private AppActivity(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private AppActivity(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final AppActivity defaultInstance; public static AppActivity getDefaultInstance() { return defaultInstance; } public AppActivity getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } @SuppressWarnings("unused") private AppActivity( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { bitField0_ |= 0x00000001; startTimestamp_ = input.readBytes(); break; } case 16: { bitField0_ |= 0x00000002; duration_ = input.readInt32(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return user_activity.UserActivityData.internal_static_user_activity_AppActivity_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return user_activity.UserActivityData.internal_static_user_activity_AppActivity_fieldAccessorTable .ensureFieldAccessorsInitialized( user_activity.UserActivityData.AppActivity.class, user_activity.UserActivityData.AppActivity.Builder.class); } public static com.google.protobuf.Parser<AppActivity> PARSER = new com.google.protobuf.AbstractParser<AppActivity>() { public AppActivity parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new AppActivity(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<AppActivity> getParserForType() { return PARSER; } private int bitField0_; // optional string start_timestamp = 1; public static final int START_TIMESTAMP_FIELD_NUMBER = 1; private java.lang.Object startTimestamp_; /** * <code>optional string start_timestamp = 1;</code> * * <pre> * APP��ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public boolean hasStartTimestamp() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional string start_timestamp = 1;</code> * * <pre> * APP��ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public java.lang.String getStartTimestamp() { java.lang.Object ref = startTimestamp_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { startTimestamp_ = s; } return s; } } /** * <code>optional string start_timestamp = 1;</code> * * <pre> * APP��ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public com.google.protobuf.ByteString getStartTimestampBytes() { java.lang.Object ref = startTimestamp_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); startTimestamp_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional int32 duration = 2; public static final int DURATION_FIELD_NUMBER = 2; private int duration_; /** * <code>optional int32 duration = 2;</code> * * <pre> * ʹ��ʱ������ * </pre> */ public boolean hasDuration() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional int32 duration = 2;</code> * * <pre> * ʹ��ʱ������ * </pre> */ public int getDuration() { return duration_; } private void initFields() { startTimestamp_ = ""; duration_ = 0; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeBytes(1, getStartTimestampBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeInt32(2, duration_); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(1, getStartTimestampBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(2, duration_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static user_activity.UserActivityData.AppActivity parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static user_activity.UserActivityData.AppActivity parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static user_activity.UserActivityData.AppActivity parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static user_activity.UserActivityData.AppActivity parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static user_activity.UserActivityData.AppActivity parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static user_activity.UserActivityData.AppActivity parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static user_activity.UserActivityData.AppActivity parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static user_activity.UserActivityData.AppActivity parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static user_activity.UserActivityData.AppActivity parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static user_activity.UserActivityData.AppActivity parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(user_activity.UserActivityData.AppActivity prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code user_activity.AppActivity} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements user_activity.UserActivityData.AppActivityOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return user_activity.UserActivityData.internal_static_user_activity_AppActivity_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return user_activity.UserActivityData.internal_static_user_activity_AppActivity_fieldAccessorTable .ensureFieldAccessorsInitialized( user_activity.UserActivityData.AppActivity.class, user_activity.UserActivityData.AppActivity.Builder.class); } // Construct using user_activity.UserActivityData.AppActivity.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); startTimestamp_ = ""; bitField0_ = (bitField0_ & ~0x00000001); duration_ = 0; bitField0_ = (bitField0_ & ~0x00000002); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return user_activity.UserActivityData.internal_static_user_activity_AppActivity_descriptor; } public user_activity.UserActivityData.AppActivity getDefaultInstanceForType() { return user_activity.UserActivityData.AppActivity.getDefaultInstance(); } public user_activity.UserActivityData.AppActivity build() { user_activity.UserActivityData.AppActivity result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public user_activity.UserActivityData.AppActivity buildPartial() { user_activity.UserActivityData.AppActivity result = new user_activity.UserActivityData.AppActivity(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.startTimestamp_ = startTimestamp_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.duration_ = duration_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof user_activity.UserActivityData.AppActivity) { return mergeFrom((user_activity.UserActivityData.AppActivity)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(user_activity.UserActivityData.AppActivity other) { if (other == user_activity.UserActivityData.AppActivity.getDefaultInstance()) return this; if (other.hasStartTimestamp()) { bitField0_ |= 0x00000001; startTimestamp_ = other.startTimestamp_; onChanged(); } if (other.hasDuration()) { setDuration(other.getDuration()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { user_activity.UserActivityData.AppActivity parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (user_activity.UserActivityData.AppActivity) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional string start_timestamp = 1; private java.lang.Object startTimestamp_ = ""; /** * <code>optional string start_timestamp = 1;</code> * * <pre> * APP��ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public boolean hasStartTimestamp() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional string start_timestamp = 1;</code> * * <pre> * APP��ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public java.lang.String getStartTimestamp() { java.lang.Object ref = startTimestamp_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); startTimestamp_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string start_timestamp = 1;</code> * * <pre> * APP��ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public com.google.protobuf.ByteString getStartTimestampBytes() { java.lang.Object ref = startTimestamp_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); startTimestamp_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string start_timestamp = 1;</code> * * <pre> * APP��ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public Builder setStartTimestamp( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; startTimestamp_ = value; onChanged(); return this; } /** * <code>optional string start_timestamp = 1;</code> * * <pre> * APP��ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public Builder clearStartTimestamp() { bitField0_ = (bitField0_ & ~0x00000001); startTimestamp_ = getDefaultInstance().getStartTimestamp(); onChanged(); return this; } /** * <code>optional string start_timestamp = 1;</code> * * <pre> * APP��ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public Builder setStartTimestampBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; startTimestamp_ = value; onChanged(); return this; } // optional int32 duration = 2; private int duration_ ; /** * <code>optional int32 duration = 2;</code> * * <pre> * ʹ��ʱ������ * </pre> */ public boolean hasDuration() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional int32 duration = 2;</code> * * <pre> * ʹ��ʱ������ * </pre> */ public int getDuration() { return duration_; } /** * <code>optional int32 duration = 2;</code> * * <pre> * ʹ��ʱ������ * </pre> */ public Builder setDuration(int value) { bitField0_ |= 0x00000002; duration_ = value; onChanged(); return this; } /** * <code>optional int32 duration = 2;</code> * * <pre> * ʹ��ʱ������ * </pre> */ public Builder clearDuration() { bitField0_ = (bitField0_ & ~0x00000002); duration_ = 0; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:user_activity.AppActivity) } static { defaultInstance = new AppActivity(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:user_activity.AppActivity) } public interface PhoneActivityOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional string start_timestamp = 1; /** * <code>optional string start_timestamp = 1;</code> * * <pre> *��ͨ�绰ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ boolean hasStartTimestamp(); /** * <code>optional string start_timestamp = 1;</code> * * <pre> *��ͨ�绰ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ java.lang.String getStartTimestamp(); /** * <code>optional string start_timestamp = 1;</code> * * <pre> *��ͨ�绰ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ com.google.protobuf.ByteString getStartTimestampBytes(); // optional int32 duration = 2; /** * <code>optional int32 duration = 2;</code> * * <pre> * ʹ��ʱ������ * </pre> */ boolean hasDuration(); /** * <code>optional int32 duration = 2;</code> * * <pre> * ʹ��ʱ������ * </pre> */ int getDuration(); } /** * Protobuf type {@code user_activity.PhoneActivity} */ public static final class PhoneActivity extends com.google.protobuf.GeneratedMessage implements PhoneActivityOrBuilder { // Use PhoneActivity.newBuilder() to construct. private PhoneActivity(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private PhoneActivity(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final PhoneActivity defaultInstance; public static PhoneActivity getDefaultInstance() { return defaultInstance; } public PhoneActivity getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } @SuppressWarnings("unused") private PhoneActivity( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { bitField0_ |= 0x00000001; startTimestamp_ = input.readBytes(); break; } case 16: { bitField0_ |= 0x00000002; duration_ = input.readInt32(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return user_activity.UserActivityData.internal_static_user_activity_PhoneActivity_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return user_activity.UserActivityData.internal_static_user_activity_PhoneActivity_fieldAccessorTable .ensureFieldAccessorsInitialized( user_activity.UserActivityData.PhoneActivity.class, user_activity.UserActivityData.PhoneActivity.Builder.class); } public static com.google.protobuf.Parser<PhoneActivity> PARSER = new com.google.protobuf.AbstractParser<PhoneActivity>() { public PhoneActivity parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new PhoneActivity(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<PhoneActivity> getParserForType() { return PARSER; } private int bitField0_; // optional string start_timestamp = 1; public static final int START_TIMESTAMP_FIELD_NUMBER = 1; private java.lang.Object startTimestamp_; /** * <code>optional string start_timestamp = 1;</code> * * <pre> *��ͨ�绰ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public boolean hasStartTimestamp() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional string start_timestamp = 1;</code> * * <pre> *��ͨ�绰ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public java.lang.String getStartTimestamp() { java.lang.Object ref = startTimestamp_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { startTimestamp_ = s; } return s; } } /** * <code>optional string start_timestamp = 1;</code> * * <pre> *��ͨ�绰ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public com.google.protobuf.ByteString getStartTimestampBytes() { java.lang.Object ref = startTimestamp_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); startTimestamp_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional int32 duration = 2; public static final int DURATION_FIELD_NUMBER = 2; private int duration_; /** * <code>optional int32 duration = 2;</code> * * <pre> * ʹ��ʱ������ * </pre> */ public boolean hasDuration() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional int32 duration = 2;</code> * * <pre> * ʹ��ʱ������ * </pre> */ public int getDuration() { return duration_; } private void initFields() { startTimestamp_ = ""; duration_ = 0; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeBytes(1, getStartTimestampBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeInt32(2, duration_); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(1, getStartTimestampBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(2, duration_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static user_activity.UserActivityData.PhoneActivity parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static user_activity.UserActivityData.PhoneActivity parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static user_activity.UserActivityData.PhoneActivity parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static user_activity.UserActivityData.PhoneActivity parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static user_activity.UserActivityData.PhoneActivity parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static user_activity.UserActivityData.PhoneActivity parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static user_activity.UserActivityData.PhoneActivity parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static user_activity.UserActivityData.PhoneActivity parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static user_activity.UserActivityData.PhoneActivity parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static user_activity.UserActivityData.PhoneActivity parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(user_activity.UserActivityData.PhoneActivity prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code user_activity.PhoneActivity} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements user_activity.UserActivityData.PhoneActivityOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return user_activity.UserActivityData.internal_static_user_activity_PhoneActivity_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return user_activity.UserActivityData.internal_static_user_activity_PhoneActivity_fieldAccessorTable .ensureFieldAccessorsInitialized( user_activity.UserActivityData.PhoneActivity.class, user_activity.UserActivityData.PhoneActivity.Builder.class); } // Construct using user_activity.UserActivityData.PhoneActivity.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); startTimestamp_ = ""; bitField0_ = (bitField0_ & ~0x00000001); duration_ = 0; bitField0_ = (bitField0_ & ~0x00000002); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return user_activity.UserActivityData.internal_static_user_activity_PhoneActivity_descriptor; } public user_activity.UserActivityData.PhoneActivity getDefaultInstanceForType() { return user_activity.UserActivityData.PhoneActivity.getDefaultInstance(); } public user_activity.UserActivityData.PhoneActivity build() { user_activity.UserActivityData.PhoneActivity result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public user_activity.UserActivityData.PhoneActivity buildPartial() { user_activity.UserActivityData.PhoneActivity result = new user_activity.UserActivityData.PhoneActivity(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.startTimestamp_ = startTimestamp_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.duration_ = duration_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof user_activity.UserActivityData.PhoneActivity) { return mergeFrom((user_activity.UserActivityData.PhoneActivity)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(user_activity.UserActivityData.PhoneActivity other) { if (other == user_activity.UserActivityData.PhoneActivity.getDefaultInstance()) return this; if (other.hasStartTimestamp()) { bitField0_ |= 0x00000001; startTimestamp_ = other.startTimestamp_; onChanged(); } if (other.hasDuration()) { setDuration(other.getDuration()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { user_activity.UserActivityData.PhoneActivity parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (user_activity.UserActivityData.PhoneActivity) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional string start_timestamp = 1; private java.lang.Object startTimestamp_ = ""; /** * <code>optional string start_timestamp = 1;</code> * * <pre> *��ͨ�绰ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public boolean hasStartTimestamp() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional string start_timestamp = 1;</code> * * <pre> *��ͨ�绰ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public java.lang.String getStartTimestamp() { java.lang.Object ref = startTimestamp_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); startTimestamp_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string start_timestamp = 1;</code> * * <pre> *��ͨ�绰ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public com.google.protobuf.ByteString getStartTimestampBytes() { java.lang.Object ref = startTimestamp_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); startTimestamp_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string start_timestamp = 1;</code> * * <pre> *��ͨ�绰ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public Builder setStartTimestamp( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; startTimestamp_ = value; onChanged(); return this; } /** * <code>optional string start_timestamp = 1;</code> * * <pre> *��ͨ�绰ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public Builder clearStartTimestamp() { bitField0_ = (bitField0_ & ~0x00000001); startTimestamp_ = getDefaultInstance().getStartTimestamp(); onChanged(); return this; } /** * <code>optional string start_timestamp = 1;</code> * * <pre> *��ͨ�绰ʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public Builder setStartTimestampBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; startTimestamp_ = value; onChanged(); return this; } // optional int32 duration = 2; private int duration_ ; /** * <code>optional int32 duration = 2;</code> * * <pre> * ʹ��ʱ������ * </pre> */ public boolean hasDuration() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional int32 duration = 2;</code> * * <pre> * ʹ��ʱ������ * </pre> */ public int getDuration() { return duration_; } /** * <code>optional int32 duration = 2;</code> * * <pre> * ʹ��ʱ������ * </pre> */ public Builder setDuration(int value) { bitField0_ |= 0x00000002; duration_ = value; onChanged(); return this; } /** * <code>optional int32 duration = 2;</code> * * <pre> * ʹ��ʱ������ * </pre> */ public Builder clearDuration() { bitField0_ = (bitField0_ & ~0x00000002); duration_ = 0; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:user_activity.PhoneActivity) } static { defaultInstance = new PhoneActivity(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:user_activity.PhoneActivity) } public interface ThirdPartyVideoActivityOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional string provider = 1; /** * <code>optional string provider = 1;</code> * * <pre> * ��ѡֵ: ��youku|tudou|xunlei�ȡ� * </pre> */ boolean hasProvider(); /** * <code>optional string provider = 1;</code> * * <pre> * ��ѡֵ: ��youku|tudou|xunlei�ȡ� * </pre> */ java.lang.String getProvider(); /** * <code>optional string provider = 1;</code> * * <pre> * ��ѡֵ: ��youku|tudou|xunlei�ȡ� * </pre> */ com.google.protobuf.ByteString getProviderBytes(); // optional string timestamp = 2; /** * <code>optional string timestamp = 2;</code> * * <pre> * �ۿ���Ƶʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ boolean hasTimestamp(); /** * <code>optional string timestamp = 2;</code> * * <pre> * �ۿ���Ƶʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ java.lang.String getTimestamp(); /** * <code>optional string timestamp = 2;</code> * * <pre> * �ۿ���Ƶʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ com.google.protobuf.ByteString getTimestampBytes(); // optional string video_name = 3; /** * <code>optional string video_name = 3;</code> * * <pre> * �ۿ���Ƶ���ƣ���缯���Ƶ� * </pre> */ boolean hasVideoName(); /** * <code>optional string video_name = 3;</code> * * <pre> * �ۿ���Ƶ���ƣ���缯���Ƶ� * </pre> */ java.lang.String getVideoName(); /** * <code>optional string video_name = 3;</code> * * <pre> * �ۿ���Ƶ���ƣ���缯���Ƶ� * </pre> */ com.google.protobuf.ByteString getVideoNameBytes(); } /** * Protobuf type {@code user_activity.ThirdPartyVideoActivity} */ public static final class ThirdPartyVideoActivity extends com.google.protobuf.GeneratedMessage implements ThirdPartyVideoActivityOrBuilder { // Use ThirdPartyVideoActivity.newBuilder() to construct. private ThirdPartyVideoActivity(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private ThirdPartyVideoActivity(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final ThirdPartyVideoActivity defaultInstance; public static ThirdPartyVideoActivity getDefaultInstance() { return defaultInstance; } public ThirdPartyVideoActivity getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } @SuppressWarnings("unused") private ThirdPartyVideoActivity( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { bitField0_ |= 0x00000001; provider_ = input.readBytes(); break; } case 18: { bitField0_ |= 0x00000002; timestamp_ = input.readBytes(); break; } case 26: { bitField0_ |= 0x00000004; videoName_ = input.readBytes(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return user_activity.UserActivityData.internal_static_user_activity_ThirdPartyVideoActivity_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return user_activity.UserActivityData.internal_static_user_activity_ThirdPartyVideoActivity_fieldAccessorTable .ensureFieldAccessorsInitialized( user_activity.UserActivityData.ThirdPartyVideoActivity.class, user_activity.UserActivityData.ThirdPartyVideoActivity.Builder.class); } public static com.google.protobuf.Parser<ThirdPartyVideoActivity> PARSER = new com.google.protobuf.AbstractParser<ThirdPartyVideoActivity>() { public ThirdPartyVideoActivity parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ThirdPartyVideoActivity(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<ThirdPartyVideoActivity> getParserForType() { return PARSER; } private int bitField0_; // optional string provider = 1; public static final int PROVIDER_FIELD_NUMBER = 1; private java.lang.Object provider_; /** * <code>optional string provider = 1;</code> * * <pre> * ��ѡֵ: ��youku|tudou|xunlei�ȡ� * </pre> */ public boolean hasProvider() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional string provider = 1;</code> * * <pre> * ��ѡֵ: ��youku|tudou|xunlei�ȡ� * </pre> */ public java.lang.String getProvider() { java.lang.Object ref = provider_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { provider_ = s; } return s; } } /** * <code>optional string provider = 1;</code> * * <pre> * ��ѡֵ: ��youku|tudou|xunlei�ȡ� * </pre> */ public com.google.protobuf.ByteString getProviderBytes() { java.lang.Object ref = provider_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); provider_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string timestamp = 2; public static final int TIMESTAMP_FIELD_NUMBER = 2; private java.lang.Object timestamp_; /** * <code>optional string timestamp = 2;</code> * * <pre> * �ۿ���Ƶʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public boolean hasTimestamp() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional string timestamp = 2;</code> * * <pre> * �ۿ���Ƶʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public java.lang.String getTimestamp() { java.lang.Object ref = timestamp_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { timestamp_ = s; } return s; } } /** * <code>optional string timestamp = 2;</code> * * <pre> * �ۿ���Ƶʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public com.google.protobuf.ByteString getTimestampBytes() { java.lang.Object ref = timestamp_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); timestamp_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string video_name = 3; public static final int VIDEO_NAME_FIELD_NUMBER = 3; private java.lang.Object videoName_; /** * <code>optional string video_name = 3;</code> * * <pre> * �ۿ���Ƶ���ƣ���缯���Ƶ� * </pre> */ public boolean hasVideoName() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional string video_name = 3;</code> * * <pre> * �ۿ���Ƶ���ƣ���缯���Ƶ� * </pre> */ public java.lang.String getVideoName() { java.lang.Object ref = videoName_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { videoName_ = s; } return s; } } /** * <code>optional string video_name = 3;</code> * * <pre> * �ۿ���Ƶ���ƣ���缯���Ƶ� * </pre> */ public com.google.protobuf.ByteString getVideoNameBytes() { java.lang.Object ref = videoName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); videoName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private void initFields() { provider_ = ""; timestamp_ = ""; videoName_ = ""; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeBytes(1, getProviderBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeBytes(2, getTimestampBytes()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeBytes(3, getVideoNameBytes()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(1, getProviderBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(2, getTimestampBytes()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(3, getVideoNameBytes()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static user_activity.UserActivityData.ThirdPartyVideoActivity parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static user_activity.UserActivityData.ThirdPartyVideoActivity parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static user_activity.UserActivityData.ThirdPartyVideoActivity parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static user_activity.UserActivityData.ThirdPartyVideoActivity parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static user_activity.UserActivityData.ThirdPartyVideoActivity parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static user_activity.UserActivityData.ThirdPartyVideoActivity parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static user_activity.UserActivityData.ThirdPartyVideoActivity parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static user_activity.UserActivityData.ThirdPartyVideoActivity parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static user_activity.UserActivityData.ThirdPartyVideoActivity parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static user_activity.UserActivityData.ThirdPartyVideoActivity parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(user_activity.UserActivityData.ThirdPartyVideoActivity prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code user_activity.ThirdPartyVideoActivity} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements user_activity.UserActivityData.ThirdPartyVideoActivityOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return user_activity.UserActivityData.internal_static_user_activity_ThirdPartyVideoActivity_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return user_activity.UserActivityData.internal_static_user_activity_ThirdPartyVideoActivity_fieldAccessorTable .ensureFieldAccessorsInitialized( user_activity.UserActivityData.ThirdPartyVideoActivity.class, user_activity.UserActivityData.ThirdPartyVideoActivity.Builder.class); } // Construct using user_activity.UserActivityData.ThirdPartyVideoActivity.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); provider_ = ""; bitField0_ = (bitField0_ & ~0x00000001); timestamp_ = ""; bitField0_ = (bitField0_ & ~0x00000002); videoName_ = ""; bitField0_ = (bitField0_ & ~0x00000004); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return user_activity.UserActivityData.internal_static_user_activity_ThirdPartyVideoActivity_descriptor; } public user_activity.UserActivityData.ThirdPartyVideoActivity getDefaultInstanceForType() { return user_activity.UserActivityData.ThirdPartyVideoActivity.getDefaultInstance(); } public user_activity.UserActivityData.ThirdPartyVideoActivity build() { user_activity.UserActivityData.ThirdPartyVideoActivity result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public user_activity.UserActivityData.ThirdPartyVideoActivity buildPartial() { user_activity.UserActivityData.ThirdPartyVideoActivity result = new user_activity.UserActivityData.ThirdPartyVideoActivity(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.provider_ = provider_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.timestamp_ = timestamp_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.videoName_ = videoName_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof user_activity.UserActivityData.ThirdPartyVideoActivity) { return mergeFrom((user_activity.UserActivityData.ThirdPartyVideoActivity)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(user_activity.UserActivityData.ThirdPartyVideoActivity other) { if (other == user_activity.UserActivityData.ThirdPartyVideoActivity.getDefaultInstance()) return this; if (other.hasProvider()) { bitField0_ |= 0x00000001; provider_ = other.provider_; onChanged(); } if (other.hasTimestamp()) { bitField0_ |= 0x00000002; timestamp_ = other.timestamp_; onChanged(); } if (other.hasVideoName()) { bitField0_ |= 0x00000004; videoName_ = other.videoName_; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { user_activity.UserActivityData.ThirdPartyVideoActivity parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (user_activity.UserActivityData.ThirdPartyVideoActivity) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional string provider = 1; private java.lang.Object provider_ = ""; /** * <code>optional string provider = 1;</code> * * <pre> * ��ѡֵ: ��youku|tudou|xunlei�ȡ� * </pre> */ public boolean hasProvider() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional string provider = 1;</code> * * <pre> * ��ѡֵ: ��youku|tudou|xunlei�ȡ� * </pre> */ public java.lang.String getProvider() { java.lang.Object ref = provider_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); provider_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string provider = 1;</code> * * <pre> * ��ѡֵ: ��youku|tudou|xunlei�ȡ� * </pre> */ public com.google.protobuf.ByteString getProviderBytes() { java.lang.Object ref = provider_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); provider_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string provider = 1;</code> * * <pre> * ��ѡֵ: ��youku|tudou|xunlei�ȡ� * </pre> */ public Builder setProvider( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; provider_ = value; onChanged(); return this; } /** * <code>optional string provider = 1;</code> * * <pre> * ��ѡֵ: ��youku|tudou|xunlei�ȡ� * </pre> */ public Builder clearProvider() { bitField0_ = (bitField0_ & ~0x00000001); provider_ = getDefaultInstance().getProvider(); onChanged(); return this; } /** * <code>optional string provider = 1;</code> * * <pre> * ��ѡֵ: ��youku|tudou|xunlei�ȡ� * </pre> */ public Builder setProviderBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; provider_ = value; onChanged(); return this; } // optional string timestamp = 2; private java.lang.Object timestamp_ = ""; /** * <code>optional string timestamp = 2;</code> * * <pre> * �ۿ���Ƶʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public boolean hasTimestamp() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional string timestamp = 2;</code> * * <pre> * �ۿ���Ƶʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public java.lang.String getTimestamp() { java.lang.Object ref = timestamp_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); timestamp_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string timestamp = 2;</code> * * <pre> * �ۿ���Ƶʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public com.google.protobuf.ByteString getTimestampBytes() { java.lang.Object ref = timestamp_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); timestamp_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string timestamp = 2;</code> * * <pre> * �ۿ���Ƶʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public Builder setTimestamp( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; timestamp_ = value; onChanged(); return this; } /** * <code>optional string timestamp = 2;</code> * * <pre> * �ۿ���Ƶʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public Builder clearTimestamp() { bitField0_ = (bitField0_ & ~0x00000002); timestamp_ = getDefaultInstance().getTimestamp(); onChanged(); return this; } /** * <code>optional string timestamp = 2;</code> * * <pre> * �ۿ���Ƶʱ�������ʽ����20130601130122����YYYYmmddhhMMss�� * </pre> */ public Builder setTimestampBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; timestamp_ = value; onChanged(); return this; } // optional string video_name = 3; private java.lang.Object videoName_ = ""; /** * <code>optional string video_name = 3;</code> * * <pre> * �ۿ���Ƶ���ƣ���缯���Ƶ� * </pre> */ public boolean hasVideoName() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional string video_name = 3;</code> * * <pre> * �ۿ���Ƶ���ƣ���缯���Ƶ� * </pre> */ public java.lang.String getVideoName() { java.lang.Object ref = videoName_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); videoName_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string video_name = 3;</code> * * <pre> * �ۿ���Ƶ���ƣ���缯���Ƶ� * </pre> */ public com.google.protobuf.ByteString getVideoNameBytes() { java.lang.Object ref = videoName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); videoName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string video_name = 3;</code> * * <pre> * �ۿ���Ƶ���ƣ���缯���Ƶ� * </pre> */ public Builder setVideoName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; videoName_ = value; onChanged(); return this; } /** * <code>optional string video_name = 3;</code> * * <pre> * �ۿ���Ƶ���ƣ���缯���Ƶ� * </pre> */ public Builder clearVideoName() { bitField0_ = (bitField0_ & ~0x00000004); videoName_ = getDefaultInstance().getVideoName(); onChanged(); return this; } /** * <code>optional string video_name = 3;</code> * * <pre> * �ۿ���Ƶ���ƣ���缯���Ƶ� * </pre> */ public Builder setVideoNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; videoName_ = value; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:user_activity.ThirdPartyVideoActivity) } static { defaultInstance = new ThirdPartyVideoActivity(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:user_activity.ThirdPartyVideoActivity) } public interface DeviceInfoOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional string imei = 1; /** * <code>optional string imei = 1;</code> * * <pre> *�ֻ����� * </pre> */ boolean hasImei(); /** * <code>optional string imei = 1;</code> * * <pre> *�ֻ����� * </pre> */ java.lang.String getImei(); /** * <code>optional string imei = 1;</code> * * <pre> *�ֻ����� * </pre> */ com.google.protobuf.ByteString getImeiBytes(); // optional string imsi = 2; /** * <code>optional string imsi = 2;</code> * * <pre> *�ֻ��� * </pre> */ boolean hasImsi(); /** * <code>optional string imsi = 2;</code> * * <pre> *�ֻ��� * </pre> */ java.lang.String getImsi(); /** * <code>optional string imsi = 2;</code> * * <pre> *�ֻ��� * </pre> */ com.google.protobuf.ByteString getImsiBytes(); // optional string manufacturer = 3; /** * <code>optional string manufacturer = 3;</code> * * <pre> *������Ӣ������ * </pre> */ boolean hasManufacturer(); /** * <code>optional string manufacturer = 3;</code> * * <pre> *������Ӣ������ * </pre> */ java.lang.String getManufacturer(); /** * <code>optional string manufacturer = 3;</code> * * <pre> *������Ӣ������ * </pre> */ com.google.protobuf.ByteString getManufacturerBytes(); // optional string model = 4; /** * <code>optional string model = 4;</code> * * <pre> *�ͺ�, �������ͺ�һ�� * </pre> */ boolean hasModel(); /** * <code>optional string model = 4;</code> * * <pre> *�ͺ�, �������ͺ�һ�� * </pre> */ java.lang.String getModel(); /** * <code>optional string model = 4;</code> * * <pre> *�ͺ�, �������ͺ�һ�� * </pre> */ com.google.protobuf.ByteString getModelBytes(); // optional string screen_resolution = 5; /** * <code>optional string screen_resolution = 5;</code> * * <pre> *�ֱ��� * </pre> */ boolean hasScreenResolution(); /** * <code>optional string screen_resolution = 5;</code> * * <pre> *�ֱ��� * </pre> */ java.lang.String getScreenResolution(); /** * <code>optional string screen_resolution = 5;</code> * * <pre> *�ֱ��� * </pre> */ com.google.protobuf.ByteString getScreenResolutionBytes(); // optional string os_version = 6; /** * <code>optional string os_version = 6;</code> * * <pre> *os�汾 * </pre> */ boolean hasOsVersion(); /** * <code>optional string os_version = 6;</code> * * <pre> *os�汾 * </pre> */ java.lang.String getOsVersion(); /** * <code>optional string os_version = 6;</code> * * <pre> *os�汾 * </pre> */ com.google.protobuf.ByteString getOsVersionBytes(); // optional string os_custermize = 7; /** * <code>optional string os_custermize = 7;</code> * * <pre> *��ѡֵ: "root|break" root��andorid��break��ios * </pre> */ boolean hasOsCustermize(); /** * <code>optional string os_custermize = 7;</code> * * <pre> *��ѡֵ: "root|break" root��andorid��break��ios * </pre> */ java.lang.String getOsCustermize(); /** * <code>optional string os_custermize = 7;</code> * * <pre> *��ѡֵ: "root|break" root��andorid��break��ios * </pre> */ com.google.protobuf.ByteString getOsCustermizeBytes(); } /** * Protobuf type {@code user_activity.DeviceInfo} */ public static final class DeviceInfo extends com.google.protobuf.GeneratedMessage implements DeviceInfoOrBuilder { // Use DeviceInfo.newBuilder() to construct. private DeviceInfo(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private DeviceInfo(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final DeviceInfo defaultInstance; public static DeviceInfo getDefaultInstance() { return defaultInstance; } public DeviceInfo getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } @SuppressWarnings("unused") private DeviceInfo( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { bitField0_ |= 0x00000001; imei_ = input.readBytes(); break; } case 18: { bitField0_ |= 0x00000002; imsi_ = input.readBytes(); break; } case 26: { bitField0_ |= 0x00000004; manufacturer_ = input.readBytes(); break; } case 34: { bitField0_ |= 0x00000008; model_ = input.readBytes(); break; } case 42: { bitField0_ |= 0x00000010; screenResolution_ = input.readBytes(); break; } case 50: { bitField0_ |= 0x00000020; osVersion_ = input.readBytes(); break; } case 58: { bitField0_ |= 0x00000040; osCustermize_ = input.readBytes(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return user_activity.UserActivityData.internal_static_user_activity_DeviceInfo_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return user_activity.UserActivityData.internal_static_user_activity_DeviceInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( user_activity.UserActivityData.DeviceInfo.class, user_activity.UserActivityData.DeviceInfo.Builder.class); } public static com.google.protobuf.Parser<DeviceInfo> PARSER = new com.google.protobuf.AbstractParser<DeviceInfo>() { public DeviceInfo parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DeviceInfo(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<DeviceInfo> getParserForType() { return PARSER; } private int bitField0_; // optional string imei = 1; public static final int IMEI_FIELD_NUMBER = 1; private java.lang.Object imei_; /** * <code>optional string imei = 1;</code> * * <pre> *�ֻ����� * </pre> */ public boolean hasImei() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional string imei = 1;</code> * * <pre> *�ֻ����� * </pre> */ public java.lang.String getImei() { java.lang.Object ref = imei_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { imei_ = s; } return s; } } /** * <code>optional string imei = 1;</code> * * <pre> *�ֻ����� * </pre> */ public com.google.protobuf.ByteString getImeiBytes() { java.lang.Object ref = imei_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); imei_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string imsi = 2; public static final int IMSI_FIELD_NUMBER = 2; private java.lang.Object imsi_; /** * <code>optional string imsi = 2;</code> * * <pre> *�ֻ��� * </pre> */ public boolean hasImsi() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional string imsi = 2;</code> * * <pre> *�ֻ��� * </pre> */ public java.lang.String getImsi() { java.lang.Object ref = imsi_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { imsi_ = s; } return s; } } /** * <code>optional string imsi = 2;</code> * * <pre> *�ֻ��� * </pre> */ public com.google.protobuf.ByteString getImsiBytes() { java.lang.Object ref = imsi_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); imsi_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string manufacturer = 3; public static final int MANUFACTURER_FIELD_NUMBER = 3; private java.lang.Object manufacturer_; /** * <code>optional string manufacturer = 3;</code> * * <pre> *������Ӣ������ * </pre> */ public boolean hasManufacturer() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional string manufacturer = 3;</code> * * <pre> *������Ӣ������ * </pre> */ public java.lang.String getManufacturer() { java.lang.Object ref = manufacturer_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { manufacturer_ = s; } return s; } } /** * <code>optional string manufacturer = 3;</code> * * <pre> *������Ӣ������ * </pre> */ public com.google.protobuf.ByteString getManufacturerBytes() { java.lang.Object ref = manufacturer_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); manufacturer_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string model = 4; public static final int MODEL_FIELD_NUMBER = 4; private java.lang.Object model_; /** * <code>optional string model = 4;</code> * * <pre> *�ͺ�, �������ͺ�һ�� * </pre> */ public boolean hasModel() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * <code>optional string model = 4;</code> * * <pre> *�ͺ�, �������ͺ�һ�� * </pre> */ public java.lang.String getModel() { java.lang.Object ref = model_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { model_ = s; } return s; } } /** * <code>optional string model = 4;</code> * * <pre> *�ͺ�, �������ͺ�һ�� * </pre> */ public com.google.protobuf.ByteString getModelBytes() { java.lang.Object ref = model_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); model_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string screen_resolution = 5; public static final int SCREEN_RESOLUTION_FIELD_NUMBER = 5; private java.lang.Object screenResolution_; /** * <code>optional string screen_resolution = 5;</code> * * <pre> *�ֱ��� * </pre> */ public boolean hasScreenResolution() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** * <code>optional string screen_resolution = 5;</code> * * <pre> *�ֱ��� * </pre> */ public java.lang.String getScreenResolution() { java.lang.Object ref = screenResolution_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { screenResolution_ = s; } return s; } } /** * <code>optional string screen_resolution = 5;</code> * * <pre> *�ֱ��� * </pre> */ public com.google.protobuf.ByteString getScreenResolutionBytes() { java.lang.Object ref = screenResolution_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); screenResolution_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string os_version = 6; public static final int OS_VERSION_FIELD_NUMBER = 6; private java.lang.Object osVersion_; /** * <code>optional string os_version = 6;</code> * * <pre> *os�汾 * </pre> */ public boolean hasOsVersion() { return ((bitField0_ & 0x00000020) == 0x00000020); } /** * <code>optional string os_version = 6;</code> * * <pre> *os�汾 * </pre> */ public java.lang.String getOsVersion() { java.lang.Object ref = osVersion_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { osVersion_ = s; } return s; } } /** * <code>optional string os_version = 6;</code> * * <pre> *os�汾 * </pre> */ public com.google.protobuf.ByteString getOsVersionBytes() { java.lang.Object ref = osVersion_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); osVersion_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string os_custermize = 7; public static final int OS_CUSTERMIZE_FIELD_NUMBER = 7; private java.lang.Object osCustermize_; /** * <code>optional string os_custermize = 7;</code> * * <pre> *��ѡֵ: "root|break" root��andorid��break��ios * </pre> */ public boolean hasOsCustermize() { return ((bitField0_ & 0x00000040) == 0x00000040); } /** * <code>optional string os_custermize = 7;</code> * * <pre> *��ѡֵ: "root|break" root��andorid��break��ios * </pre> */ public java.lang.String getOsCustermize() { java.lang.Object ref = osCustermize_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { osCustermize_ = s; } return s; } } /** * <code>optional string os_custermize = 7;</code> * * <pre> *��ѡֵ: "root|break" root��andorid��break��ios * </pre> */ public com.google.protobuf.ByteString getOsCustermizeBytes() { java.lang.Object ref = osCustermize_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); osCustermize_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private void initFields() { imei_ = ""; imsi_ = ""; manufacturer_ = ""; model_ = ""; screenResolution_ = ""; osVersion_ = ""; osCustermize_ = ""; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeBytes(1, getImeiBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeBytes(2, getImsiBytes()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeBytes(3, getManufacturerBytes()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeBytes(4, getModelBytes()); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeBytes(5, getScreenResolutionBytes()); } if (((bitField0_ & 0x00000020) == 0x00000020)) { output.writeBytes(6, getOsVersionBytes()); } if (((bitField0_ & 0x00000040) == 0x00000040)) { output.writeBytes(7, getOsCustermizeBytes()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(1, getImeiBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(2, getImsiBytes()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(3, getManufacturerBytes()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(4, getModelBytes()); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(5, getScreenResolutionBytes()); } if (((bitField0_ & 0x00000020) == 0x00000020)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(6, getOsVersionBytes()); } if (((bitField0_ & 0x00000040) == 0x00000040)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(7, getOsCustermizeBytes()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static user_activity.UserActivityData.DeviceInfo parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static user_activity.UserActivityData.DeviceInfo parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static user_activity.UserActivityData.DeviceInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static user_activity.UserActivityData.DeviceInfo parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static user_activity.UserActivityData.DeviceInfo parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static user_activity.UserActivityData.DeviceInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static user_activity.UserActivityData.DeviceInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static user_activity.UserActivityData.DeviceInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static user_activity.UserActivityData.DeviceInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static user_activity.UserActivityData.DeviceInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(user_activity.UserActivityData.DeviceInfo prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code user_activity.DeviceInfo} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements user_activity.UserActivityData.DeviceInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return user_activity.UserActivityData.internal_static_user_activity_DeviceInfo_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return user_activity.UserActivityData.internal_static_user_activity_DeviceInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( user_activity.UserActivityData.DeviceInfo.class, user_activity.UserActivityData.DeviceInfo.Builder.class); } // Construct using user_activity.UserActivityData.DeviceInfo.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); imei_ = ""; bitField0_ = (bitField0_ & ~0x00000001); imsi_ = ""; bitField0_ = (bitField0_ & ~0x00000002); manufacturer_ = ""; bitField0_ = (bitField0_ & ~0x00000004); model_ = ""; bitField0_ = (bitField0_ & ~0x00000008); screenResolution_ = ""; bitField0_ = (bitField0_ & ~0x00000010); osVersion_ = ""; bitField0_ = (bitField0_ & ~0x00000020); osCustermize_ = ""; bitField0_ = (bitField0_ & ~0x00000040); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return user_activity.UserActivityData.internal_static_user_activity_DeviceInfo_descriptor; } public user_activity.UserActivityData.DeviceInfo getDefaultInstanceForType() { return user_activity.UserActivityData.DeviceInfo.getDefaultInstance(); } public user_activity.UserActivityData.DeviceInfo build() { user_activity.UserActivityData.DeviceInfo result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public user_activity.UserActivityData.DeviceInfo buildPartial() { user_activity.UserActivityData.DeviceInfo result = new user_activity.UserActivityData.DeviceInfo(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.imei_ = imei_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.imsi_ = imsi_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.manufacturer_ = manufacturer_; if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } result.model_ = model_; if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000010; } result.screenResolution_ = screenResolution_; if (((from_bitField0_ & 0x00000020) == 0x00000020)) { to_bitField0_ |= 0x00000020; } result.osVersion_ = osVersion_; if (((from_bitField0_ & 0x00000040) == 0x00000040)) { to_bitField0_ |= 0x00000040; } result.osCustermize_ = osCustermize_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof user_activity.UserActivityData.DeviceInfo) { return mergeFrom((user_activity.UserActivityData.DeviceInfo)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(user_activity.UserActivityData.DeviceInfo other) { if (other == user_activity.UserActivityData.DeviceInfo.getDefaultInstance()) return this; if (other.hasImei()) { bitField0_ |= 0x00000001; imei_ = other.imei_; onChanged(); } if (other.hasImsi()) { bitField0_ |= 0x00000002; imsi_ = other.imsi_; onChanged(); } if (other.hasManufacturer()) { bitField0_ |= 0x00000004; manufacturer_ = other.manufacturer_; onChanged(); } if (other.hasModel()) { bitField0_ |= 0x00000008; model_ = other.model_; onChanged(); } if (other.hasScreenResolution()) { bitField0_ |= 0x00000010; screenResolution_ = other.screenResolution_; onChanged(); } if (other.hasOsVersion()) { bitField0_ |= 0x00000020; osVersion_ = other.osVersion_; onChanged(); } if (other.hasOsCustermize()) { bitField0_ |= 0x00000040; osCustermize_ = other.osCustermize_; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { user_activity.UserActivityData.DeviceInfo parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (user_activity.UserActivityData.DeviceInfo) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional string imei = 1; private java.lang.Object imei_ = ""; /** * <code>optional string imei = 1;</code> * * <pre> *�ֻ����� * </pre> */ public boolean hasImei() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional string imei = 1;</code> * * <pre> *�ֻ����� * </pre> */ public java.lang.String getImei() { java.lang.Object ref = imei_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); imei_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string imei = 1;</code> * * <pre> *�ֻ����� * </pre> */ public com.google.protobuf.ByteString getImeiBytes() { java.lang.Object ref = imei_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); imei_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string imei = 1;</code> * * <pre> *�ֻ����� * </pre> */ public Builder setImei( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; imei_ = value; onChanged(); return this; } /** * <code>optional string imei = 1;</code> * * <pre> *�ֻ����� * </pre> */ public Builder clearImei() { bitField0_ = (bitField0_ & ~0x00000001); imei_ = getDefaultInstance().getImei(); onChanged(); return this; } /** * <code>optional string imei = 1;</code> * * <pre> *�ֻ����� * </pre> */ public Builder setImeiBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; imei_ = value; onChanged(); return this; } // optional string imsi = 2; private java.lang.Object imsi_ = ""; /** * <code>optional string imsi = 2;</code> * * <pre> *�ֻ��� * </pre> */ public boolean hasImsi() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional string imsi = 2;</code> * * <pre> *�ֻ��� * </pre> */ public java.lang.String getImsi() { java.lang.Object ref = imsi_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); imsi_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string imsi = 2;</code> * * <pre> *�ֻ��� * </pre> */ public com.google.protobuf.ByteString getImsiBytes() { java.lang.Object ref = imsi_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); imsi_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string imsi = 2;</code> * * <pre> *�ֻ��� * </pre> */ public Builder setImsi( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; imsi_ = value; onChanged(); return this; } /** * <code>optional string imsi = 2;</code> * * <pre> *�ֻ��� * </pre> */ public Builder clearImsi() { bitField0_ = (bitField0_ & ~0x00000002); imsi_ = getDefaultInstance().getImsi(); onChanged(); return this; } /** * <code>optional string imsi = 2;</code> * * <pre> *�ֻ��� * </pre> */ public Builder setImsiBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; imsi_ = value; onChanged(); return this; } // optional string manufacturer = 3; private java.lang.Object manufacturer_ = ""; /** * <code>optional string manufacturer = 3;</code> * * <pre> *������Ӣ������ * </pre> */ public boolean hasManufacturer() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional string manufacturer = 3;</code> * * <pre> *������Ӣ������ * </pre> */ public java.lang.String getManufacturer() { java.lang.Object ref = manufacturer_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); manufacturer_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string manufacturer = 3;</code> * * <pre> *������Ӣ������ * </pre> */ public com.google.protobuf.ByteString getManufacturerBytes() { java.lang.Object ref = manufacturer_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); manufacturer_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string manufacturer = 3;</code> * * <pre> *������Ӣ������ * </pre> */ public Builder setManufacturer( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; manufacturer_ = value; onChanged(); return this; } /** * <code>optional string manufacturer = 3;</code> * * <pre> *������Ӣ������ * </pre> */ public Builder clearManufacturer() { bitField0_ = (bitField0_ & ~0x00000004); manufacturer_ = getDefaultInstance().getManufacturer(); onChanged(); return this; } /** * <code>optional string manufacturer = 3;</code> * * <pre> *������Ӣ������ * </pre> */ public Builder setManufacturerBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; manufacturer_ = value; onChanged(); return this; } // optional string model = 4; private java.lang.Object model_ = ""; /** * <code>optional string model = 4;</code> * * <pre> *�ͺ�, �������ͺ�һ�� * </pre> */ public boolean hasModel() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * <code>optional string model = 4;</code> * * <pre> *�ͺ�, �������ͺ�һ�� * </pre> */ public java.lang.String getModel() { java.lang.Object ref = model_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); model_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string model = 4;</code> * * <pre> *�ͺ�, �������ͺ�һ�� * </pre> */ public com.google.protobuf.ByteString getModelBytes() { java.lang.Object ref = model_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); model_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string model = 4;</code> * * <pre> *�ͺ�, �������ͺ�һ�� * </pre> */ public Builder setModel( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; model_ = value; onChanged(); return this; } /** * <code>optional string model = 4;</code> * * <pre> *�ͺ�, �������ͺ�һ�� * </pre> */ public Builder clearModel() { bitField0_ = (bitField0_ & ~0x00000008); model_ = getDefaultInstance().getModel(); onChanged(); return this; } /** * <code>optional string model = 4;</code> * * <pre> *�ͺ�, �������ͺ�һ�� * </pre> */ public Builder setModelBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; model_ = value; onChanged(); return this; } // optional string screen_resolution = 5; private java.lang.Object screenResolution_ = ""; /** * <code>optional string screen_resolution = 5;</code> * * <pre> *�ֱ��� * </pre> */ public boolean hasScreenResolution() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** * <code>optional string screen_resolution = 5;</code> * * <pre> *�ֱ��� * </pre> */ public java.lang.String getScreenResolution() { java.lang.Object ref = screenResolution_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); screenResolution_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string screen_resolution = 5;</code> * * <pre> *�ֱ��� * </pre> */ public com.google.protobuf.ByteString getScreenResolutionBytes() { java.lang.Object ref = screenResolution_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); screenResolution_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string screen_resolution = 5;</code> * * <pre> *�ֱ��� * </pre> */ public Builder setScreenResolution( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000010; screenResolution_ = value; onChanged(); return this; } /** * <code>optional string screen_resolution = 5;</code> * * <pre> *�ֱ��� * </pre> */ public Builder clearScreenResolution() { bitField0_ = (bitField0_ & ~0x00000010); screenResolution_ = getDefaultInstance().getScreenResolution(); onChanged(); return this; } /** * <code>optional string screen_resolution = 5;</code> * * <pre> *�ֱ��� * </pre> */ public Builder setScreenResolutionBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000010; screenResolution_ = value; onChanged(); return this; } // optional string os_version = 6; private java.lang.Object osVersion_ = ""; /** * <code>optional string os_version = 6;</code> * * <pre> *os�汾 * </pre> */ public boolean hasOsVersion() { return ((bitField0_ & 0x00000020) == 0x00000020); } /** * <code>optional string os_version = 6;</code> * * <pre> *os�汾 * </pre> */ public java.lang.String getOsVersion() { java.lang.Object ref = osVersion_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); osVersion_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string os_version = 6;</code> * * <pre> *os�汾 * </pre> */ public com.google.protobuf.ByteString getOsVersionBytes() { java.lang.Object ref = osVersion_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); osVersion_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string os_version = 6;</code> * * <pre> *os�汾 * </pre> */ public Builder setOsVersion( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000020; osVersion_ = value; onChanged(); return this; } /** * <code>optional string os_version = 6;</code> * * <pre> *os�汾 * </pre> */ public Builder clearOsVersion() { bitField0_ = (bitField0_ & ~0x00000020); osVersion_ = getDefaultInstance().getOsVersion(); onChanged(); return this; } /** * <code>optional string os_version = 6;</code> * * <pre> *os�汾 * </pre> */ public Builder setOsVersionBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000020; osVersion_ = value; onChanged(); return this; } // optional string os_custermize = 7; private java.lang.Object osCustermize_ = ""; /** * <code>optional string os_custermize = 7;</code> * * <pre> *��ѡֵ: "root|break" root��andorid��break��ios * </pre> */ public boolean hasOsCustermize() { return ((bitField0_ & 0x00000040) == 0x00000040); } /** * <code>optional string os_custermize = 7;</code> * * <pre> *��ѡֵ: "root|break" root��andorid��break��ios * </pre> */ public java.lang.String getOsCustermize() { java.lang.Object ref = osCustermize_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); osCustermize_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string os_custermize = 7;</code> * * <pre> *��ѡֵ: "root|break" root��andorid��break��ios * </pre> */ public com.google.protobuf.ByteString getOsCustermizeBytes() { java.lang.Object ref = osCustermize_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); osCustermize_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string os_custermize = 7;</code> * * <pre> *��ѡֵ: "root|break" root��andorid��break��ios * </pre> */ public Builder setOsCustermize( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000040; osCustermize_ = value; onChanged(); return this; } /** * <code>optional string os_custermize = 7;</code> * * <pre> *��ѡֵ: "root|break" root��andorid��break��ios * </pre> */ public Builder clearOsCustermize() { bitField0_ = (bitField0_ & ~0x00000040); osCustermize_ = getDefaultInstance().getOsCustermize(); onChanged(); return this; } /** * <code>optional string os_custermize = 7;</code> * * <pre> *��ѡֵ: "root|break" root��andorid��break��ios * </pre> */ public Builder setOsCustermizeBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000040; osCustermize_ = value; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:user_activity.DeviceInfo) } static { defaultInstance = new DeviceInfo(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:user_activity.DeviceInfo) } private static com.google.protobuf.Descriptors.Descriptor internal_static_user_activity_UserActivity_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_user_activity_UserActivity_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_user_activity_Process_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_user_activity_Process_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_user_activity_ProcessActivity_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_user_activity_ProcessActivity_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_user_activity_Window_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_user_activity_Window_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_user_activity_WindowActivity_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_user_activity_WindowActivity_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_user_activity_GPS_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_user_activity_GPS_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_user_activity_App_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_user_activity_App_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_user_activity_AppActivity_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_user_activity_AppActivity_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_user_activity_PhoneActivity_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_user_activity_PhoneActivity_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_user_activity_ThirdPartyVideoActivity_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_user_activity_ThirdPartyVideoActivity_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_user_activity_DeviceInfo_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_user_activity_DeviceInfo_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; } private static com.google.protobuf.Descriptors.FileDescriptor descriptor; static { java.lang.String[] descriptorData = { "\n\030user_activity_data.proto\022\ruser_activit" + "y\"\250\004\n\014UserActivity\022\013\n\003uid\030\001 \002(\t\022\r\n\005login" + "\030\002 \001(\t\022\020\n\010platform\030\003 \001(\t\022\013\n\003mac\030\004 \001(\t\022\r\n" + "\005model\030\005 \001(\t\022\037\n\003gps\030\006 \001(\0132\022.user_activit" + "y.GPS\022\013\n\003poi\030\007 \003(\t\022)\n\rinstalled_app\030\010 \003(" + "\0132\022.user_activity.App\022\026\n\016search_keyword\030" + "\t \003(\t\022\013\n\003url\030\n \003(\t\022\026\n\016boot_timestamp\030\013 \003" + "(\t\022\032\n\022shutdown_timestamp\030\014 \003(\t\0224\n\016phone_" + "activity\030\r \003(\0132\034.user_activity.PhoneActi" + "vity\022\032\n\022sms_sent_timestamp\030\016 \003(\t\022J\n\032thir", "d_party_video_activity\030\017 \003(\0132&.user_acti" + "vity.ThirdPartyVideoActivity\022\'\n\007process\030" + "\020 \003(\0132\026.user_activity.Process\022%\n\006window\030" + "\021 \003(\0132\025.user_activity.Window\022.\n\013device_i" + "nfo\030\022 \001(\0132\031.user_activity.DeviceInfo\"I\n\007" + "Process\022\014\n\004name\030\001 \002(\t\0220\n\010activity\030\002 \003(\0132" + "\036.user_activity.ProcessActivity\"<\n\017Proce" + "ssActivity\022\027\n\017start_timestamp\030\001 \001(\t\022\020\n\010d" + "uration\030\002 \001(\005\"G\n\006Window\022\014\n\004name\030\001 \002(\t\022/\n" + "\010activity\030\002 \003(\0132\035.user_activity.WindowAc", "tivity\";\n\016WindowActivity\022\027\n\017start_timest" + "amp\030\001 \001(\t\022\020\n\010duration\030\002 \001(\005\"<\n\003GPS\022\020\n\010la" + "titude\030\001 \002(\001\022\021\n\tlongitude\030\002 \002(\001\022\020\n\010altit" + "ude\030\003 \001(\001\"R\n\003App\022\014\n\004name\030\001 \002(\t\022,\n\010activi" + "ty\030\002 \003(\0132\032.user_activity.AppActivity\022\017\n\007" + "version\030\003 \001(\t\"8\n\013AppActivity\022\027\n\017start_ti" + "mestamp\030\001 \001(\t\022\020\n\010duration\030\002 \001(\005\":\n\rPhone" + "Activity\022\027\n\017start_timestamp\030\001 \001(\t\022\020\n\010dur" + "ation\030\002 \001(\005\"R\n\027ThirdPartyVideoActivity\022\020" + "\n\010provider\030\001 \001(\t\022\021\n\ttimestamp\030\002 \001(\t\022\022\n\nv", "ideo_name\030\003 \001(\t\"\223\001\n\nDeviceInfo\022\014\n\004imei\030\001" + " \001(\t\022\014\n\004imsi\030\002 \001(\t\022\024\n\014manufacturer\030\003 \001(\t" + "\022\r\n\005model\030\004 \001(\t\022\031\n\021screen_resolution\030\005 \001" + "(\t\022\022\n\nos_version\030\006 \001(\t\022\025\n\ros_custermize\030" + "\007 \001(\t" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { public com.google.protobuf.ExtensionRegistry assignDescriptors( com.google.protobuf.Descriptors.FileDescriptor root) { descriptor = root; internal_static_user_activity_UserActivity_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_user_activity_UserActivity_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_user_activity_UserActivity_descriptor, new java.lang.String[] { "Uid", "Login", "Platform", "Mac", "Model", "Gps", "Poi", "InstalledApp", "SearchKeyword", "Url", "BootTimestamp", "ShutdownTimestamp", "PhoneActivity", "SmsSentTimestamp", "ThirdPartyVideoActivity", "Process", "Window", "DeviceInfo", }); internal_static_user_activity_Process_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_user_activity_Process_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_user_activity_Process_descriptor, new java.lang.String[] { "Name", "Activity", }); internal_static_user_activity_ProcessActivity_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_user_activity_ProcessActivity_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_user_activity_ProcessActivity_descriptor, new java.lang.String[] { "StartTimestamp", "Duration", }); internal_static_user_activity_Window_descriptor = getDescriptor().getMessageTypes().get(3); internal_static_user_activity_Window_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_user_activity_Window_descriptor, new java.lang.String[] { "Name", "Activity", }); internal_static_user_activity_WindowActivity_descriptor = getDescriptor().getMessageTypes().get(4); internal_static_user_activity_WindowActivity_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_user_activity_WindowActivity_descriptor, new java.lang.String[] { "StartTimestamp", "Duration", }); internal_static_user_activity_GPS_descriptor = getDescriptor().getMessageTypes().get(5); internal_static_user_activity_GPS_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_user_activity_GPS_descriptor, new java.lang.String[] { "Latitude", "Longitude", "Altitude", }); internal_static_user_activity_App_descriptor = getDescriptor().getMessageTypes().get(6); internal_static_user_activity_App_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_user_activity_App_descriptor, new java.lang.String[] { "Name", "Activity", "Version", }); internal_static_user_activity_AppActivity_descriptor = getDescriptor().getMessageTypes().get(7); internal_static_user_activity_AppActivity_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_user_activity_AppActivity_descriptor, new java.lang.String[] { "StartTimestamp", "Duration", }); internal_static_user_activity_PhoneActivity_descriptor = getDescriptor().getMessageTypes().get(8); internal_static_user_activity_PhoneActivity_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_user_activity_PhoneActivity_descriptor, new java.lang.String[] { "StartTimestamp", "Duration", }); internal_static_user_activity_ThirdPartyVideoActivity_descriptor = getDescriptor().getMessageTypes().get(9); internal_static_user_activity_ThirdPartyVideoActivity_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_user_activity_ThirdPartyVideoActivity_descriptor, new java.lang.String[] { "Provider", "Timestamp", "VideoName", }); internal_static_user_activity_DeviceInfo_descriptor = getDescriptor().getMessageTypes().get(10); internal_static_user_activity_DeviceInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_user_activity_DeviceInfo_descriptor, new java.lang.String[] { "Imei", "Imsi", "Manufacturer", "Model", "ScreenResolution", "OsVersion", "OsCustermize", }); return null; } }; com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { }, assigner); } // @@protoc_insertion_point(outer_class_scope) }