getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.yuandian.dataflow.proto.msgtype.BussFlowOrlOuterClass.BussFlowOrl getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_dataflow_BussFlowOrl_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_dataflow_BussFlowOrl_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\021BussFlowOrl.proto\022\010dataflow\"\201\005\n\013BussFl" +
+ "owOrl\022\020\n\010table_id\030\001 \001(\005\022\020\n\010msg_type\030\002 \001(" +
+ "\005\022\023\n\013msg_version\030\003 \001(\005\022\017\n\007msg_seq\030\004 \001(\005\022" +
+ "\017\n\007msg_len\030\005 \001(\005\022\023\n\013request_mac\030\006 \001(\003\022\024\n" +
+ "\014response_mac\030\007 \001(\003\022\022\n\nrequest_ip\030\010 \001(\003\022" +
+ "\024\n\014request_port\030\t \001(\005\022\023\n\013response_ip\030\n \001" +
+ "(\003\022\025\n\rresponse_port\030\013 \001(\005\022\020\n\010probe_if\030\014 " +
+ "\001(\005\022\020\n\010protocol\030\r \001(\005\022\024\n\014start_tv_sec\030\016 " +
+ "\001(\003\022\025\n\rstart_tv_usec\030\017 \001(\003\022\022\n\nend_tv_sec" +
+ "\030\020 \001(\003\022\023\n\013end_tv_usec\030\021 \001(\003\022\017\n\007req_len\030\022" +
+ " \001(\005\022\017\n\007res_len\030\023 \001(\005\022\024\n\014busi_msg_len\030\024 " +
+ "\001(\005\022\023\n\013key_msg_len\030\025 \001(\005\022\026\n\016detail_msg_l" +
+ "en\030\026 \001(\005\022\022\n\nremain_len\030\027 \001(\005\022\025\n\rbusiness" +
+ "_code\030\030 \001(\t\022\022\n\nsession_id\030\031 \001(\t\022\020\n\010req_d" +
+ "ata\030\032 \001(\t\022\020\n\010res_data\030\033 \001(\t\022\020\n\010busi_msg\030" +
+ "\034 \001(\t\022\024\n\014busi_key_msg\030\035 \001(\t\022\027\n\017busi_deta" +
+ "il_msg\030\036 \001(\t\022\023\n\013remain_data\030\037 \001(\tB<\n#com" +
+ ".yuandian.dataflow.proto.msgtypeP\000Z\023../g" +
+ "rpc-gen;grpcgenb\006proto3"
+ };
+ descriptor = com.google.protobuf.Descriptors.FileDescriptor
+ .internalBuildGeneratedFileFrom(descriptorData,
+ new com.google.protobuf.Descriptors.FileDescriptor[] {
+ });
+ internal_static_dataflow_BussFlowOrl_descriptor =
+ getDescriptor().getMessageTypes().get(0);
+ internal_static_dataflow_BussFlowOrl_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_dataflow_BussFlowOrl_descriptor,
+ new java.lang.String[] { "TableId", "MsgType", "MsgVersion", "MsgSeq", "MsgLen", "RequestMac", "ResponseMac", "RequestIp", "RequestPort", "ResponseIp", "ResponsePort", "ProbeIf", "Protocol", "StartTvSec", "StartTvUsec", "EndTvSec", "EndTvUsec", "ReqLen", "ResLen", "BusiMsgLen", "KeyMsgLen", "DetailMsgLen", "RemainLen", "BusinessCode", "SessionId", "ReqData", "ResData", "BusiMsg", "BusiKeyMsg", "BusiDetailMsg", "RemainData", });
+ }
+
+ // @@protoc_insertion_point(outer_class_scope)
+}
diff --git a/src/main/java/com/yuandian/dataflow/proto/msgtype/BussFlowWebOuterClass.java b/src/main/java/com/yuandian/dataflow/proto/msgtype/BussFlowWebOuterClass.java
new file mode 100644
index 0000000..f299d13
--- /dev/null
+++ b/src/main/java/com/yuandian/dataflow/proto/msgtype/BussFlowWebOuterClass.java
@@ -0,0 +1,7665 @@
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: BussFlowWeb.proto
+
+package com.yuandian.dataflow.proto.msgtype;
+
+public final class BussFlowWebOuterClass {
+ private BussFlowWebOuterClass() {}
+ public static void registerAllExtensions(
+ com.google.protobuf.ExtensionRegistryLite registry) {
+ }
+
+ public static void registerAllExtensions(
+ com.google.protobuf.ExtensionRegistry registry) {
+ registerAllExtensions(
+ (com.google.protobuf.ExtensionRegistryLite) registry);
+ }
+ public interface BussFlowWebOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:dataflow.BussFlowWeb)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ * int32 table_id = 1;
+ * @return The tableId.
+ */
+ int getTableId();
+
+ /**
+ *
+ *id
+ *
+ *
+ * string id = 2;
+ * @return The id.
+ */
+ java.lang.String getId();
+ /**
+ *
+ *id
+ *
+ *
+ * string id = 2;
+ * @return The bytes for id.
+ */
+ com.google.protobuf.ByteString
+ getIdBytes();
+
+ /**
+ *
+ *消息长度
+ *
+ *
+ * int32 msg_len = 3;
+ * @return The msgLen.
+ */
+ int getMsgLen();
+
+ /**
+ *
+ *消息类型
+ *
+ *
+ * int32 msg_type = 4;
+ * @return The msgType.
+ */
+ int getMsgType();
+
+ /**
+ * int64 src_mac = 5;
+ * @return The srcMac.
+ */
+ long getSrcMac();
+
+ /**
+ * int64 dst_mac = 6;
+ * @return The dstMac.
+ */
+ long getDstMac();
+
+ /**
+ *
+ *协议名
+ *
+ *
+ * int32 protocol = 7;
+ * @return The protocol.
+ */
+ int getProtocol();
+
+ /**
+ *
+ *会话序列号
+ *
+ *
+ * string session_serial_number = 8;
+ * @return The sessionSerialNumber.
+ */
+ java.lang.String getSessionSerialNumber();
+ /**
+ *
+ *会话序列号
+ *
+ *
+ * string session_serial_number = 8;
+ * @return The bytes for sessionSerialNumber.
+ */
+ com.google.protobuf.ByteString
+ getSessionSerialNumberBytes();
+
+ /**
+ *
+ *业务服务资源编码(C_01)
+ *
+ *
+ * string buss_type = 9;
+ * @return The bussType.
+ */
+ java.lang.String getBussType();
+ /**
+ *
+ *业务服务资源编码(C_01)
+ *
+ *
+ * string buss_type = 9;
+ * @return The bytes for bussType.
+ */
+ com.google.protobuf.ByteString
+ getBussTypeBytes();
+
+ /**
+ *
+ * string net_segment = 10;//网段标识(客户-web)
+ *
+ *
+ * int64 request_ip = 11;
+ * @return The requestIp.
+ */
+ long getRequestIp();
+
+ /**
+ *
+ *Web客户端端口
+ *
+ *
+ * int32 request_port = 12;
+ * @return The requestPort.
+ */
+ int getRequestPort();
+
+ /**
+ *
+ *Web服务器IP
+ *
+ *
+ * int64 response_ip = 13;
+ * @return The responseIp.
+ */
+ long getResponseIp();
+
+ /**
+ *
+ *Web服务器端口
+ *
+ *
+ * int32 response_port = 14;
+ * @return The responsePort.
+ */
+ int getResponsePort();
+
+ /**
+ *
+ *Web开始时间秒
+ *
+ *
+ * int64 start_tv_sec = 15;
+ * @return The startTvSec.
+ */
+ long getStartTvSec();
+
+ /**
+ *
+ *开始时间毫秒
+ *
+ *
+ * int64 start_tv_usec = 16;
+ * @return The startTvUsec.
+ */
+ long getStartTvUsec();
+
+ /**
+ *
+ *结束时间秒
+ *
+ *
+ * int64 end_tv_sec = 17;
+ * @return The endTvSec.
+ */
+ long getEndTvSec();
+
+ /**
+ *
+ *结束时间微妙
+ *
+ *
+ * int64 end_tv_usec = 18;
+ * @return The endTvUsec.
+ */
+ long getEndTvUsec();
+
+ /**
+ *
+ *web:url mid:apiBody db:sql
+ *
+ *
+ * string disc_resource_ident = 19;
+ * @return The discResourceIdent.
+ */
+ java.lang.String getDiscResourceIdent();
+ /**
+ *
+ *web:url mid:apiBody db:sql
+ *
+ *
+ * string disc_resource_ident = 19;
+ * @return The bytes for discResourceIdent.
+ */
+ com.google.protobuf.ByteString
+ getDiscResourceIdentBytes();
+
+ /**
+ *
+ *web:操作系统 midd:interfaceName db:db_name
+ *
+ *
+ * string operating_system = 20;
+ * @return The operatingSystem.
+ */
+ java.lang.String getOperatingSystem();
+ /**
+ *
+ *web:操作系统 midd:interfaceName db:db_name
+ *
+ *
+ * string operating_system = 20;
+ * @return The bytes for operatingSystem.
+ */
+ com.google.protobuf.ByteString
+ getOperatingSystemBytes();
+
+ /**
+ *
+ *web midd
+ *
+ *
+ * string session_id = 21;
+ * @return The sessionId.
+ */
+ java.lang.String getSessionId();
+ /**
+ *
+ *web midd
+ *
+ *
+ * string session_id = 21;
+ * @return The bytes for sessionId.
+ */
+ com.google.protobuf.ByteString
+ getSessionIdBytes();
+
+ /**
+ *
+ *请求报文长度
+ *
+ *
+ * int32 request_msg_length = 22;
+ * @return The requestMsgLength.
+ */
+ int getRequestMsgLength();
+
+ /**
+ *
+ *请求报文详情
+ *
+ *
+ * string request_msg_detail = 23;
+ * @return The requestMsgDetail.
+ */
+ java.lang.String getRequestMsgDetail();
+ /**
+ *
+ *请求报文详情
+ *
+ *
+ * string request_msg_detail = 23;
+ * @return The bytes for requestMsgDetail.
+ */
+ com.google.protobuf.ByteString
+ getRequestMsgDetailBytes();
+
+ /**
+ *
+ *响应报文长度
+ *
+ *
+ * int32 response_msg_length = 24;
+ * @return The responseMsgLength.
+ */
+ int getResponseMsgLength();
+
+ /**
+ *
+ *响应报文详情
+ *
+ *
+ * string response_msg_detail = 25;
+ * @return The responseMsgDetail.
+ */
+ java.lang.String getResponseMsgDetail();
+ /**
+ *
+ *响应报文详情
+ *
+ *
+ * string response_msg_detail = 25;
+ * @return The bytes for responseMsgDetail.
+ */
+ com.google.protobuf.ByteString
+ getResponseMsgDetailBytes();
+
+ /**
+ *
+ *web段
+ *
+ *
+ * string reter_url = 26;
+ * @return The reterUrl.
+ */
+ java.lang.String getReterUrl();
+ /**
+ *
+ *web段
+ *
+ *
+ * string reter_url = 26;
+ * @return The bytes for reterUrl.
+ */
+ com.google.protobuf.ByteString
+ getReterUrlBytes();
+
+ /**
+ * string x_requested_with = 27;
+ * @return The xRequestedWith.
+ */
+ java.lang.String getXRequestedWith();
+ /**
+ * string x_requested_with = 27;
+ * @return The bytes for xRequestedWith.
+ */
+ com.google.protobuf.ByteString
+ getXRequestedWithBytes();
+
+ /**
+ *
+ *请求方式
+ *
+ *
+ * int64 req_method = 28;
+ * @return The reqMethod.
+ */
+ long getReqMethod();
+
+ /**
+ *
+ *请求类型
+ *
+ *
+ * string content_type = 29;
+ * @return The contentType.
+ */
+ java.lang.String getContentType();
+ /**
+ *
+ *请求类型
+ *
+ *
+ * string content_type = 29;
+ * @return The bytes for contentType.
+ */
+ com.google.protobuf.ByteString
+ getContentTypeBytes();
+
+ /**
+ *
+ *jieshou
+ *
+ *
+ * string accept = 30;
+ * @return The accept.
+ */
+ java.lang.String getAccept();
+ /**
+ *
+ *jieshou
+ *
+ *
+ * string accept = 30;
+ * @return The bytes for accept.
+ */
+ com.google.protobuf.ByteString
+ getAcceptBytes();
+
+ /**
+ *
+ *请求cookie报文长度
+ *
+ *
+ * int32 req_cookie_leng = 31;
+ * @return The reqCookieLeng.
+ */
+ int getReqCookieLeng();
+
+ /**
+ *
+ *请求cookie报文详情
+ *
+ *
+ * string req_cookie_detail = 32;
+ * @return The reqCookieDetail.
+ */
+ java.lang.String getReqCookieDetail();
+ /**
+ *
+ *请求cookie报文详情
+ *
+ *
+ * string req_cookie_detail = 32;
+ * @return The bytes for reqCookieDetail.
+ */
+ com.google.protobuf.ByteString
+ getReqCookieDetailBytes();
+
+ /**
+ * int64 t_intodb_time = 33;
+ * @return The tIntodbTime.
+ */
+ long getTIntodbTime();
+
+ /**
+ *
+ *0: 页面 1:加载项 2:非web段数据
+ *
+ *
+ * int32 load_or_step = 34;
+ * @return The loadOrStep.
+ */
+ int getLoadOrStep();
+
+ /**
+ * string business_detail_mesg = 35;
+ * @return The businessDetailMesg.
+ */
+ java.lang.String getBusinessDetailMesg();
+ /**
+ * string business_detail_mesg = 35;
+ * @return The bytes for businessDetailMesg.
+ */
+ com.google.protobuf.ByteString
+ getBusinessDetailMesgBytes();
+
+ /**
+ *
+ *关键字 格式:key=val|key=val....
+ *
+ *
+ * string bussiness_key_mesg = 36;
+ * @return The bussinessKeyMesg.
+ */
+ java.lang.String getBussinessKeyMesg();
+ /**
+ *
+ *关键字 格式:key=val|key=val....
+ *
+ *
+ * string bussiness_key_mesg = 36;
+ * @return The bytes for bussinessKeyMesg.
+ */
+ com.google.protobuf.ByteString
+ getBussinessKeyMesgBytes();
+
+ /**
+ *
+ *组包是否完全 0:组包完整 1:不完整
+ *
+ *
+ * int32 is_uncomplete = 37;
+ * @return The isUncomplete.
+ */
+ int getIsUncomplete();
+
+ /**
+ *
+ * 默认为1
+ *
+ *
+ * int32 deal_state = 38;
+ * @return The dealState.
+ */
+ int getDealState();
+
+ /**
+ * int32 server_res_code = 39;
+ * @return The serverResCode.
+ */
+ int getServerResCode();
+
+ /**
+ * int64 server_response_time = 40;
+ * @return The serverResponseTime.
+ */
+ long getServerResponseTime();
+
+ /**
+ * int64 client_translate_time = 41;
+ * @return The clientTranslateTime.
+ */
+ long getClientTranslateTime();
+
+ /**
+ * string browser = 42;
+ * @return The browser.
+ */
+ java.lang.String getBrowser();
+ /**
+ * string browser = 42;
+ * @return The bytes for browser.
+ */
+ com.google.protobuf.ByteString
+ getBrowserBytes();
+
+ /**
+ * int32 server_start_tv_sec = 43;
+ * @return The serverStartTvSec.
+ */
+ int getServerStartTvSec();
+
+ /**
+ * int64 server_start_tv_usec = 44;
+ * @return The serverStartTvUsec.
+ */
+ long getServerStartTvUsec();
+
+ /**
+ * int32 server_end_tv_sec = 45;
+ * @return The serverEndTvSec.
+ */
+ int getServerEndTvSec();
+
+ /**
+ * int64 server_end_tv_usec = 46;
+ * @return The serverEndTvUsec.
+ */
+ long getServerEndTvUsec();
+
+ /**
+ * string probe_ip = 47;
+ * @return The probeIp.
+ */
+ java.lang.String getProbeIp();
+ /**
+ * string probe_ip = 47;
+ * @return The bytes for probeIp.
+ */
+ com.google.protobuf.ByteString
+ getProbeIpBytes();
+
+ /**
+ * int32 probe_if = 48;
+ * @return The probeIf.
+ */
+ int getProbeIf();
+
+ /**
+ * int64 server_translate_time = 49;
+ * @return The serverTranslateTime.
+ */
+ long getServerTranslateTime();
+
+ /**
+ * int64 time_flag = 50;
+ * @return The timeFlag.
+ */
+ long getTimeFlag();
+
+ /**
+ * string channel = 51;
+ * @return The channel.
+ */
+ java.lang.String getChannel();
+ /**
+ * string channel = 51;
+ * @return The bytes for channel.
+ */
+ com.google.protobuf.ByteString
+ getChannelBytes();
+
+ /**
+ * string base_code = 52;
+ * @return The baseCode.
+ */
+ java.lang.String getBaseCode();
+ /**
+ * string base_code = 52;
+ * @return The bytes for baseCode.
+ */
+ com.google.protobuf.ByteString
+ getBaseCodeBytes();
+
+ /**
+ * string ori_url = 53;
+ * @return The oriUrl.
+ */
+ java.lang.String getOriUrl();
+ /**
+ * string ori_url = 53;
+ * @return The bytes for oriUrl.
+ */
+ com.google.protobuf.ByteString
+ getOriUrlBytes();
+
+ /**
+ * string remain_data = 54;
+ * @return The remainData.
+ */
+ java.lang.String getRemainData();
+ /**
+ * string remain_data = 54;
+ * @return The bytes for remainData.
+ */
+ com.google.protobuf.ByteString
+ getRemainDataBytes();
+
+ /**
+ * int64 bytes_in = 55;
+ * @return The bytesIn.
+ */
+ long getBytesIn();
+
+ /**
+ * int64 bytes_out = 56;
+ * @return The bytesOut.
+ */
+ long getBytesOut();
+
+ /**
+ * int32 package_in = 57;
+ * @return The packageIn.
+ */
+ int getPackageIn();
+
+ /**
+ * int32 package_out = 58;
+ * @return The packageOut.
+ */
+ int getPackageOut();
+
+ /**
+ * string data_id = 59;
+ * @return The dataId.
+ */
+ java.lang.String getDataId();
+ /**
+ * string data_id = 59;
+ * @return The bytes for dataId.
+ */
+ com.google.protobuf.ByteString
+ getDataIdBytes();
+
+ /**
+ * int32 filter_id = 60;
+ * @return The filterId.
+ */
+ int getFilterId();
+
+ /**
+ * string white_character = 61;
+ * @return The whiteCharacter.
+ */
+ java.lang.String getWhiteCharacter();
+ /**
+ * string white_character = 61;
+ * @return The bytes for whiteCharacter.
+ */
+ com.google.protobuf.ByteString
+ getWhiteCharacterBytes();
+
+ /**
+ *
+ * tokenId
+ *
+ *
+ * string token_id = 62;
+ * @return The tokenId.
+ */
+ java.lang.String getTokenId();
+ /**
+ *
+ * tokenId
+ *
+ *
+ * string token_id = 62;
+ * @return The bytes for tokenId.
+ */
+ com.google.protobuf.ByteString
+ getTokenIdBytes();
+
+ /**
+ *
+ * 判断是否是首端资源( 2 )
+ *
+ *
+ * int32 segment_id = 63;
+ * @return The segmentId.
+ */
+ int getSegmentId();
+ }
+ /**
+ * Protobuf type {@code dataflow.BussFlowWeb}
+ */
+ public static final class BussFlowWeb extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:dataflow.BussFlowWeb)
+ BussFlowWebOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use BussFlowWeb.newBuilder() to construct.
+ private BussFlowWeb(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private BussFlowWeb() {
+ id_ = "";
+ sessionSerialNumber_ = "";
+ bussType_ = "";
+ discResourceIdent_ = "";
+ operatingSystem_ = "";
+ sessionId_ = "";
+ requestMsgDetail_ = "";
+ responseMsgDetail_ = "";
+ reterUrl_ = "";
+ xRequestedWith_ = "";
+ contentType_ = "";
+ accept_ = "";
+ reqCookieDetail_ = "";
+ businessDetailMesg_ = "";
+ bussinessKeyMesg_ = "";
+ browser_ = "";
+ probeIp_ = "";
+ channel_ = "";
+ baseCode_ = "";
+ oriUrl_ = "";
+ remainData_ = "";
+ dataId_ = "";
+ whiteCharacter_ = "";
+ tokenId_ = "";
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new BussFlowWeb();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private BussFlowWeb(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ 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;
+ case 8: {
+
+ tableId_ = input.readInt32();
+ break;
+ }
+ case 18: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ id_ = s;
+ break;
+ }
+ case 24: {
+
+ msgLen_ = input.readInt32();
+ break;
+ }
+ case 32: {
+
+ msgType_ = input.readInt32();
+ break;
+ }
+ case 40: {
+
+ srcMac_ = input.readInt64();
+ break;
+ }
+ case 48: {
+
+ dstMac_ = input.readInt64();
+ break;
+ }
+ case 56: {
+
+ protocol_ = input.readInt32();
+ break;
+ }
+ case 66: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ sessionSerialNumber_ = s;
+ break;
+ }
+ case 74: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ bussType_ = s;
+ break;
+ }
+ case 88: {
+
+ requestIp_ = input.readInt64();
+ break;
+ }
+ case 96: {
+
+ requestPort_ = input.readInt32();
+ break;
+ }
+ case 104: {
+
+ responseIp_ = input.readInt64();
+ break;
+ }
+ case 112: {
+
+ responsePort_ = input.readInt32();
+ break;
+ }
+ case 120: {
+
+ startTvSec_ = input.readInt64();
+ break;
+ }
+ case 128: {
+
+ startTvUsec_ = input.readInt64();
+ break;
+ }
+ case 136: {
+
+ endTvSec_ = input.readInt64();
+ break;
+ }
+ case 144: {
+
+ endTvUsec_ = input.readInt64();
+ break;
+ }
+ case 154: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ discResourceIdent_ = s;
+ break;
+ }
+ case 162: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ operatingSystem_ = s;
+ break;
+ }
+ case 170: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ sessionId_ = s;
+ break;
+ }
+ case 176: {
+
+ requestMsgLength_ = input.readInt32();
+ break;
+ }
+ case 186: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ requestMsgDetail_ = s;
+ break;
+ }
+ case 192: {
+
+ responseMsgLength_ = input.readInt32();
+ break;
+ }
+ case 202: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ responseMsgDetail_ = s;
+ break;
+ }
+ case 210: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ reterUrl_ = s;
+ break;
+ }
+ case 218: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ xRequestedWith_ = s;
+ break;
+ }
+ case 224: {
+
+ reqMethod_ = input.readInt64();
+ break;
+ }
+ case 234: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ contentType_ = s;
+ break;
+ }
+ case 242: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ accept_ = s;
+ break;
+ }
+ case 248: {
+
+ reqCookieLeng_ = input.readInt32();
+ break;
+ }
+ case 258: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ reqCookieDetail_ = s;
+ break;
+ }
+ case 264: {
+
+ tIntodbTime_ = input.readInt64();
+ break;
+ }
+ case 272: {
+
+ loadOrStep_ = input.readInt32();
+ break;
+ }
+ case 282: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ businessDetailMesg_ = s;
+ break;
+ }
+ case 290: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ bussinessKeyMesg_ = s;
+ break;
+ }
+ case 296: {
+
+ isUncomplete_ = input.readInt32();
+ break;
+ }
+ case 304: {
+
+ dealState_ = input.readInt32();
+ break;
+ }
+ case 312: {
+
+ serverResCode_ = input.readInt32();
+ break;
+ }
+ case 320: {
+
+ serverResponseTime_ = input.readInt64();
+ break;
+ }
+ case 328: {
+
+ clientTranslateTime_ = input.readInt64();
+ break;
+ }
+ case 338: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ browser_ = s;
+ break;
+ }
+ case 344: {
+
+ serverStartTvSec_ = input.readInt32();
+ break;
+ }
+ case 352: {
+
+ serverStartTvUsec_ = input.readInt64();
+ break;
+ }
+ case 360: {
+
+ serverEndTvSec_ = input.readInt32();
+ break;
+ }
+ case 368: {
+
+ serverEndTvUsec_ = input.readInt64();
+ break;
+ }
+ case 378: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ probeIp_ = s;
+ break;
+ }
+ case 384: {
+
+ probeIf_ = input.readInt32();
+ break;
+ }
+ case 392: {
+
+ serverTranslateTime_ = input.readInt64();
+ break;
+ }
+ case 400: {
+
+ timeFlag_ = input.readInt64();
+ break;
+ }
+ case 410: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ channel_ = s;
+ break;
+ }
+ case 418: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ baseCode_ = s;
+ break;
+ }
+ case 426: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ oriUrl_ = s;
+ break;
+ }
+ case 434: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ remainData_ = s;
+ break;
+ }
+ case 440: {
+
+ bytesIn_ = input.readInt64();
+ break;
+ }
+ case 448: {
+
+ bytesOut_ = input.readInt64();
+ break;
+ }
+ case 456: {
+
+ packageIn_ = input.readInt32();
+ break;
+ }
+ case 464: {
+
+ packageOut_ = input.readInt32();
+ break;
+ }
+ case 474: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ dataId_ = s;
+ break;
+ }
+ case 480: {
+
+ filterId_ = input.readInt32();
+ break;
+ }
+ case 490: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ whiteCharacter_ = s;
+ break;
+ }
+ case 498: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ tokenId_ = s;
+ break;
+ }
+ case 504: {
+
+ segmentId_ = input.readInt32();
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (com.google.protobuf.UninitializedMessageException e) {
+ throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(
+ e).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.yuandian.dataflow.proto.msgtype.BussFlowWebOuterClass.internal_static_dataflow_BussFlowWeb_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.yuandian.dataflow.proto.msgtype.BussFlowWebOuterClass.internal_static_dataflow_BussFlowWeb_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.yuandian.dataflow.proto.msgtype.BussFlowWebOuterClass.BussFlowWeb.class, com.yuandian.dataflow.proto.msgtype.BussFlowWebOuterClass.BussFlowWeb.Builder.class);
+ }
+
+ public static final int TABLE_ID_FIELD_NUMBER = 1;
+ private int tableId_;
+ /**
+ * int32 table_id = 1;
+ * @return The tableId.
+ */
+ @java.lang.Override
+ public int getTableId() {
+ return tableId_;
+ }
+
+ public static final int ID_FIELD_NUMBER = 2;
+ private volatile java.lang.Object id_;
+ /**
+ *
+ *id
+ *
+ *
+ * string id = 2;
+ * @return The id.
+ */
+ @java.lang.Override
+ public java.lang.String getId() {
+ java.lang.Object ref = id_;
+ 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();
+ id_ = s;
+ return s;
+ }
+ }
+ /**
+ *
+ *id
+ *
+ *
+ * string id = 2;
+ * @return The bytes for id.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getIdBytes() {
+ java.lang.Object ref = id_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ id_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int MSG_LEN_FIELD_NUMBER = 3;
+ private int msgLen_;
+ /**
+ *
+ *消息长度
+ *
+ *
+ * int32 msg_len = 3;
+ * @return The msgLen.
+ */
+ @java.lang.Override
+ public int getMsgLen() {
+ return msgLen_;
+ }
+
+ public static final int MSG_TYPE_FIELD_NUMBER = 4;
+ private int msgType_;
+ /**
+ *
+ *消息类型
+ *
+ *
+ * int32 msg_type = 4;
+ * @return The msgType.
+ */
+ @java.lang.Override
+ public int getMsgType() {
+ return msgType_;
+ }
+
+ public static final int SRC_MAC_FIELD_NUMBER = 5;
+ private long srcMac_;
+ /**
+ * int64 src_mac = 5;
+ * @return The srcMac.
+ */
+ @java.lang.Override
+ public long getSrcMac() {
+ return srcMac_;
+ }
+
+ public static final int DST_MAC_FIELD_NUMBER = 6;
+ private long dstMac_;
+ /**
+ * int64 dst_mac = 6;
+ * @return The dstMac.
+ */
+ @java.lang.Override
+ public long getDstMac() {
+ return dstMac_;
+ }
+
+ public static final int PROTOCOL_FIELD_NUMBER = 7;
+ private int protocol_;
+ /**
+ *
+ *协议名
+ *
+ *
+ * int32 protocol = 7;
+ * @return The protocol.
+ */
+ @java.lang.Override
+ public int getProtocol() {
+ return protocol_;
+ }
+
+ public static final int SESSION_SERIAL_NUMBER_FIELD_NUMBER = 8;
+ private volatile java.lang.Object sessionSerialNumber_;
+ /**
+ *
+ *会话序列号
+ *
+ *
+ * string session_serial_number = 8;
+ * @return The sessionSerialNumber.
+ */
+ @java.lang.Override
+ public java.lang.String getSessionSerialNumber() {
+ java.lang.Object ref = sessionSerialNumber_;
+ 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();
+ sessionSerialNumber_ = s;
+ return s;
+ }
+ }
+ /**
+ *
+ *会话序列号
+ *
+ *
+ * string session_serial_number = 8;
+ * @return The bytes for sessionSerialNumber.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getSessionSerialNumberBytes() {
+ java.lang.Object ref = sessionSerialNumber_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ sessionSerialNumber_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int BUSS_TYPE_FIELD_NUMBER = 9;
+ private volatile java.lang.Object bussType_;
+ /**
+ *
+ *业务服务资源编码(C_01)
+ *
+ *
+ * string buss_type = 9;
+ * @return The bussType.
+ */
+ @java.lang.Override
+ public java.lang.String getBussType() {
+ java.lang.Object ref = bussType_;
+ 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();
+ bussType_ = s;
+ return s;
+ }
+ }
+ /**
+ *
+ *业务服务资源编码(C_01)
+ *
+ *
+ * string buss_type = 9;
+ * @return The bytes for bussType.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getBussTypeBytes() {
+ java.lang.Object ref = bussType_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ bussType_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int REQUEST_IP_FIELD_NUMBER = 11;
+ private long requestIp_;
+ /**
+ *
+ * string net_segment = 10;//网段标识(客户-web)
+ *
+ *
+ * int64 request_ip = 11;
+ * @return The requestIp.
+ */
+ @java.lang.Override
+ public long getRequestIp() {
+ return requestIp_;
+ }
+
+ public static final int REQUEST_PORT_FIELD_NUMBER = 12;
+ private int requestPort_;
+ /**
+ *
+ *Web客户端端口
+ *
+ *
+ * int32 request_port = 12;
+ * @return The requestPort.
+ */
+ @java.lang.Override
+ public int getRequestPort() {
+ return requestPort_;
+ }
+
+ public static final int RESPONSE_IP_FIELD_NUMBER = 13;
+ private long responseIp_;
+ /**
+ *
+ *Web服务器IP
+ *
+ *
+ * int64 response_ip = 13;
+ * @return The responseIp.
+ */
+ @java.lang.Override
+ public long getResponseIp() {
+ return responseIp_;
+ }
+
+ public static final int RESPONSE_PORT_FIELD_NUMBER = 14;
+ private int responsePort_;
+ /**
+ *
+ *Web服务器端口
+ *
+ *
+ * int32 response_port = 14;
+ * @return The responsePort.
+ */
+ @java.lang.Override
+ public int getResponsePort() {
+ return responsePort_;
+ }
+
+ public static final int START_TV_SEC_FIELD_NUMBER = 15;
+ private long startTvSec_;
+ /**
+ *
+ *Web开始时间秒
+ *
+ *
+ * int64 start_tv_sec = 15;
+ * @return The startTvSec.
+ */
+ @java.lang.Override
+ public long getStartTvSec() {
+ return startTvSec_;
+ }
+
+ public static final int START_TV_USEC_FIELD_NUMBER = 16;
+ private long startTvUsec_;
+ /**
+ *
+ *开始时间毫秒
+ *
+ *
+ * int64 start_tv_usec = 16;
+ * @return The startTvUsec.
+ */
+ @java.lang.Override
+ public long getStartTvUsec() {
+ return startTvUsec_;
+ }
+
+ public static final int END_TV_SEC_FIELD_NUMBER = 17;
+ private long endTvSec_;
+ /**
+ *
+ *结束时间秒
+ *
+ *
+ * int64 end_tv_sec = 17;
+ * @return The endTvSec.
+ */
+ @java.lang.Override
+ public long getEndTvSec() {
+ return endTvSec_;
+ }
+
+ public static final int END_TV_USEC_FIELD_NUMBER = 18;
+ private long endTvUsec_;
+ /**
+ *
+ *结束时间微妙
+ *
+ *
+ * int64 end_tv_usec = 18;
+ * @return The endTvUsec.
+ */
+ @java.lang.Override
+ public long getEndTvUsec() {
+ return endTvUsec_;
+ }
+
+ public static final int DISC_RESOURCE_IDENT_FIELD_NUMBER = 19;
+ private volatile java.lang.Object discResourceIdent_;
+ /**
+ *
+ *web:url mid:apiBody db:sql
+ *
+ *
+ * string disc_resource_ident = 19;
+ * @return The discResourceIdent.
+ */
+ @java.lang.Override
+ public java.lang.String getDiscResourceIdent() {
+ java.lang.Object ref = discResourceIdent_;
+ 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();
+ discResourceIdent_ = s;
+ return s;
+ }
+ }
+ /**
+ *
+ *web:url mid:apiBody db:sql
+ *
+ *
+ * string disc_resource_ident = 19;
+ * @return The bytes for discResourceIdent.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getDiscResourceIdentBytes() {
+ java.lang.Object ref = discResourceIdent_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ discResourceIdent_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int OPERATING_SYSTEM_FIELD_NUMBER = 20;
+ private volatile java.lang.Object operatingSystem_;
+ /**
+ *
+ *web:操作系统 midd:interfaceName db:db_name
+ *
+ *
+ * string operating_system = 20;
+ * @return The operatingSystem.
+ */
+ @java.lang.Override
+ public java.lang.String getOperatingSystem() {
+ java.lang.Object ref = operatingSystem_;
+ 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();
+ operatingSystem_ = s;
+ return s;
+ }
+ }
+ /**
+ *
+ *web:操作系统 midd:interfaceName db:db_name
+ *
+ *
+ * string operating_system = 20;
+ * @return The bytes for operatingSystem.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getOperatingSystemBytes() {
+ java.lang.Object ref = operatingSystem_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ operatingSystem_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int SESSION_ID_FIELD_NUMBER = 21;
+ private volatile java.lang.Object sessionId_;
+ /**
+ *
+ *web midd
+ *
+ *
+ * string session_id = 21;
+ * @return The sessionId.
+ */
+ @java.lang.Override
+ public java.lang.String getSessionId() {
+ java.lang.Object ref = sessionId_;
+ 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();
+ sessionId_ = s;
+ return s;
+ }
+ }
+ /**
+ *
+ *web midd
+ *
+ *
+ * string session_id = 21;
+ * @return The bytes for sessionId.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getSessionIdBytes() {
+ java.lang.Object ref = sessionId_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ sessionId_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int REQUEST_MSG_LENGTH_FIELD_NUMBER = 22;
+ private int requestMsgLength_;
+ /**
+ *
+ *请求报文长度
+ *
+ *
+ * int32 request_msg_length = 22;
+ * @return The requestMsgLength.
+ */
+ @java.lang.Override
+ public int getRequestMsgLength() {
+ return requestMsgLength_;
+ }
+
+ public static final int REQUEST_MSG_DETAIL_FIELD_NUMBER = 23;
+ private volatile java.lang.Object requestMsgDetail_;
+ /**
+ *
+ *请求报文详情
+ *
+ *
+ * string request_msg_detail = 23;
+ * @return The requestMsgDetail.
+ */
+ @java.lang.Override
+ public java.lang.String getRequestMsgDetail() {
+ java.lang.Object ref = requestMsgDetail_;
+ 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();
+ requestMsgDetail_ = s;
+ return s;
+ }
+ }
+ /**
+ *
+ *请求报文详情
+ *
+ *
+ * string request_msg_detail = 23;
+ * @return The bytes for requestMsgDetail.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getRequestMsgDetailBytes() {
+ java.lang.Object ref = requestMsgDetail_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ requestMsgDetail_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int RESPONSE_MSG_LENGTH_FIELD_NUMBER = 24;
+ private int responseMsgLength_;
+ /**
+ *
+ *响应报文长度
+ *
+ *
+ * int32 response_msg_length = 24;
+ * @return The responseMsgLength.
+ */
+ @java.lang.Override
+ public int getResponseMsgLength() {
+ return responseMsgLength_;
+ }
+
+ public static final int RESPONSE_MSG_DETAIL_FIELD_NUMBER = 25;
+ private volatile java.lang.Object responseMsgDetail_;
+ /**
+ *
+ *响应报文详情
+ *
+ *
+ * string response_msg_detail = 25;
+ * @return The responseMsgDetail.
+ */
+ @java.lang.Override
+ public java.lang.String getResponseMsgDetail() {
+ java.lang.Object ref = responseMsgDetail_;
+ 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();
+ responseMsgDetail_ = s;
+ return s;
+ }
+ }
+ /**
+ *
+ *响应报文详情
+ *
+ *
+ * string response_msg_detail = 25;
+ * @return The bytes for responseMsgDetail.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getResponseMsgDetailBytes() {
+ java.lang.Object ref = responseMsgDetail_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ responseMsgDetail_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int RETER_URL_FIELD_NUMBER = 26;
+ private volatile java.lang.Object reterUrl_;
+ /**
+ *
+ *web段
+ *
+ *
+ * string reter_url = 26;
+ * @return The reterUrl.
+ */
+ @java.lang.Override
+ public java.lang.String getReterUrl() {
+ java.lang.Object ref = reterUrl_;
+ 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();
+ reterUrl_ = s;
+ return s;
+ }
+ }
+ /**
+ *
+ *web段
+ *
+ *
+ * string reter_url = 26;
+ * @return The bytes for reterUrl.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getReterUrlBytes() {
+ java.lang.Object ref = reterUrl_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ reterUrl_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int X_REQUESTED_WITH_FIELD_NUMBER = 27;
+ private volatile java.lang.Object xRequestedWith_;
+ /**
+ * string x_requested_with = 27;
+ * @return The xRequestedWith.
+ */
+ @java.lang.Override
+ public java.lang.String getXRequestedWith() {
+ java.lang.Object ref = xRequestedWith_;
+ 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();
+ xRequestedWith_ = s;
+ return s;
+ }
+ }
+ /**
+ * string x_requested_with = 27;
+ * @return The bytes for xRequestedWith.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getXRequestedWithBytes() {
+ java.lang.Object ref = xRequestedWith_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ xRequestedWith_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int REQ_METHOD_FIELD_NUMBER = 28;
+ private long reqMethod_;
+ /**
+ *
+ *请求方式
+ *
+ *
+ * int64 req_method = 28;
+ * @return The reqMethod.
+ */
+ @java.lang.Override
+ public long getReqMethod() {
+ return reqMethod_;
+ }
+
+ public static final int CONTENT_TYPE_FIELD_NUMBER = 29;
+ private volatile java.lang.Object contentType_;
+ /**
+ *
+ *请求类型
+ *
+ *
+ * string content_type = 29;
+ * @return The contentType.
+ */
+ @java.lang.Override
+ public java.lang.String getContentType() {
+ java.lang.Object ref = contentType_;
+ 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();
+ contentType_ = s;
+ return s;
+ }
+ }
+ /**
+ *
+ *请求类型
+ *
+ *
+ * string content_type = 29;
+ * @return The bytes for contentType.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getContentTypeBytes() {
+ java.lang.Object ref = contentType_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ contentType_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int ACCEPT_FIELD_NUMBER = 30;
+ private volatile java.lang.Object accept_;
+ /**
+ *
+ *jieshou
+ *
+ *
+ * string accept = 30;
+ * @return The accept.
+ */
+ @java.lang.Override
+ public java.lang.String getAccept() {
+ java.lang.Object ref = accept_;
+ 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();
+ accept_ = s;
+ return s;
+ }
+ }
+ /**
+ *
+ *jieshou
+ *
+ *
+ * string accept = 30;
+ * @return The bytes for accept.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getAcceptBytes() {
+ java.lang.Object ref = accept_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ accept_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int REQ_COOKIE_LENG_FIELD_NUMBER = 31;
+ private int reqCookieLeng_;
+ /**
+ *
+ *请求cookie报文长度
+ *
+ *
+ * int32 req_cookie_leng = 31;
+ * @return The reqCookieLeng.
+ */
+ @java.lang.Override
+ public int getReqCookieLeng() {
+ return reqCookieLeng_;
+ }
+
+ public static final int REQ_COOKIE_DETAIL_FIELD_NUMBER = 32;
+ private volatile java.lang.Object reqCookieDetail_;
+ /**
+ *
+ *请求cookie报文详情
+ *
+ *
+ * string req_cookie_detail = 32;
+ * @return The reqCookieDetail.
+ */
+ @java.lang.Override
+ public java.lang.String getReqCookieDetail() {
+ java.lang.Object ref = reqCookieDetail_;
+ 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();
+ reqCookieDetail_ = s;
+ return s;
+ }
+ }
+ /**
+ *
+ *请求cookie报文详情
+ *
+ *
+ * string req_cookie_detail = 32;
+ * @return The bytes for reqCookieDetail.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getReqCookieDetailBytes() {
+ java.lang.Object ref = reqCookieDetail_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ reqCookieDetail_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int T_INTODB_TIME_FIELD_NUMBER = 33;
+ private long tIntodbTime_;
+ /**
+ * int64 t_intodb_time = 33;
+ * @return The tIntodbTime.
+ */
+ @java.lang.Override
+ public long getTIntodbTime() {
+ return tIntodbTime_;
+ }
+
+ public static final int LOAD_OR_STEP_FIELD_NUMBER = 34;
+ private int loadOrStep_;
+ /**
+ *
+ *0: 页面 1:加载项 2:非web段数据
+ *
+ *
+ * int32 load_or_step = 34;
+ * @return The loadOrStep.
+ */
+ @java.lang.Override
+ public int getLoadOrStep() {
+ return loadOrStep_;
+ }
+
+ public static final int BUSINESS_DETAIL_MESG_FIELD_NUMBER = 35;
+ private volatile java.lang.Object businessDetailMesg_;
+ /**
+ * string business_detail_mesg = 35;
+ * @return The businessDetailMesg.
+ */
+ @java.lang.Override
+ public java.lang.String getBusinessDetailMesg() {
+ java.lang.Object ref = businessDetailMesg_;
+ 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();
+ businessDetailMesg_ = s;
+ return s;
+ }
+ }
+ /**
+ * string business_detail_mesg = 35;
+ * @return The bytes for businessDetailMesg.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getBusinessDetailMesgBytes() {
+ java.lang.Object ref = businessDetailMesg_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ businessDetailMesg_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int BUSSINESS_KEY_MESG_FIELD_NUMBER = 36;
+ private volatile java.lang.Object bussinessKeyMesg_;
+ /**
+ *
+ *关键字 格式:key=val|key=val....
+ *
+ *
+ * string bussiness_key_mesg = 36;
+ * @return The bussinessKeyMesg.
+ */
+ @java.lang.Override
+ public java.lang.String getBussinessKeyMesg() {
+ java.lang.Object ref = bussinessKeyMesg_;
+ 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();
+ bussinessKeyMesg_ = s;
+ return s;
+ }
+ }
+ /**
+ *
+ *关键字 格式:key=val|key=val....
+ *
+ *
+ * string bussiness_key_mesg = 36;
+ * @return The bytes for bussinessKeyMesg.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getBussinessKeyMesgBytes() {
+ java.lang.Object ref = bussinessKeyMesg_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ bussinessKeyMesg_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int IS_UNCOMPLETE_FIELD_NUMBER = 37;
+ private int isUncomplete_;
+ /**
+ *
+ *组包是否完全 0:组包完整 1:不完整
+ *
+ *
+ * int32 is_uncomplete = 37;
+ * @return The isUncomplete.
+ */
+ @java.lang.Override
+ public int getIsUncomplete() {
+ return isUncomplete_;
+ }
+
+ public static final int DEAL_STATE_FIELD_NUMBER = 38;
+ private int dealState_;
+ /**
+ *
+ * 默认为1
+ *
+ *
+ * int32 deal_state = 38;
+ * @return The dealState.
+ */
+ @java.lang.Override
+ public int getDealState() {
+ return dealState_;
+ }
+
+ public static final int SERVER_RES_CODE_FIELD_NUMBER = 39;
+ private int serverResCode_;
+ /**
+ * int32 server_res_code = 39;
+ * @return The serverResCode.
+ */
+ @java.lang.Override
+ public int getServerResCode() {
+ return serverResCode_;
+ }
+
+ public static final int SERVER_RESPONSE_TIME_FIELD_NUMBER = 40;
+ private long serverResponseTime_;
+ /**
+ * int64 server_response_time = 40;
+ * @return The serverResponseTime.
+ */
+ @java.lang.Override
+ public long getServerResponseTime() {
+ return serverResponseTime_;
+ }
+
+ public static final int CLIENT_TRANSLATE_TIME_FIELD_NUMBER = 41;
+ private long clientTranslateTime_;
+ /**
+ * int64 client_translate_time = 41;
+ * @return The clientTranslateTime.
+ */
+ @java.lang.Override
+ public long getClientTranslateTime() {
+ return clientTranslateTime_;
+ }
+
+ public static final int BROWSER_FIELD_NUMBER = 42;
+ private volatile java.lang.Object browser_;
+ /**
+ * string browser = 42;
+ * @return The browser.
+ */
+ @java.lang.Override
+ public java.lang.String getBrowser() {
+ java.lang.Object ref = browser_;
+ 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();
+ browser_ = s;
+ return s;
+ }
+ }
+ /**
+ * string browser = 42;
+ * @return The bytes for browser.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getBrowserBytes() {
+ java.lang.Object ref = browser_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ browser_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int SERVER_START_TV_SEC_FIELD_NUMBER = 43;
+ private int serverStartTvSec_;
+ /**
+ * int32 server_start_tv_sec = 43;
+ * @return The serverStartTvSec.
+ */
+ @java.lang.Override
+ public int getServerStartTvSec() {
+ return serverStartTvSec_;
+ }
+
+ public static final int SERVER_START_TV_USEC_FIELD_NUMBER = 44;
+ private long serverStartTvUsec_;
+ /**
+ * int64 server_start_tv_usec = 44;
+ * @return The serverStartTvUsec.
+ */
+ @java.lang.Override
+ public long getServerStartTvUsec() {
+ return serverStartTvUsec_;
+ }
+
+ public static final int SERVER_END_TV_SEC_FIELD_NUMBER = 45;
+ private int serverEndTvSec_;
+ /**
+ * int32 server_end_tv_sec = 45;
+ * @return The serverEndTvSec.
+ */
+ @java.lang.Override
+ public int getServerEndTvSec() {
+ return serverEndTvSec_;
+ }
+
+ public static final int SERVER_END_TV_USEC_FIELD_NUMBER = 46;
+ private long serverEndTvUsec_;
+ /**
+ * int64 server_end_tv_usec = 46;
+ * @return The serverEndTvUsec.
+ */
+ @java.lang.Override
+ public long getServerEndTvUsec() {
+ return serverEndTvUsec_;
+ }
+
+ public static final int PROBE_IP_FIELD_NUMBER = 47;
+ private volatile java.lang.Object probeIp_;
+ /**
+ * string probe_ip = 47;
+ * @return The probeIp.
+ */
+ @java.lang.Override
+ public java.lang.String getProbeIp() {
+ java.lang.Object ref = probeIp_;
+ 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();
+ probeIp_ = s;
+ return s;
+ }
+ }
+ /**
+ * string probe_ip = 47;
+ * @return The bytes for probeIp.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getProbeIpBytes() {
+ java.lang.Object ref = probeIp_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ probeIp_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int PROBE_IF_FIELD_NUMBER = 48;
+ private int probeIf_;
+ /**
+ * int32 probe_if = 48;
+ * @return The probeIf.
+ */
+ @java.lang.Override
+ public int getProbeIf() {
+ return probeIf_;
+ }
+
+ public static final int SERVER_TRANSLATE_TIME_FIELD_NUMBER = 49;
+ private long serverTranslateTime_;
+ /**
+ * int64 server_translate_time = 49;
+ * @return The serverTranslateTime.
+ */
+ @java.lang.Override
+ public long getServerTranslateTime() {
+ return serverTranslateTime_;
+ }
+
+ public static final int TIME_FLAG_FIELD_NUMBER = 50;
+ private long timeFlag_;
+ /**
+ * int64 time_flag = 50;
+ * @return The timeFlag.
+ */
+ @java.lang.Override
+ public long getTimeFlag() {
+ return timeFlag_;
+ }
+
+ public static final int CHANNEL_FIELD_NUMBER = 51;
+ private volatile java.lang.Object channel_;
+ /**
+ * string channel = 51;
+ * @return The channel.
+ */
+ @java.lang.Override
+ public java.lang.String getChannel() {
+ java.lang.Object ref = channel_;
+ 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();
+ channel_ = s;
+ return s;
+ }
+ }
+ /**
+ * string channel = 51;
+ * @return The bytes for channel.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getChannelBytes() {
+ java.lang.Object ref = channel_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ channel_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int BASE_CODE_FIELD_NUMBER = 52;
+ private volatile java.lang.Object baseCode_;
+ /**
+ * string base_code = 52;
+ * @return The baseCode.
+ */
+ @java.lang.Override
+ public java.lang.String getBaseCode() {
+ java.lang.Object ref = baseCode_;
+ 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();
+ baseCode_ = s;
+ return s;
+ }
+ }
+ /**
+ * string base_code = 52;
+ * @return The bytes for baseCode.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getBaseCodeBytes() {
+ java.lang.Object ref = baseCode_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ baseCode_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int ORI_URL_FIELD_NUMBER = 53;
+ private volatile java.lang.Object oriUrl_;
+ /**
+ * string ori_url = 53;
+ * @return The oriUrl.
+ */
+ @java.lang.Override
+ public java.lang.String getOriUrl() {
+ java.lang.Object ref = oriUrl_;
+ 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();
+ oriUrl_ = s;
+ return s;
+ }
+ }
+ /**
+ * string ori_url = 53;
+ * @return The bytes for oriUrl.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getOriUrlBytes() {
+ java.lang.Object ref = oriUrl_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ oriUrl_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int REMAIN_DATA_FIELD_NUMBER = 54;
+ private volatile java.lang.Object remainData_;
+ /**
+ * string remain_data = 54;
+ * @return The remainData.
+ */
+ @java.lang.Override
+ public java.lang.String getRemainData() {
+ java.lang.Object ref = remainData_;
+ 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();
+ remainData_ = s;
+ return s;
+ }
+ }
+ /**
+ * string remain_data = 54;
+ * @return The bytes for remainData.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getRemainDataBytes() {
+ java.lang.Object ref = remainData_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ remainData_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int BYTES_IN_FIELD_NUMBER = 55;
+ private long bytesIn_;
+ /**
+ * int64 bytes_in = 55;
+ * @return The bytesIn.
+ */
+ @java.lang.Override
+ public long getBytesIn() {
+ return bytesIn_;
+ }
+
+ public static final int BYTES_OUT_FIELD_NUMBER = 56;
+ private long bytesOut_;
+ /**
+ * int64 bytes_out = 56;
+ * @return The bytesOut.
+ */
+ @java.lang.Override
+ public long getBytesOut() {
+ return bytesOut_;
+ }
+
+ public static final int PACKAGE_IN_FIELD_NUMBER = 57;
+ private int packageIn_;
+ /**
+ * int32 package_in = 57;
+ * @return The packageIn.
+ */
+ @java.lang.Override
+ public int getPackageIn() {
+ return packageIn_;
+ }
+
+ public static final int PACKAGE_OUT_FIELD_NUMBER = 58;
+ private int packageOut_;
+ /**
+ * int32 package_out = 58;
+ * @return The packageOut.
+ */
+ @java.lang.Override
+ public int getPackageOut() {
+ return packageOut_;
+ }
+
+ public static final int DATA_ID_FIELD_NUMBER = 59;
+ private volatile java.lang.Object dataId_;
+ /**
+ * string data_id = 59;
+ * @return The dataId.
+ */
+ @java.lang.Override
+ public java.lang.String getDataId() {
+ java.lang.Object ref = dataId_;
+ 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();
+ dataId_ = s;
+ return s;
+ }
+ }
+ /**
+ * string data_id = 59;
+ * @return The bytes for dataId.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getDataIdBytes() {
+ java.lang.Object ref = dataId_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ dataId_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int FILTER_ID_FIELD_NUMBER = 60;
+ private int filterId_;
+ /**
+ * int32 filter_id = 60;
+ * @return The filterId.
+ */
+ @java.lang.Override
+ public int getFilterId() {
+ return filterId_;
+ }
+
+ public static final int WHITE_CHARACTER_FIELD_NUMBER = 61;
+ private volatile java.lang.Object whiteCharacter_;
+ /**
+ * string white_character = 61;
+ * @return The whiteCharacter.
+ */
+ @java.lang.Override
+ public java.lang.String getWhiteCharacter() {
+ java.lang.Object ref = whiteCharacter_;
+ 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();
+ whiteCharacter_ = s;
+ return s;
+ }
+ }
+ /**
+ * string white_character = 61;
+ * @return The bytes for whiteCharacter.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getWhiteCharacterBytes() {
+ java.lang.Object ref = whiteCharacter_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ whiteCharacter_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int TOKEN_ID_FIELD_NUMBER = 62;
+ private volatile java.lang.Object tokenId_;
+ /**
+ *
+ * tokenId
+ *
+ *
+ * string token_id = 62;
+ * @return The tokenId.
+ */
+ @java.lang.Override
+ public java.lang.String getTokenId() {
+ java.lang.Object ref = tokenId_;
+ 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();
+ tokenId_ = s;
+ return s;
+ }
+ }
+ /**
+ *
+ * tokenId
+ *
+ *
+ * string token_id = 62;
+ * @return The bytes for tokenId.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getTokenIdBytes() {
+ java.lang.Object ref = tokenId_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ tokenId_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int SEGMENT_ID_FIELD_NUMBER = 63;
+ private int segmentId_;
+ /**
+ *
+ * 判断是否是首端资源( 2 )
+ *
+ *
+ * int32 segment_id = 63;
+ * @return The segmentId.
+ */
+ @java.lang.Override
+ public int getSegmentId() {
+ return segmentId_;
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (tableId_ != 0) {
+ output.writeInt32(1, tableId_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 2, id_);
+ }
+ if (msgLen_ != 0) {
+ output.writeInt32(3, msgLen_);
+ }
+ if (msgType_ != 0) {
+ output.writeInt32(4, msgType_);
+ }
+ if (srcMac_ != 0L) {
+ output.writeInt64(5, srcMac_);
+ }
+ if (dstMac_ != 0L) {
+ output.writeInt64(6, dstMac_);
+ }
+ if (protocol_ != 0) {
+ output.writeInt32(7, protocol_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sessionSerialNumber_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 8, sessionSerialNumber_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(bussType_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 9, bussType_);
+ }
+ if (requestIp_ != 0L) {
+ output.writeInt64(11, requestIp_);
+ }
+ if (requestPort_ != 0) {
+ output.writeInt32(12, requestPort_);
+ }
+ if (responseIp_ != 0L) {
+ output.writeInt64(13, responseIp_);
+ }
+ if (responsePort_ != 0) {
+ output.writeInt32(14, responsePort_);
+ }
+ if (startTvSec_ != 0L) {
+ output.writeInt64(15, startTvSec_);
+ }
+ if (startTvUsec_ != 0L) {
+ output.writeInt64(16, startTvUsec_);
+ }
+ if (endTvSec_ != 0L) {
+ output.writeInt64(17, endTvSec_);
+ }
+ if (endTvUsec_ != 0L) {
+ output.writeInt64(18, endTvUsec_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(discResourceIdent_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 19, discResourceIdent_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(operatingSystem_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 20, operatingSystem_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sessionId_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 21, sessionId_);
+ }
+ if (requestMsgLength_ != 0) {
+ output.writeInt32(22, requestMsgLength_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestMsgDetail_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 23, requestMsgDetail_);
+ }
+ if (responseMsgLength_ != 0) {
+ output.writeInt32(24, responseMsgLength_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(responseMsgDetail_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 25, responseMsgDetail_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(reterUrl_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 26, reterUrl_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(xRequestedWith_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 27, xRequestedWith_);
+ }
+ if (reqMethod_ != 0L) {
+ output.writeInt64(28, reqMethod_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(contentType_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 29, contentType_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(accept_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 30, accept_);
+ }
+ if (reqCookieLeng_ != 0) {
+ output.writeInt32(31, reqCookieLeng_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(reqCookieDetail_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 32, reqCookieDetail_);
+ }
+ if (tIntodbTime_ != 0L) {
+ output.writeInt64(33, tIntodbTime_);
+ }
+ if (loadOrStep_ != 0) {
+ output.writeInt32(34, loadOrStep_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(businessDetailMesg_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 35, businessDetailMesg_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(bussinessKeyMesg_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 36, bussinessKeyMesg_);
+ }
+ if (isUncomplete_ != 0) {
+ output.writeInt32(37, isUncomplete_);
+ }
+ if (dealState_ != 0) {
+ output.writeInt32(38, dealState_);
+ }
+ if (serverResCode_ != 0) {
+ output.writeInt32(39, serverResCode_);
+ }
+ if (serverResponseTime_ != 0L) {
+ output.writeInt64(40, serverResponseTime_);
+ }
+ if (clientTranslateTime_ != 0L) {
+ output.writeInt64(41, clientTranslateTime_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(browser_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 42, browser_);
+ }
+ if (serverStartTvSec_ != 0) {
+ output.writeInt32(43, serverStartTvSec_);
+ }
+ if (serverStartTvUsec_ != 0L) {
+ output.writeInt64(44, serverStartTvUsec_);
+ }
+ if (serverEndTvSec_ != 0) {
+ output.writeInt32(45, serverEndTvSec_);
+ }
+ if (serverEndTvUsec_ != 0L) {
+ output.writeInt64(46, serverEndTvUsec_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(probeIp_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 47, probeIp_);
+ }
+ if (probeIf_ != 0) {
+ output.writeInt32(48, probeIf_);
+ }
+ if (serverTranslateTime_ != 0L) {
+ output.writeInt64(49, serverTranslateTime_);
+ }
+ if (timeFlag_ != 0L) {
+ output.writeInt64(50, timeFlag_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(channel_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 51, channel_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(baseCode_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 52, baseCode_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(oriUrl_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 53, oriUrl_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(remainData_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 54, remainData_);
+ }
+ if (bytesIn_ != 0L) {
+ output.writeInt64(55, bytesIn_);
+ }
+ if (bytesOut_ != 0L) {
+ output.writeInt64(56, bytesOut_);
+ }
+ if (packageIn_ != 0) {
+ output.writeInt32(57, packageIn_);
+ }
+ if (packageOut_ != 0) {
+ output.writeInt32(58, packageOut_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(dataId_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 59, dataId_);
+ }
+ if (filterId_ != 0) {
+ output.writeInt32(60, filterId_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(whiteCharacter_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 61, whiteCharacter_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(tokenId_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 62, tokenId_);
+ }
+ if (segmentId_ != 0) {
+ output.writeInt32(63, segmentId_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (tableId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(1, tableId_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, id_);
+ }
+ if (msgLen_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(3, msgLen_);
+ }
+ if (msgType_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(4, msgType_);
+ }
+ if (srcMac_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(5, srcMac_);
+ }
+ if (dstMac_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(6, dstMac_);
+ }
+ if (protocol_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(7, protocol_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sessionSerialNumber_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, sessionSerialNumber_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(bussType_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, bussType_);
+ }
+ if (requestIp_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(11, requestIp_);
+ }
+ if (requestPort_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(12, requestPort_);
+ }
+ if (responseIp_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(13, responseIp_);
+ }
+ if (responsePort_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(14, responsePort_);
+ }
+ if (startTvSec_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(15, startTvSec_);
+ }
+ if (startTvUsec_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(16, startTvUsec_);
+ }
+ if (endTvSec_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(17, endTvSec_);
+ }
+ if (endTvUsec_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(18, endTvUsec_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(discResourceIdent_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(19, discResourceIdent_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(operatingSystem_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(20, operatingSystem_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sessionId_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(21, sessionId_);
+ }
+ if (requestMsgLength_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(22, requestMsgLength_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestMsgDetail_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(23, requestMsgDetail_);
+ }
+ if (responseMsgLength_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(24, responseMsgLength_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(responseMsgDetail_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(25, responseMsgDetail_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(reterUrl_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(26, reterUrl_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(xRequestedWith_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(27, xRequestedWith_);
+ }
+ if (reqMethod_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(28, reqMethod_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(contentType_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(29, contentType_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(accept_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(30, accept_);
+ }
+ if (reqCookieLeng_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(31, reqCookieLeng_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(reqCookieDetail_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(32, reqCookieDetail_);
+ }
+ if (tIntodbTime_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(33, tIntodbTime_);
+ }
+ if (loadOrStep_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(34, loadOrStep_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(businessDetailMesg_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(35, businessDetailMesg_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(bussinessKeyMesg_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(36, bussinessKeyMesg_);
+ }
+ if (isUncomplete_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(37, isUncomplete_);
+ }
+ if (dealState_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(38, dealState_);
+ }
+ if (serverResCode_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(39, serverResCode_);
+ }
+ if (serverResponseTime_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(40, serverResponseTime_);
+ }
+ if (clientTranslateTime_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(41, clientTranslateTime_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(browser_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(42, browser_);
+ }
+ if (serverStartTvSec_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(43, serverStartTvSec_);
+ }
+ if (serverStartTvUsec_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(44, serverStartTvUsec_);
+ }
+ if (serverEndTvSec_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(45, serverEndTvSec_);
+ }
+ if (serverEndTvUsec_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(46, serverEndTvUsec_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(probeIp_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(47, probeIp_);
+ }
+ if (probeIf_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(48, probeIf_);
+ }
+ if (serverTranslateTime_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(49, serverTranslateTime_);
+ }
+ if (timeFlag_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(50, timeFlag_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(channel_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(51, channel_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(baseCode_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(52, baseCode_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(oriUrl_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(53, oriUrl_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(remainData_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(54, remainData_);
+ }
+ if (bytesIn_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(55, bytesIn_);
+ }
+ if (bytesOut_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(56, bytesOut_);
+ }
+ if (packageIn_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(57, packageIn_);
+ }
+ if (packageOut_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(58, packageOut_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(dataId_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(59, dataId_);
+ }
+ if (filterId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(60, filterId_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(whiteCharacter_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(61, whiteCharacter_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(tokenId_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(62, tokenId_);
+ }
+ if (segmentId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(63, segmentId_);
+ }
+ size += unknownFields.getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof com.yuandian.dataflow.proto.msgtype.BussFlowWebOuterClass.BussFlowWeb)) {
+ return super.equals(obj);
+ }
+ com.yuandian.dataflow.proto.msgtype.BussFlowWebOuterClass.BussFlowWeb other = (com.yuandian.dataflow.proto.msgtype.BussFlowWebOuterClass.BussFlowWeb) obj;
+
+ if (getTableId()
+ != other.getTableId()) return false;
+ if (!getId()
+ .equals(other.getId())) return false;
+ if (getMsgLen()
+ != other.getMsgLen()) return false;
+ if (getMsgType()
+ != other.getMsgType()) return false;
+ if (getSrcMac()
+ != other.getSrcMac()) return false;
+ if (getDstMac()
+ != other.getDstMac()) return false;
+ if (getProtocol()
+ != other.getProtocol()) return false;
+ if (!getSessionSerialNumber()
+ .equals(other.getSessionSerialNumber())) return false;
+ if (!getBussType()
+ .equals(other.getBussType())) return false;
+ if (getRequestIp()
+ != other.getRequestIp()) return false;
+ if (getRequestPort()
+ != other.getRequestPort()) return false;
+ if (getResponseIp()
+ != other.getResponseIp()) return false;
+ if (getResponsePort()
+ != other.getResponsePort()) return false;
+ if (getStartTvSec()
+ != other.getStartTvSec()) return false;
+ if (getStartTvUsec()
+ != other.getStartTvUsec()) return false;
+ if (getEndTvSec()
+ != other.getEndTvSec()) return false;
+ if (getEndTvUsec()
+ != other.getEndTvUsec()) return false;
+ if (!getDiscResourceIdent()
+ .equals(other.getDiscResourceIdent())) return false;
+ if (!getOperatingSystem()
+ .equals(other.getOperatingSystem())) return false;
+ if (!getSessionId()
+ .equals(other.getSessionId())) return false;
+ if (getRequestMsgLength()
+ != other.getRequestMsgLength()) return false;
+ if (!getRequestMsgDetail()
+ .equals(other.getRequestMsgDetail())) return false;
+ if (getResponseMsgLength()
+ != other.getResponseMsgLength()) return false;
+ if (!getResponseMsgDetail()
+ .equals(other.getResponseMsgDetail())) return false;
+ if (!getReterUrl()
+ .equals(other.getReterUrl())) return false;
+ if (!getXRequestedWith()
+ .equals(other.getXRequestedWith())) return false;
+ if (getReqMethod()
+ != other.getReqMethod()) return false;
+ if (!getContentType()
+ .equals(other.getContentType())) return false;
+ if (!getAccept()
+ .equals(other.getAccept())) return false;
+ if (getReqCookieLeng()
+ != other.getReqCookieLeng()) return false;
+ if (!getReqCookieDetail()
+ .equals(other.getReqCookieDetail())) return false;
+ if (getTIntodbTime()
+ != other.getTIntodbTime()) return false;
+ if (getLoadOrStep()
+ != other.getLoadOrStep()) return false;
+ if (!getBusinessDetailMesg()
+ .equals(other.getBusinessDetailMesg())) return false;
+ if (!getBussinessKeyMesg()
+ .equals(other.getBussinessKeyMesg())) return false;
+ if (getIsUncomplete()
+ != other.getIsUncomplete()) return false;
+ if (getDealState()
+ != other.getDealState()) return false;
+ if (getServerResCode()
+ != other.getServerResCode()) return false;
+ if (getServerResponseTime()
+ != other.getServerResponseTime()) return false;
+ if (getClientTranslateTime()
+ != other.getClientTranslateTime()) return false;
+ if (!getBrowser()
+ .equals(other.getBrowser())) return false;
+ if (getServerStartTvSec()
+ != other.getServerStartTvSec()) return false;
+ if (getServerStartTvUsec()
+ != other.getServerStartTvUsec()) return false;
+ if (getServerEndTvSec()
+ != other.getServerEndTvSec()) return false;
+ if (getServerEndTvUsec()
+ != other.getServerEndTvUsec()) return false;
+ if (!getProbeIp()
+ .equals(other.getProbeIp())) return false;
+ if (getProbeIf()
+ != other.getProbeIf()) return false;
+ if (getServerTranslateTime()
+ != other.getServerTranslateTime()) return false;
+ if (getTimeFlag()
+ != other.getTimeFlag()) return false;
+ if (!getChannel()
+ .equals(other.getChannel())) return false;
+ if (!getBaseCode()
+ .equals(other.getBaseCode())) return false;
+ if (!getOriUrl()
+ .equals(other.getOriUrl())) return false;
+ if (!getRemainData()
+ .equals(other.getRemainData())) return false;
+ if (getBytesIn()
+ != other.getBytesIn()) return false;
+ if (getBytesOut()
+ != other.getBytesOut()) return false;
+ if (getPackageIn()
+ != other.getPackageIn()) return false;
+ if (getPackageOut()
+ != other.getPackageOut()) return false;
+ if (!getDataId()
+ .equals(other.getDataId())) return false;
+ if (getFilterId()
+ != other.getFilterId()) return false;
+ if (!getWhiteCharacter()
+ .equals(other.getWhiteCharacter())) return false;
+ if (!getTokenId()
+ .equals(other.getTokenId())) return false;
+ if (getSegmentId()
+ != other.getSegmentId()) return false;
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + TABLE_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getTableId();
+ hash = (37 * hash) + ID_FIELD_NUMBER;
+ hash = (53 * hash) + getId().hashCode();
+ hash = (37 * hash) + MSG_LEN_FIELD_NUMBER;
+ hash = (53 * hash) + getMsgLen();
+ hash = (37 * hash) + MSG_TYPE_FIELD_NUMBER;
+ hash = (53 * hash) + getMsgType();
+ hash = (37 * hash) + SRC_MAC_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getSrcMac());
+ hash = (37 * hash) + DST_MAC_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getDstMac());
+ hash = (37 * hash) + PROTOCOL_FIELD_NUMBER;
+ hash = (53 * hash) + getProtocol();
+ hash = (37 * hash) + SESSION_SERIAL_NUMBER_FIELD_NUMBER;
+ hash = (53 * hash) + getSessionSerialNumber().hashCode();
+ hash = (37 * hash) + BUSS_TYPE_FIELD_NUMBER;
+ hash = (53 * hash) + getBussType().hashCode();
+ hash = (37 * hash) + REQUEST_IP_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getRequestIp());
+ hash = (37 * hash) + REQUEST_PORT_FIELD_NUMBER;
+ hash = (53 * hash) + getRequestPort();
+ hash = (37 * hash) + RESPONSE_IP_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getResponseIp());
+ hash = (37 * hash) + RESPONSE_PORT_FIELD_NUMBER;
+ hash = (53 * hash) + getResponsePort();
+ hash = (37 * hash) + START_TV_SEC_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getStartTvSec());
+ hash = (37 * hash) + START_TV_USEC_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getStartTvUsec());
+ hash = (37 * hash) + END_TV_SEC_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getEndTvSec());
+ hash = (37 * hash) + END_TV_USEC_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getEndTvUsec());
+ hash = (37 * hash) + DISC_RESOURCE_IDENT_FIELD_NUMBER;
+ hash = (53 * hash) + getDiscResourceIdent().hashCode();
+ hash = (37 * hash) + OPERATING_SYSTEM_FIELD_NUMBER;
+ hash = (53 * hash) + getOperatingSystem().hashCode();
+ hash = (37 * hash) + SESSION_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getSessionId().hashCode();
+ hash = (37 * hash) + REQUEST_MSG_LENGTH_FIELD_NUMBER;
+ hash = (53 * hash) + getRequestMsgLength();
+ hash = (37 * hash) + REQUEST_MSG_DETAIL_FIELD_NUMBER;
+ hash = (53 * hash) + getRequestMsgDetail().hashCode();
+ hash = (37 * hash) + RESPONSE_MSG_LENGTH_FIELD_NUMBER;
+ hash = (53 * hash) + getResponseMsgLength();
+ hash = (37 * hash) + RESPONSE_MSG_DETAIL_FIELD_NUMBER;
+ hash = (53 * hash) + getResponseMsgDetail().hashCode();
+ hash = (37 * hash) + RETER_URL_FIELD_NUMBER;
+ hash = (53 * hash) + getReterUrl().hashCode();
+ hash = (37 * hash) + X_REQUESTED_WITH_FIELD_NUMBER;
+ hash = (53 * hash) + getXRequestedWith().hashCode();
+ hash = (37 * hash) + REQ_METHOD_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getReqMethod());
+ hash = (37 * hash) + CONTENT_TYPE_FIELD_NUMBER;
+ hash = (53 * hash) + getContentType().hashCode();
+ hash = (37 * hash) + ACCEPT_FIELD_NUMBER;
+ hash = (53 * hash) + getAccept().hashCode();
+ hash = (37 * hash) + REQ_COOKIE_LENG_FIELD_NUMBER;
+ hash = (53 * hash) + getReqCookieLeng();
+ hash = (37 * hash) + REQ_COOKIE_DETAIL_FIELD_NUMBER;
+ hash = (53 * hash) + getReqCookieDetail().hashCode();
+ hash = (37 * hash) + T_INTODB_TIME_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getTIntodbTime());
+ hash = (37 * hash) + LOAD_OR_STEP_FIELD_NUMBER;
+ hash = (53 * hash) + getLoadOrStep();
+ hash = (37 * hash) + BUSINESS_DETAIL_MESG_FIELD_NUMBER;
+ hash = (53 * hash) + getBusinessDetailMesg().hashCode();
+ hash = (37 * hash) + BUSSINESS_KEY_MESG_FIELD_NUMBER;
+ hash = (53 * hash) + getBussinessKeyMesg().hashCode();
+ hash = (37 * hash) + IS_UNCOMPLETE_FIELD_NUMBER;
+ hash = (53 * hash) + getIsUncomplete();
+ hash = (37 * hash) + DEAL_STATE_FIELD_NUMBER;
+ hash = (53 * hash) + getDealState();
+ hash = (37 * hash) + SERVER_RES_CODE_FIELD_NUMBER;
+ hash = (53 * hash) + getServerResCode();
+ hash = (37 * hash) + SERVER_RESPONSE_TIME_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getServerResponseTime());
+ hash = (37 * hash) + CLIENT_TRANSLATE_TIME_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getClientTranslateTime());
+ hash = (37 * hash) + BROWSER_FIELD_NUMBER;
+ hash = (53 * hash) + getBrowser().hashCode();
+ hash = (37 * hash) + SERVER_START_TV_SEC_FIELD_NUMBER;
+ hash = (53 * hash) + getServerStartTvSec();
+ hash = (37 * hash) + SERVER_START_TV_USEC_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getServerStartTvUsec());
+ hash = (37 * hash) + SERVER_END_TV_SEC_FIELD_NUMBER;
+ hash = (53 * hash) + getServerEndTvSec();
+ hash = (37 * hash) + SERVER_END_TV_USEC_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getServerEndTvUsec());
+ hash = (37 * hash) + PROBE_IP_FIELD_NUMBER;
+ hash = (53 * hash) + getProbeIp().hashCode();
+ hash = (37 * hash) + PROBE_IF_FIELD_NUMBER;
+ hash = (53 * hash) + getProbeIf();
+ hash = (37 * hash) + SERVER_TRANSLATE_TIME_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getServerTranslateTime());
+ hash = (37 * hash) + TIME_FLAG_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getTimeFlag());
+ hash = (37 * hash) + CHANNEL_FIELD_NUMBER;
+ hash = (53 * hash) + getChannel().hashCode();
+ hash = (37 * hash) + BASE_CODE_FIELD_NUMBER;
+ hash = (53 * hash) + getBaseCode().hashCode();
+ hash = (37 * hash) + ORI_URL_FIELD_NUMBER;
+ hash = (53 * hash) + getOriUrl().hashCode();
+ hash = (37 * hash) + REMAIN_DATA_FIELD_NUMBER;
+ hash = (53 * hash) + getRemainData().hashCode();
+ hash = (37 * hash) + BYTES_IN_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getBytesIn());
+ hash = (37 * hash) + BYTES_OUT_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getBytesOut());
+ hash = (37 * hash) + PACKAGE_IN_FIELD_NUMBER;
+ hash = (53 * hash) + getPackageIn();
+ hash = (37 * hash) + PACKAGE_OUT_FIELD_NUMBER;
+ hash = (53 * hash) + getPackageOut();
+ hash = (37 * hash) + DATA_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getDataId().hashCode();
+ hash = (37 * hash) + FILTER_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getFilterId();
+ hash = (37 * hash) + WHITE_CHARACTER_FIELD_NUMBER;
+ hash = (53 * hash) + getWhiteCharacter().hashCode();
+ hash = (37 * hash) + TOKEN_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getTokenId().hashCode();
+ hash = (37 * hash) + SEGMENT_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getSegmentId();
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.yuandian.dataflow.proto.msgtype.BussFlowWebOuterClass.BussFlowWeb parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.yuandian.dataflow.proto.msgtype.BussFlowWebOuterClass.BussFlowWeb parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.yuandian.dataflow.proto.msgtype.BussFlowWebOuterClass.BussFlowWeb parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.yuandian.dataflow.proto.msgtype.BussFlowWebOuterClass.BussFlowWeb parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.yuandian.dataflow.proto.msgtype.BussFlowWebOuterClass.BussFlowWeb parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.yuandian.dataflow.proto.msgtype.BussFlowWebOuterClass.BussFlowWeb parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.yuandian.dataflow.proto.msgtype.BussFlowWebOuterClass.BussFlowWeb parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.yuandian.dataflow.proto.msgtype.BussFlowWebOuterClass.BussFlowWeb parseFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static com.yuandian.dataflow.proto.msgtype.BussFlowWebOuterClass.BussFlowWeb parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static com.yuandian.dataflow.proto.msgtype.BussFlowWebOuterClass.BussFlowWeb parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static com.yuandian.dataflow.proto.msgtype.BussFlowWebOuterClass.BussFlowWeb parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.yuandian.dataflow.proto.msgtype.BussFlowWebOuterClass.BussFlowWeb parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(com.yuandian.dataflow.proto.msgtype.BussFlowWebOuterClass.BussFlowWeb prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE
+ ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code dataflow.BussFlowWeb}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:dataflow.BussFlowWeb)
+ com.yuandian.dataflow.proto.msgtype.BussFlowWebOuterClass.BussFlowWebOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.yuandian.dataflow.proto.msgtype.BussFlowWebOuterClass.internal_static_dataflow_BussFlowWeb_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.yuandian.dataflow.proto.msgtype.BussFlowWebOuterClass.internal_static_dataflow_BussFlowWeb_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.yuandian.dataflow.proto.msgtype.BussFlowWebOuterClass.BussFlowWeb.class, com.yuandian.dataflow.proto.msgtype.BussFlowWebOuterClass.BussFlowWeb.Builder.class);
+ }
+
+ // Construct using com.yuandian.dataflow.proto.msgtype.BussFlowWebOuterClass.BussFlowWeb.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (com.google.protobuf.GeneratedMessageV3
+ .alwaysUseFieldBuilders) {
+ }
+ }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ tableId_ = 0;
+
+ id_ = "";
+
+ msgLen_ = 0;
+
+ msgType_ = 0;
+
+ srcMac_ = 0L;
+
+ dstMac_ = 0L;
+
+ protocol_ = 0;
+
+ sessionSerialNumber_ = "";
+
+ bussType_ = "";
+
+ requestIp_ = 0L;
+
+ requestPort_ = 0;
+
+ responseIp_ = 0L;
+
+ responsePort_ = 0;
+
+ startTvSec_ = 0L;
+
+ startTvUsec_ = 0L;
+
+ endTvSec_ = 0L;
+
+ endTvUsec_ = 0L;
+
+ discResourceIdent_ = "";
+
+ operatingSystem_ = "";
+
+ sessionId_ = "";
+
+ requestMsgLength_ = 0;
+
+ requestMsgDetail_ = "";
+
+ responseMsgLength_ = 0;
+
+ responseMsgDetail_ = "";
+
+ reterUrl_ = "";
+
+ xRequestedWith_ = "";
+
+ reqMethod_ = 0L;
+
+ contentType_ = "";
+
+ accept_ = "";
+
+ reqCookieLeng_ = 0;
+
+ reqCookieDetail_ = "";
+
+ tIntodbTime_ = 0L;
+
+ loadOrStep_ = 0;
+
+ businessDetailMesg_ = "";
+
+ bussinessKeyMesg_ = "";
+
+ isUncomplete_ = 0;
+
+ dealState_ = 0;
+
+ serverResCode_ = 0;
+
+ serverResponseTime_ = 0L;
+
+ clientTranslateTime_ = 0L;
+
+ browser_ = "";
+
+ serverStartTvSec_ = 0;
+
+ serverStartTvUsec_ = 0L;
+
+ serverEndTvSec_ = 0;
+
+ serverEndTvUsec_ = 0L;
+
+ probeIp_ = "";
+
+ probeIf_ = 0;
+
+ serverTranslateTime_ = 0L;
+
+ timeFlag_ = 0L;
+
+ channel_ = "";
+
+ baseCode_ = "";
+
+ oriUrl_ = "";
+
+ remainData_ = "";
+
+ bytesIn_ = 0L;
+
+ bytesOut_ = 0L;
+
+ packageIn_ = 0;
+
+ packageOut_ = 0;
+
+ dataId_ = "";
+
+ filterId_ = 0;
+
+ whiteCharacter_ = "";
+
+ tokenId_ = "";
+
+ segmentId_ = 0;
+
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return com.yuandian.dataflow.proto.msgtype.BussFlowWebOuterClass.internal_static_dataflow_BussFlowWeb_descriptor;
+ }
+
+ @java.lang.Override
+ public com.yuandian.dataflow.proto.msgtype.BussFlowWebOuterClass.BussFlowWeb getDefaultInstanceForType() {
+ return com.yuandian.dataflow.proto.msgtype.BussFlowWebOuterClass.BussFlowWeb.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public com.yuandian.dataflow.proto.msgtype.BussFlowWebOuterClass.BussFlowWeb build() {
+ com.yuandian.dataflow.proto.msgtype.BussFlowWebOuterClass.BussFlowWeb result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public com.yuandian.dataflow.proto.msgtype.BussFlowWebOuterClass.BussFlowWeb buildPartial() {
+ com.yuandian.dataflow.proto.msgtype.BussFlowWebOuterClass.BussFlowWeb result = new com.yuandian.dataflow.proto.msgtype.BussFlowWebOuterClass.BussFlowWeb(this);
+ result.tableId_ = tableId_;
+ result.id_ = id_;
+ result.msgLen_ = msgLen_;
+ result.msgType_ = msgType_;
+ result.srcMac_ = srcMac_;
+ result.dstMac_ = dstMac_;
+ result.protocol_ = protocol_;
+ result.sessionSerialNumber_ = sessionSerialNumber_;
+ result.bussType_ = bussType_;
+ result.requestIp_ = requestIp_;
+ result.requestPort_ = requestPort_;
+ result.responseIp_ = responseIp_;
+ result.responsePort_ = responsePort_;
+ result.startTvSec_ = startTvSec_;
+ result.startTvUsec_ = startTvUsec_;
+ result.endTvSec_ = endTvSec_;
+ result.endTvUsec_ = endTvUsec_;
+ result.discResourceIdent_ = discResourceIdent_;
+ result.operatingSystem_ = operatingSystem_;
+ result.sessionId_ = sessionId_;
+ result.requestMsgLength_ = requestMsgLength_;
+ result.requestMsgDetail_ = requestMsgDetail_;
+ result.responseMsgLength_ = responseMsgLength_;
+ result.responseMsgDetail_ = responseMsgDetail_;
+ result.reterUrl_ = reterUrl_;
+ result.xRequestedWith_ = xRequestedWith_;
+ result.reqMethod_ = reqMethod_;
+ result.contentType_ = contentType_;
+ result.accept_ = accept_;
+ result.reqCookieLeng_ = reqCookieLeng_;
+ result.reqCookieDetail_ = reqCookieDetail_;
+ result.tIntodbTime_ = tIntodbTime_;
+ result.loadOrStep_ = loadOrStep_;
+ result.businessDetailMesg_ = businessDetailMesg_;
+ result.bussinessKeyMesg_ = bussinessKeyMesg_;
+ result.isUncomplete_ = isUncomplete_;
+ result.dealState_ = dealState_;
+ result.serverResCode_ = serverResCode_;
+ result.serverResponseTime_ = serverResponseTime_;
+ result.clientTranslateTime_ = clientTranslateTime_;
+ result.browser_ = browser_;
+ result.serverStartTvSec_ = serverStartTvSec_;
+ result.serverStartTvUsec_ = serverStartTvUsec_;
+ result.serverEndTvSec_ = serverEndTvSec_;
+ result.serverEndTvUsec_ = serverEndTvUsec_;
+ result.probeIp_ = probeIp_;
+ result.probeIf_ = probeIf_;
+ result.serverTranslateTime_ = serverTranslateTime_;
+ result.timeFlag_ = timeFlag_;
+ result.channel_ = channel_;
+ result.baseCode_ = baseCode_;
+ result.oriUrl_ = oriUrl_;
+ result.remainData_ = remainData_;
+ result.bytesIn_ = bytesIn_;
+ result.bytesOut_ = bytesOut_;
+ result.packageIn_ = packageIn_;
+ result.packageOut_ = packageOut_;
+ result.dataId_ = dataId_;
+ result.filterId_ = filterId_;
+ result.whiteCharacter_ = whiteCharacter_;
+ result.tokenId_ = tokenId_;
+ result.segmentId_ = segmentId_;
+ onBuilt();
+ return result;
+ }
+
+ @java.lang.Override
+ public Builder clone() {
+ return super.clone();
+ }
+ @java.lang.Override
+ public Builder setField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.setField(field, value);
+ }
+ @java.lang.Override
+ public Builder clearField(
+ com.google.protobuf.Descriptors.FieldDescriptor field) {
+ return super.clearField(field);
+ }
+ @java.lang.Override
+ public Builder clearOneof(
+ com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+ return super.clearOneof(oneof);
+ }
+ @java.lang.Override
+ public Builder setRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ int index, java.lang.Object value) {
+ return super.setRepeatedField(field, index, value);
+ }
+ @java.lang.Override
+ public Builder addRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.addRepeatedField(field, value);
+ }
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof com.yuandian.dataflow.proto.msgtype.BussFlowWebOuterClass.BussFlowWeb) {
+ return mergeFrom((com.yuandian.dataflow.proto.msgtype.BussFlowWebOuterClass.BussFlowWeb)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(com.yuandian.dataflow.proto.msgtype.BussFlowWebOuterClass.BussFlowWeb other) {
+ if (other == com.yuandian.dataflow.proto.msgtype.BussFlowWebOuterClass.BussFlowWeb.getDefaultInstance()) return this;
+ if (other.getTableId() != 0) {
+ setTableId(other.getTableId());
+ }
+ if (!other.getId().isEmpty()) {
+ id_ = other.id_;
+ onChanged();
+ }
+ if (other.getMsgLen() != 0) {
+ setMsgLen(other.getMsgLen());
+ }
+ if (other.getMsgType() != 0) {
+ setMsgType(other.getMsgType());
+ }
+ if (other.getSrcMac() != 0L) {
+ setSrcMac(other.getSrcMac());
+ }
+ if (other.getDstMac() != 0L) {
+ setDstMac(other.getDstMac());
+ }
+ if (other.getProtocol() != 0) {
+ setProtocol(other.getProtocol());
+ }
+ if (!other.getSessionSerialNumber().isEmpty()) {
+ sessionSerialNumber_ = other.sessionSerialNumber_;
+ onChanged();
+ }
+ if (!other.getBussType().isEmpty()) {
+ bussType_ = other.bussType_;
+ onChanged();
+ }
+ if (other.getRequestIp() != 0L) {
+ setRequestIp(other.getRequestIp());
+ }
+ if (other.getRequestPort() != 0) {
+ setRequestPort(other.getRequestPort());
+ }
+ if (other.getResponseIp() != 0L) {
+ setResponseIp(other.getResponseIp());
+ }
+ if (other.getResponsePort() != 0) {
+ setResponsePort(other.getResponsePort());
+ }
+ if (other.getStartTvSec() != 0L) {
+ setStartTvSec(other.getStartTvSec());
+ }
+ if (other.getStartTvUsec() != 0L) {
+ setStartTvUsec(other.getStartTvUsec());
+ }
+ if (other.getEndTvSec() != 0L) {
+ setEndTvSec(other.getEndTvSec());
+ }
+ if (other.getEndTvUsec() != 0L) {
+ setEndTvUsec(other.getEndTvUsec());
+ }
+ if (!other.getDiscResourceIdent().isEmpty()) {
+ discResourceIdent_ = other.discResourceIdent_;
+ onChanged();
+ }
+ if (!other.getOperatingSystem().isEmpty()) {
+ operatingSystem_ = other.operatingSystem_;
+ onChanged();
+ }
+ if (!other.getSessionId().isEmpty()) {
+ sessionId_ = other.sessionId_;
+ onChanged();
+ }
+ if (other.getRequestMsgLength() != 0) {
+ setRequestMsgLength(other.getRequestMsgLength());
+ }
+ if (!other.getRequestMsgDetail().isEmpty()) {
+ requestMsgDetail_ = other.requestMsgDetail_;
+ onChanged();
+ }
+ if (other.getResponseMsgLength() != 0) {
+ setResponseMsgLength(other.getResponseMsgLength());
+ }
+ if (!other.getResponseMsgDetail().isEmpty()) {
+ responseMsgDetail_ = other.responseMsgDetail_;
+ onChanged();
+ }
+ if (!other.getReterUrl().isEmpty()) {
+ reterUrl_ = other.reterUrl_;
+ onChanged();
+ }
+ if (!other.getXRequestedWith().isEmpty()) {
+ xRequestedWith_ = other.xRequestedWith_;
+ onChanged();
+ }
+ if (other.getReqMethod() != 0L) {
+ setReqMethod(other.getReqMethod());
+ }
+ if (!other.getContentType().isEmpty()) {
+ contentType_ = other.contentType_;
+ onChanged();
+ }
+ if (!other.getAccept().isEmpty()) {
+ accept_ = other.accept_;
+ onChanged();
+ }
+ if (other.getReqCookieLeng() != 0) {
+ setReqCookieLeng(other.getReqCookieLeng());
+ }
+ if (!other.getReqCookieDetail().isEmpty()) {
+ reqCookieDetail_ = other.reqCookieDetail_;
+ onChanged();
+ }
+ if (other.getTIntodbTime() != 0L) {
+ setTIntodbTime(other.getTIntodbTime());
+ }
+ if (other.getLoadOrStep() != 0) {
+ setLoadOrStep(other.getLoadOrStep());
+ }
+ if (!other.getBusinessDetailMesg().isEmpty()) {
+ businessDetailMesg_ = other.businessDetailMesg_;
+ onChanged();
+ }
+ if (!other.getBussinessKeyMesg().isEmpty()) {
+ bussinessKeyMesg_ = other.bussinessKeyMesg_;
+ onChanged();
+ }
+ if (other.getIsUncomplete() != 0) {
+ setIsUncomplete(other.getIsUncomplete());
+ }
+ if (other.getDealState() != 0) {
+ setDealState(other.getDealState());
+ }
+ if (other.getServerResCode() != 0) {
+ setServerResCode(other.getServerResCode());
+ }
+ if (other.getServerResponseTime() != 0L) {
+ setServerResponseTime(other.getServerResponseTime());
+ }
+ if (other.getClientTranslateTime() != 0L) {
+ setClientTranslateTime(other.getClientTranslateTime());
+ }
+ if (!other.getBrowser().isEmpty()) {
+ browser_ = other.browser_;
+ onChanged();
+ }
+ if (other.getServerStartTvSec() != 0) {
+ setServerStartTvSec(other.getServerStartTvSec());
+ }
+ if (other.getServerStartTvUsec() != 0L) {
+ setServerStartTvUsec(other.getServerStartTvUsec());
+ }
+ if (other.getServerEndTvSec() != 0) {
+ setServerEndTvSec(other.getServerEndTvSec());
+ }
+ if (other.getServerEndTvUsec() != 0L) {
+ setServerEndTvUsec(other.getServerEndTvUsec());
+ }
+ if (!other.getProbeIp().isEmpty()) {
+ probeIp_ = other.probeIp_;
+ onChanged();
+ }
+ if (other.getProbeIf() != 0) {
+ setProbeIf(other.getProbeIf());
+ }
+ if (other.getServerTranslateTime() != 0L) {
+ setServerTranslateTime(other.getServerTranslateTime());
+ }
+ if (other.getTimeFlag() != 0L) {
+ setTimeFlag(other.getTimeFlag());
+ }
+ if (!other.getChannel().isEmpty()) {
+ channel_ = other.channel_;
+ onChanged();
+ }
+ if (!other.getBaseCode().isEmpty()) {
+ baseCode_ = other.baseCode_;
+ onChanged();
+ }
+ if (!other.getOriUrl().isEmpty()) {
+ oriUrl_ = other.oriUrl_;
+ onChanged();
+ }
+ if (!other.getRemainData().isEmpty()) {
+ remainData_ = other.remainData_;
+ onChanged();
+ }
+ if (other.getBytesIn() != 0L) {
+ setBytesIn(other.getBytesIn());
+ }
+ if (other.getBytesOut() != 0L) {
+ setBytesOut(other.getBytesOut());
+ }
+ if (other.getPackageIn() != 0) {
+ setPackageIn(other.getPackageIn());
+ }
+ if (other.getPackageOut() != 0) {
+ setPackageOut(other.getPackageOut());
+ }
+ if (!other.getDataId().isEmpty()) {
+ dataId_ = other.dataId_;
+ onChanged();
+ }
+ if (other.getFilterId() != 0) {
+ setFilterId(other.getFilterId());
+ }
+ if (!other.getWhiteCharacter().isEmpty()) {
+ whiteCharacter_ = other.whiteCharacter_;
+ onChanged();
+ }
+ if (!other.getTokenId().isEmpty()) {
+ tokenId_ = other.tokenId_;
+ onChanged();
+ }
+ if (other.getSegmentId() != 0) {
+ setSegmentId(other.getSegmentId());
+ }
+ this.mergeUnknownFields(other.unknownFields);
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ com.yuandian.dataflow.proto.msgtype.BussFlowWebOuterClass.BussFlowWeb parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (com.yuandian.dataflow.proto.msgtype.BussFlowWebOuterClass.BussFlowWeb) e.getUnfinishedMessage();
+ throw e.unwrapIOException();
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+
+ private int tableId_ ;
+ /**
+ * int32 table_id = 1;
+ * @return The tableId.
+ */
+ @java.lang.Override
+ public int getTableId() {
+ return tableId_;
+ }
+ /**
+ * int32 table_id = 1;
+ * @param value The tableId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTableId(int value) {
+
+ tableId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int32 table_id = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearTableId() {
+
+ tableId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object id_ = "";
+ /**
+ *
+ *id
+ *
+ *
+ * string id = 2;
+ * @return The id.
+ */
+ public java.lang.String getId() {
+ java.lang.Object ref = id_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ id_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ *
+ *id
+ *
+ *
+ * string id = 2;
+ * @return The bytes for id.
+ */
+ public com.google.protobuf.ByteString
+ getIdBytes() {
+ java.lang.Object ref = id_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ id_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ *
+ *id
+ *
+ *
+ * string id = 2;
+ * @param value The id to set.
+ * @return This builder for chaining.
+ */
+ public Builder setId(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ id_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *id
+ *
+ *
+ * string id = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearId() {
+
+ id_ = getDefaultInstance().getId();
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *id
+ *
+ *
+ * string id = 2;
+ * @param value The bytes for id to set.
+ * @return This builder for chaining.
+ */
+ public Builder setIdBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ id_ = value;
+ onChanged();
+ return this;
+ }
+
+ private int msgLen_ ;
+ /**
+ *
+ *消息长度
+ *
+ *
+ * int32 msg_len = 3;
+ * @return The msgLen.
+ */
+ @java.lang.Override
+ public int getMsgLen() {
+ return msgLen_;
+ }
+ /**
+ *
+ *消息长度
+ *
+ *
+ * int32 msg_len = 3;
+ * @param value The msgLen to set.
+ * @return This builder for chaining.
+ */
+ public Builder setMsgLen(int value) {
+
+ msgLen_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *消息长度
+ *
+ *
+ * int32 msg_len = 3;
+ * @return This builder for chaining.
+ */
+ public Builder clearMsgLen() {
+
+ msgLen_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int msgType_ ;
+ /**
+ *
+ *消息类型
+ *
+ *
+ * int32 msg_type = 4;
+ * @return The msgType.
+ */
+ @java.lang.Override
+ public int getMsgType() {
+ return msgType_;
+ }
+ /**
+ *
+ *消息类型
+ *
+ *
+ * int32 msg_type = 4;
+ * @param value The msgType to set.
+ * @return This builder for chaining.
+ */
+ public Builder setMsgType(int value) {
+
+ msgType_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *消息类型
+ *
+ *
+ * int32 msg_type = 4;
+ * @return This builder for chaining.
+ */
+ public Builder clearMsgType() {
+
+ msgType_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private long srcMac_ ;
+ /**
+ * int64 src_mac = 5;
+ * @return The srcMac.
+ */
+ @java.lang.Override
+ public long getSrcMac() {
+ return srcMac_;
+ }
+ /**
+ * int64 src_mac = 5;
+ * @param value The srcMac to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSrcMac(long value) {
+
+ srcMac_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int64 src_mac = 5;
+ * @return This builder for chaining.
+ */
+ public Builder clearSrcMac() {
+
+ srcMac_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long dstMac_ ;
+ /**
+ * int64 dst_mac = 6;
+ * @return The dstMac.
+ */
+ @java.lang.Override
+ public long getDstMac() {
+ return dstMac_;
+ }
+ /**
+ * int64 dst_mac = 6;
+ * @param value The dstMac to set.
+ * @return This builder for chaining.
+ */
+ public Builder setDstMac(long value) {
+
+ dstMac_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int64 dst_mac = 6;
+ * @return This builder for chaining.
+ */
+ public Builder clearDstMac() {
+
+ dstMac_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private int protocol_ ;
+ /**
+ *
+ *协议名
+ *
+ *
+ * int32 protocol = 7;
+ * @return The protocol.
+ */
+ @java.lang.Override
+ public int getProtocol() {
+ return protocol_;
+ }
+ /**
+ *
+ *协议名
+ *
+ *
+ * int32 protocol = 7;
+ * @param value The protocol to set.
+ * @return This builder for chaining.
+ */
+ public Builder setProtocol(int value) {
+
+ protocol_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *协议名
+ *
+ *
+ * int32 protocol = 7;
+ * @return This builder for chaining.
+ */
+ public Builder clearProtocol() {
+
+ protocol_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object sessionSerialNumber_ = "";
+ /**
+ *
+ *会话序列号
+ *
+ *
+ * string session_serial_number = 8;
+ * @return The sessionSerialNumber.
+ */
+ public java.lang.String getSessionSerialNumber() {
+ java.lang.Object ref = sessionSerialNumber_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ sessionSerialNumber_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ *
+ *会话序列号
+ *
+ *
+ * string session_serial_number = 8;
+ * @return The bytes for sessionSerialNumber.
+ */
+ public com.google.protobuf.ByteString
+ getSessionSerialNumberBytes() {
+ java.lang.Object ref = sessionSerialNumber_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ sessionSerialNumber_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ *
+ *会话序列号
+ *
+ *
+ * string session_serial_number = 8;
+ * @param value The sessionSerialNumber to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSessionSerialNumber(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ sessionSerialNumber_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *会话序列号
+ *
+ *
+ * string session_serial_number = 8;
+ * @return This builder for chaining.
+ */
+ public Builder clearSessionSerialNumber() {
+
+ sessionSerialNumber_ = getDefaultInstance().getSessionSerialNumber();
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *会话序列号
+ *
+ *
+ * string session_serial_number = 8;
+ * @param value The bytes for sessionSerialNumber to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSessionSerialNumberBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ sessionSerialNumber_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object bussType_ = "";
+ /**
+ *
+ *业务服务资源编码(C_01)
+ *
+ *
+ * string buss_type = 9;
+ * @return The bussType.
+ */
+ public java.lang.String getBussType() {
+ java.lang.Object ref = bussType_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ bussType_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ *
+ *业务服务资源编码(C_01)
+ *
+ *
+ * string buss_type = 9;
+ * @return The bytes for bussType.
+ */
+ public com.google.protobuf.ByteString
+ getBussTypeBytes() {
+ java.lang.Object ref = bussType_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ bussType_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ *
+ *业务服务资源编码(C_01)
+ *
+ *
+ * string buss_type = 9;
+ * @param value The bussType to set.
+ * @return This builder for chaining.
+ */
+ public Builder setBussType(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ bussType_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *业务服务资源编码(C_01)
+ *
+ *
+ * string buss_type = 9;
+ * @return This builder for chaining.
+ */
+ public Builder clearBussType() {
+
+ bussType_ = getDefaultInstance().getBussType();
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *业务服务资源编码(C_01)
+ *
+ *
+ * string buss_type = 9;
+ * @param value The bytes for bussType to set.
+ * @return This builder for chaining.
+ */
+ public Builder setBussTypeBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ bussType_ = value;
+ onChanged();
+ return this;
+ }
+
+ private long requestIp_ ;
+ /**
+ *
+ * string net_segment = 10;//网段标识(客户-web)
+ *
+ *
+ * int64 request_ip = 11;
+ * @return The requestIp.
+ */
+ @java.lang.Override
+ public long getRequestIp() {
+ return requestIp_;
+ }
+ /**
+ *
+ * string net_segment = 10;//网段标识(客户-web)
+ *
+ *
+ * int64 request_ip = 11;
+ * @param value The requestIp to set.
+ * @return This builder for chaining.
+ */
+ public Builder setRequestIp(long value) {
+
+ requestIp_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * string net_segment = 10;//网段标识(客户-web)
+ *
+ *
+ * int64 request_ip = 11;
+ * @return This builder for chaining.
+ */
+ public Builder clearRequestIp() {
+
+ requestIp_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private int requestPort_ ;
+ /**
+ *
+ *Web客户端端口
+ *
+ *
+ * int32 request_port = 12;
+ * @return The requestPort.
+ */
+ @java.lang.Override
+ public int getRequestPort() {
+ return requestPort_;
+ }
+ /**
+ *
+ *Web客户端端口
+ *
+ *
+ * int32 request_port = 12;
+ * @param value The requestPort to set.
+ * @return This builder for chaining.
+ */
+ public Builder setRequestPort(int value) {
+
+ requestPort_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *Web客户端端口
+ *
+ *
+ * int32 request_port = 12;
+ * @return This builder for chaining.
+ */
+ public Builder clearRequestPort() {
+
+ requestPort_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private long responseIp_ ;
+ /**
+ *
+ *Web服务器IP
+ *
+ *
+ * int64 response_ip = 13;
+ * @return The responseIp.
+ */
+ @java.lang.Override
+ public long getResponseIp() {
+ return responseIp_;
+ }
+ /**
+ *
+ *Web服务器IP
+ *
+ *
+ * int64 response_ip = 13;
+ * @param value The responseIp to set.
+ * @return This builder for chaining.
+ */
+ public Builder setResponseIp(long value) {
+
+ responseIp_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *Web服务器IP
+ *
+ *
+ * int64 response_ip = 13;
+ * @return This builder for chaining.
+ */
+ public Builder clearResponseIp() {
+
+ responseIp_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private int responsePort_ ;
+ /**
+ *
+ *Web服务器端口
+ *
+ *
+ * int32 response_port = 14;
+ * @return The responsePort.
+ */
+ @java.lang.Override
+ public int getResponsePort() {
+ return responsePort_;
+ }
+ /**
+ *
+ *Web服务器端口
+ *
+ *
+ * int32 response_port = 14;
+ * @param value The responsePort to set.
+ * @return This builder for chaining.
+ */
+ public Builder setResponsePort(int value) {
+
+ responsePort_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *Web服务器端口
+ *
+ *
+ * int32 response_port = 14;
+ * @return This builder for chaining.
+ */
+ public Builder clearResponsePort() {
+
+ responsePort_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private long startTvSec_ ;
+ /**
+ *
+ *Web开始时间秒
+ *
+ *
+ * int64 start_tv_sec = 15;
+ * @return The startTvSec.
+ */
+ @java.lang.Override
+ public long getStartTvSec() {
+ return startTvSec_;
+ }
+ /**
+ *
+ *Web开始时间秒
+ *
+ *
+ * int64 start_tv_sec = 15;
+ * @param value The startTvSec to set.
+ * @return This builder for chaining.
+ */
+ public Builder setStartTvSec(long value) {
+
+ startTvSec_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *Web开始时间秒
+ *
+ *
+ * int64 start_tv_sec = 15;
+ * @return This builder for chaining.
+ */
+ public Builder clearStartTvSec() {
+
+ startTvSec_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long startTvUsec_ ;
+ /**
+ *
+ *开始时间毫秒
+ *
+ *
+ * int64 start_tv_usec = 16;
+ * @return The startTvUsec.
+ */
+ @java.lang.Override
+ public long getStartTvUsec() {
+ return startTvUsec_;
+ }
+ /**
+ *
+ *开始时间毫秒
+ *
+ *
+ * int64 start_tv_usec = 16;
+ * @param value The startTvUsec to set.
+ * @return This builder for chaining.
+ */
+ public Builder setStartTvUsec(long value) {
+
+ startTvUsec_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *开始时间毫秒
+ *
+ *
+ * int64 start_tv_usec = 16;
+ * @return This builder for chaining.
+ */
+ public Builder clearStartTvUsec() {
+
+ startTvUsec_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long endTvSec_ ;
+ /**
+ *
+ *结束时间秒
+ *
+ *
+ * int64 end_tv_sec = 17;
+ * @return The endTvSec.
+ */
+ @java.lang.Override
+ public long getEndTvSec() {
+ return endTvSec_;
+ }
+ /**
+ *
+ *结束时间秒
+ *
+ *
+ * int64 end_tv_sec = 17;
+ * @param value The endTvSec to set.
+ * @return This builder for chaining.
+ */
+ public Builder setEndTvSec(long value) {
+
+ endTvSec_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *结束时间秒
+ *
+ *
+ * int64 end_tv_sec = 17;
+ * @return This builder for chaining.
+ */
+ public Builder clearEndTvSec() {
+
+ endTvSec_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long endTvUsec_ ;
+ /**
+ *
+ *结束时间微妙
+ *
+ *
+ * int64 end_tv_usec = 18;
+ * @return The endTvUsec.
+ */
+ @java.lang.Override
+ public long getEndTvUsec() {
+ return endTvUsec_;
+ }
+ /**
+ *
+ *结束时间微妙
+ *
+ *
+ * int64 end_tv_usec = 18;
+ * @param value The endTvUsec to set.
+ * @return This builder for chaining.
+ */
+ public Builder setEndTvUsec(long value) {
+
+ endTvUsec_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *结束时间微妙
+ *
+ *
+ * int64 end_tv_usec = 18;
+ * @return This builder for chaining.
+ */
+ public Builder clearEndTvUsec() {
+
+ endTvUsec_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object discResourceIdent_ = "";
+ /**
+ *
+ *web:url mid:apiBody db:sql
+ *
+ *
+ * string disc_resource_ident = 19;
+ * @return The discResourceIdent.
+ */
+ public java.lang.String getDiscResourceIdent() {
+ java.lang.Object ref = discResourceIdent_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ discResourceIdent_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ *
+ *web:url mid:apiBody db:sql
+ *
+ *
+ * string disc_resource_ident = 19;
+ * @return The bytes for discResourceIdent.
+ */
+ public com.google.protobuf.ByteString
+ getDiscResourceIdentBytes() {
+ java.lang.Object ref = discResourceIdent_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ discResourceIdent_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ *
+ *web:url mid:apiBody db:sql
+ *
+ *
+ * string disc_resource_ident = 19;
+ * @param value The discResourceIdent to set.
+ * @return This builder for chaining.
+ */
+ public Builder setDiscResourceIdent(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ discResourceIdent_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *web:url mid:apiBody db:sql
+ *
+ *
+ * string disc_resource_ident = 19;
+ * @return This builder for chaining.
+ */
+ public Builder clearDiscResourceIdent() {
+
+ discResourceIdent_ = getDefaultInstance().getDiscResourceIdent();
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *web:url mid:apiBody db:sql
+ *
+ *
+ * string disc_resource_ident = 19;
+ * @param value The bytes for discResourceIdent to set.
+ * @return This builder for chaining.
+ */
+ public Builder setDiscResourceIdentBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ discResourceIdent_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object operatingSystem_ = "";
+ /**
+ *
+ *web:操作系统 midd:interfaceName db:db_name
+ *
+ *
+ * string operating_system = 20;
+ * @return The operatingSystem.
+ */
+ public java.lang.String getOperatingSystem() {
+ java.lang.Object ref = operatingSystem_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ operatingSystem_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ *
+ *web:操作系统 midd:interfaceName db:db_name
+ *
+ *
+ * string operating_system = 20;
+ * @return The bytes for operatingSystem.
+ */
+ public com.google.protobuf.ByteString
+ getOperatingSystemBytes() {
+ java.lang.Object ref = operatingSystem_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ operatingSystem_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ *
+ *web:操作系统 midd:interfaceName db:db_name
+ *
+ *
+ * string operating_system = 20;
+ * @param value The operatingSystem to set.
+ * @return This builder for chaining.
+ */
+ public Builder setOperatingSystem(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ operatingSystem_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *web:操作系统 midd:interfaceName db:db_name
+ *
+ *
+ * string operating_system = 20;
+ * @return This builder for chaining.
+ */
+ public Builder clearOperatingSystem() {
+
+ operatingSystem_ = getDefaultInstance().getOperatingSystem();
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *web:操作系统 midd:interfaceName db:db_name
+ *
+ *
+ * string operating_system = 20;
+ * @param value The bytes for operatingSystem to set.
+ * @return This builder for chaining.
+ */
+ public Builder setOperatingSystemBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ operatingSystem_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object sessionId_ = "";
+ /**
+ *
+ *web midd
+ *
+ *
+ * string session_id = 21;
+ * @return The sessionId.
+ */
+ public java.lang.String getSessionId() {
+ java.lang.Object ref = sessionId_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ sessionId_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ *
+ *web midd
+ *
+ *
+ * string session_id = 21;
+ * @return The bytes for sessionId.
+ */
+ public com.google.protobuf.ByteString
+ getSessionIdBytes() {
+ java.lang.Object ref = sessionId_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ sessionId_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ *
+ *web midd
+ *
+ *
+ * string session_id = 21;
+ * @param value The sessionId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSessionId(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ sessionId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *web midd
+ *
+ *
+ * string session_id = 21;
+ * @return This builder for chaining.
+ */
+ public Builder clearSessionId() {
+
+ sessionId_ = getDefaultInstance().getSessionId();
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *web midd
+ *
+ *
+ * string session_id = 21;
+ * @param value The bytes for sessionId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSessionIdBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ sessionId_ = value;
+ onChanged();
+ return this;
+ }
+
+ private int requestMsgLength_ ;
+ /**
+ *
+ *请求报文长度
+ *
+ *
+ * int32 request_msg_length = 22;
+ * @return The requestMsgLength.
+ */
+ @java.lang.Override
+ public int getRequestMsgLength() {
+ return requestMsgLength_;
+ }
+ /**
+ *
+ *请求报文长度
+ *
+ *
+ * int32 request_msg_length = 22;
+ * @param value The requestMsgLength to set.
+ * @return This builder for chaining.
+ */
+ public Builder setRequestMsgLength(int value) {
+
+ requestMsgLength_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *请求报文长度
+ *
+ *
+ * int32 request_msg_length = 22;
+ * @return This builder for chaining.
+ */
+ public Builder clearRequestMsgLength() {
+
+ requestMsgLength_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object requestMsgDetail_ = "";
+ /**
+ *
+ *请求报文详情
+ *
+ *
+ * string request_msg_detail = 23;
+ * @return The requestMsgDetail.
+ */
+ public java.lang.String getRequestMsgDetail() {
+ java.lang.Object ref = requestMsgDetail_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ requestMsgDetail_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ *
+ *请求报文详情
+ *
+ *
+ * string request_msg_detail = 23;
+ * @return The bytes for requestMsgDetail.
+ */
+ public com.google.protobuf.ByteString
+ getRequestMsgDetailBytes() {
+ java.lang.Object ref = requestMsgDetail_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ requestMsgDetail_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ *
+ *请求报文详情
+ *
+ *
+ * string request_msg_detail = 23;
+ * @param value The requestMsgDetail to set.
+ * @return This builder for chaining.
+ */
+ public Builder setRequestMsgDetail(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ requestMsgDetail_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *请求报文详情
+ *
+ *
+ * string request_msg_detail = 23;
+ * @return This builder for chaining.
+ */
+ public Builder clearRequestMsgDetail() {
+
+ requestMsgDetail_ = getDefaultInstance().getRequestMsgDetail();
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *请求报文详情
+ *
+ *
+ * string request_msg_detail = 23;
+ * @param value The bytes for requestMsgDetail to set.
+ * @return This builder for chaining.
+ */
+ public Builder setRequestMsgDetailBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ requestMsgDetail_ = value;
+ onChanged();
+ return this;
+ }
+
+ private int responseMsgLength_ ;
+ /**
+ *
+ *响应报文长度
+ *
+ *
+ * int32 response_msg_length = 24;
+ * @return The responseMsgLength.
+ */
+ @java.lang.Override
+ public int getResponseMsgLength() {
+ return responseMsgLength_;
+ }
+ /**
+ *
+ *响应报文长度
+ *
+ *
+ * int32 response_msg_length = 24;
+ * @param value The responseMsgLength to set.
+ * @return This builder for chaining.
+ */
+ public Builder setResponseMsgLength(int value) {
+
+ responseMsgLength_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *响应报文长度
+ *
+ *
+ * int32 response_msg_length = 24;
+ * @return This builder for chaining.
+ */
+ public Builder clearResponseMsgLength() {
+
+ responseMsgLength_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object responseMsgDetail_ = "";
+ /**
+ *
+ *响应报文详情
+ *
+ *
+ * string response_msg_detail = 25;
+ * @return The responseMsgDetail.
+ */
+ public java.lang.String getResponseMsgDetail() {
+ java.lang.Object ref = responseMsgDetail_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ responseMsgDetail_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ *
+ *响应报文详情
+ *
+ *
+ * string response_msg_detail = 25;
+ * @return The bytes for responseMsgDetail.
+ */
+ public com.google.protobuf.ByteString
+ getResponseMsgDetailBytes() {
+ java.lang.Object ref = responseMsgDetail_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ responseMsgDetail_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ *
+ *响应报文详情
+ *
+ *
+ * string response_msg_detail = 25;
+ * @param value The responseMsgDetail to set.
+ * @return This builder for chaining.
+ */
+ public Builder setResponseMsgDetail(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ responseMsgDetail_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *响应报文详情
+ *
+ *
+ * string response_msg_detail = 25;
+ * @return This builder for chaining.
+ */
+ public Builder clearResponseMsgDetail() {
+
+ responseMsgDetail_ = getDefaultInstance().getResponseMsgDetail();
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *响应报文详情
+ *
+ *
+ * string response_msg_detail = 25;
+ * @param value The bytes for responseMsgDetail to set.
+ * @return This builder for chaining.
+ */
+ public Builder setResponseMsgDetailBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ responseMsgDetail_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object reterUrl_ = "";
+ /**
+ *
+ *web段
+ *
+ *
+ * string reter_url = 26;
+ * @return The reterUrl.
+ */
+ public java.lang.String getReterUrl() {
+ java.lang.Object ref = reterUrl_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ reterUrl_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ *
+ *web段
+ *
+ *
+ * string reter_url = 26;
+ * @return The bytes for reterUrl.
+ */
+ public com.google.protobuf.ByteString
+ getReterUrlBytes() {
+ java.lang.Object ref = reterUrl_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ reterUrl_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ *
+ *web段
+ *
+ *
+ * string reter_url = 26;
+ * @param value The reterUrl to set.
+ * @return This builder for chaining.
+ */
+ public Builder setReterUrl(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ reterUrl_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *web段
+ *
+ *
+ * string reter_url = 26;
+ * @return This builder for chaining.
+ */
+ public Builder clearReterUrl() {
+
+ reterUrl_ = getDefaultInstance().getReterUrl();
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *web段
+ *
+ *
+ * string reter_url = 26;
+ * @param value The bytes for reterUrl to set.
+ * @return This builder for chaining.
+ */
+ public Builder setReterUrlBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ reterUrl_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object xRequestedWith_ = "";
+ /**
+ * string x_requested_with = 27;
+ * @return The xRequestedWith.
+ */
+ public java.lang.String getXRequestedWith() {
+ java.lang.Object ref = xRequestedWith_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ xRequestedWith_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string x_requested_with = 27;
+ * @return The bytes for xRequestedWith.
+ */
+ public com.google.protobuf.ByteString
+ getXRequestedWithBytes() {
+ java.lang.Object ref = xRequestedWith_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ xRequestedWith_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string x_requested_with = 27;
+ * @param value The xRequestedWith to set.
+ * @return This builder for chaining.
+ */
+ public Builder setXRequestedWith(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ xRequestedWith_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string x_requested_with = 27;
+ * @return This builder for chaining.
+ */
+ public Builder clearXRequestedWith() {
+
+ xRequestedWith_ = getDefaultInstance().getXRequestedWith();
+ onChanged();
+ return this;
+ }
+ /**
+ * string x_requested_with = 27;
+ * @param value The bytes for xRequestedWith to set.
+ * @return This builder for chaining.
+ */
+ public Builder setXRequestedWithBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ xRequestedWith_ = value;
+ onChanged();
+ return this;
+ }
+
+ private long reqMethod_ ;
+ /**
+ *
+ *请求方式
+ *
+ *
+ * int64 req_method = 28;
+ * @return The reqMethod.
+ */
+ @java.lang.Override
+ public long getReqMethod() {
+ return reqMethod_;
+ }
+ /**
+ *
+ *请求方式
+ *
+ *
+ * int64 req_method = 28;
+ * @param value The reqMethod to set.
+ * @return This builder for chaining.
+ */
+ public Builder setReqMethod(long value) {
+
+ reqMethod_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *请求方式
+ *
+ *
+ * int64 req_method = 28;
+ * @return This builder for chaining.
+ */
+ public Builder clearReqMethod() {
+
+ reqMethod_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object contentType_ = "";
+ /**
+ *
+ *请求类型
+ *
+ *
+ * string content_type = 29;
+ * @return The contentType.
+ */
+ public java.lang.String getContentType() {
+ java.lang.Object ref = contentType_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ contentType_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ *
+ *请求类型
+ *
+ *
+ * string content_type = 29;
+ * @return The bytes for contentType.
+ */
+ public com.google.protobuf.ByteString
+ getContentTypeBytes() {
+ java.lang.Object ref = contentType_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ contentType_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ *
+ *请求类型
+ *
+ *
+ * string content_type = 29;
+ * @param value The contentType to set.
+ * @return This builder for chaining.
+ */
+ public Builder setContentType(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ contentType_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *请求类型
+ *
+ *
+ * string content_type = 29;
+ * @return This builder for chaining.
+ */
+ public Builder clearContentType() {
+
+ contentType_ = getDefaultInstance().getContentType();
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *请求类型
+ *
+ *
+ * string content_type = 29;
+ * @param value The bytes for contentType to set.
+ * @return This builder for chaining.
+ */
+ public Builder setContentTypeBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ contentType_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object accept_ = "";
+ /**
+ *
+ *jieshou
+ *
+ *
+ * string accept = 30;
+ * @return The accept.
+ */
+ public java.lang.String getAccept() {
+ java.lang.Object ref = accept_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ accept_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ *
+ *jieshou
+ *
+ *
+ * string accept = 30;
+ * @return The bytes for accept.
+ */
+ public com.google.protobuf.ByteString
+ getAcceptBytes() {
+ java.lang.Object ref = accept_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ accept_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ *
+ *jieshou
+ *
+ *
+ * string accept = 30;
+ * @param value The accept to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAccept(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ accept_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *jieshou
+ *
+ *
+ * string accept = 30;
+ * @return This builder for chaining.
+ */
+ public Builder clearAccept() {
+
+ accept_ = getDefaultInstance().getAccept();
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *jieshou
+ *
+ *
+ * string accept = 30;
+ * @param value The bytes for accept to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAcceptBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ accept_ = value;
+ onChanged();
+ return this;
+ }
+
+ private int reqCookieLeng_ ;
+ /**
+ *
+ *请求cookie报文长度
+ *
+ *
+ * int32 req_cookie_leng = 31;
+ * @return The reqCookieLeng.
+ */
+ @java.lang.Override
+ public int getReqCookieLeng() {
+ return reqCookieLeng_;
+ }
+ /**
+ *
+ *请求cookie报文长度
+ *
+ *
+ * int32 req_cookie_leng = 31;
+ * @param value The reqCookieLeng to set.
+ * @return This builder for chaining.
+ */
+ public Builder setReqCookieLeng(int value) {
+
+ reqCookieLeng_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *请求cookie报文长度
+ *
+ *
+ * int32 req_cookie_leng = 31;
+ * @return This builder for chaining.
+ */
+ public Builder clearReqCookieLeng() {
+
+ reqCookieLeng_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object reqCookieDetail_ = "";
+ /**
+ *
+ *请求cookie报文详情
+ *
+ *
+ * string req_cookie_detail = 32;
+ * @return The reqCookieDetail.
+ */
+ public java.lang.String getReqCookieDetail() {
+ java.lang.Object ref = reqCookieDetail_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ reqCookieDetail_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ *
+ *请求cookie报文详情
+ *
+ *
+ * string req_cookie_detail = 32;
+ * @return The bytes for reqCookieDetail.
+ */
+ public com.google.protobuf.ByteString
+ getReqCookieDetailBytes() {
+ java.lang.Object ref = reqCookieDetail_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ reqCookieDetail_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ *
+ *请求cookie报文详情
+ *
+ *
+ * string req_cookie_detail = 32;
+ * @param value The reqCookieDetail to set.
+ * @return This builder for chaining.
+ */
+ public Builder setReqCookieDetail(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ reqCookieDetail_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *请求cookie报文详情
+ *
+ *
+ * string req_cookie_detail = 32;
+ * @return This builder for chaining.
+ */
+ public Builder clearReqCookieDetail() {
+
+ reqCookieDetail_ = getDefaultInstance().getReqCookieDetail();
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *请求cookie报文详情
+ *
+ *
+ * string req_cookie_detail = 32;
+ * @param value The bytes for reqCookieDetail to set.
+ * @return This builder for chaining.
+ */
+ public Builder setReqCookieDetailBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ reqCookieDetail_ = value;
+ onChanged();
+ return this;
+ }
+
+ private long tIntodbTime_ ;
+ /**
+ * int64 t_intodb_time = 33;
+ * @return The tIntodbTime.
+ */
+ @java.lang.Override
+ public long getTIntodbTime() {
+ return tIntodbTime_;
+ }
+ /**
+ * int64 t_intodb_time = 33;
+ * @param value The tIntodbTime to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTIntodbTime(long value) {
+
+ tIntodbTime_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int64 t_intodb_time = 33;
+ * @return This builder for chaining.
+ */
+ public Builder clearTIntodbTime() {
+
+ tIntodbTime_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private int loadOrStep_ ;
+ /**
+ *
+ *0: 页面 1:加载项 2:非web段数据
+ *
+ *
+ * int32 load_or_step = 34;
+ * @return The loadOrStep.
+ */
+ @java.lang.Override
+ public int getLoadOrStep() {
+ return loadOrStep_;
+ }
+ /**
+ *
+ *0: 页面 1:加载项 2:非web段数据
+ *
+ *
+ * int32 load_or_step = 34;
+ * @param value The loadOrStep to set.
+ * @return This builder for chaining.
+ */
+ public Builder setLoadOrStep(int value) {
+
+ loadOrStep_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *0: 页面 1:加载项 2:非web段数据
+ *
+ *
+ * int32 load_or_step = 34;
+ * @return This builder for chaining.
+ */
+ public Builder clearLoadOrStep() {
+
+ loadOrStep_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object businessDetailMesg_ = "";
+ /**
+ * string business_detail_mesg = 35;
+ * @return The businessDetailMesg.
+ */
+ public java.lang.String getBusinessDetailMesg() {
+ java.lang.Object ref = businessDetailMesg_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ businessDetailMesg_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string business_detail_mesg = 35;
+ * @return The bytes for businessDetailMesg.
+ */
+ public com.google.protobuf.ByteString
+ getBusinessDetailMesgBytes() {
+ java.lang.Object ref = businessDetailMesg_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ businessDetailMesg_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string business_detail_mesg = 35;
+ * @param value The businessDetailMesg to set.
+ * @return This builder for chaining.
+ */
+ public Builder setBusinessDetailMesg(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ businessDetailMesg_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string business_detail_mesg = 35;
+ * @return This builder for chaining.
+ */
+ public Builder clearBusinessDetailMesg() {
+
+ businessDetailMesg_ = getDefaultInstance().getBusinessDetailMesg();
+ onChanged();
+ return this;
+ }
+ /**
+ * string business_detail_mesg = 35;
+ * @param value The bytes for businessDetailMesg to set.
+ * @return This builder for chaining.
+ */
+ public Builder setBusinessDetailMesgBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ businessDetailMesg_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object bussinessKeyMesg_ = "";
+ /**
+ *
+ *关键字 格式:key=val|key=val....
+ *
+ *
+ * string bussiness_key_mesg = 36;
+ * @return The bussinessKeyMesg.
+ */
+ public java.lang.String getBussinessKeyMesg() {
+ java.lang.Object ref = bussinessKeyMesg_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ bussinessKeyMesg_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ *
+ *关键字 格式:key=val|key=val....
+ *
+ *
+ * string bussiness_key_mesg = 36;
+ * @return The bytes for bussinessKeyMesg.
+ */
+ public com.google.protobuf.ByteString
+ getBussinessKeyMesgBytes() {
+ java.lang.Object ref = bussinessKeyMesg_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ bussinessKeyMesg_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ *
+ *关键字 格式:key=val|key=val....
+ *
+ *
+ * string bussiness_key_mesg = 36;
+ * @param value The bussinessKeyMesg to set.
+ * @return This builder for chaining.
+ */
+ public Builder setBussinessKeyMesg(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ bussinessKeyMesg_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *关键字 格式:key=val|key=val....
+ *
+ *
+ * string bussiness_key_mesg = 36;
+ * @return This builder for chaining.
+ */
+ public Builder clearBussinessKeyMesg() {
+
+ bussinessKeyMesg_ = getDefaultInstance().getBussinessKeyMesg();
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *关键字 格式:key=val|key=val....
+ *
+ *
+ * string bussiness_key_mesg = 36;
+ * @param value The bytes for bussinessKeyMesg to set.
+ * @return This builder for chaining.
+ */
+ public Builder setBussinessKeyMesgBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ bussinessKeyMesg_ = value;
+ onChanged();
+ return this;
+ }
+
+ private int isUncomplete_ ;
+ /**
+ *
+ *组包是否完全 0:组包完整 1:不完整
+ *
+ *
+ * int32 is_uncomplete = 37;
+ * @return The isUncomplete.
+ */
+ @java.lang.Override
+ public int getIsUncomplete() {
+ return isUncomplete_;
+ }
+ /**
+ *
+ *组包是否完全 0:组包完整 1:不完整
+ *
+ *
+ * int32 is_uncomplete = 37;
+ * @param value The isUncomplete to set.
+ * @return This builder for chaining.
+ */
+ public Builder setIsUncomplete(int value) {
+
+ isUncomplete_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *组包是否完全 0:组包完整 1:不完整
+ *
+ *
+ * int32 is_uncomplete = 37;
+ * @return This builder for chaining.
+ */
+ public Builder clearIsUncomplete() {
+
+ isUncomplete_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int dealState_ ;
+ /**
+ *
+ * 默认为1
+ *
+ *
+ * int32 deal_state = 38;
+ * @return The dealState.
+ */
+ @java.lang.Override
+ public int getDealState() {
+ return dealState_;
+ }
+ /**
+ *
+ * 默认为1
+ *
+ *
+ * int32 deal_state = 38;
+ * @param value The dealState to set.
+ * @return This builder for chaining.
+ */
+ public Builder setDealState(int value) {
+
+ dealState_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 默认为1
+ *
+ *
+ * int32 deal_state = 38;
+ * @return This builder for chaining.
+ */
+ public Builder clearDealState() {
+
+ dealState_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int serverResCode_ ;
+ /**
+ * int32 server_res_code = 39;
+ * @return The serverResCode.
+ */
+ @java.lang.Override
+ public int getServerResCode() {
+ return serverResCode_;
+ }
+ /**
+ * int32 server_res_code = 39;
+ * @param value The serverResCode to set.
+ * @return This builder for chaining.
+ */
+ public Builder setServerResCode(int value) {
+
+ serverResCode_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int32 server_res_code = 39;
+ * @return This builder for chaining.
+ */
+ public Builder clearServerResCode() {
+
+ serverResCode_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private long serverResponseTime_ ;
+ /**
+ * int64 server_response_time = 40;
+ * @return The serverResponseTime.
+ */
+ @java.lang.Override
+ public long getServerResponseTime() {
+ return serverResponseTime_;
+ }
+ /**
+ * int64 server_response_time = 40;
+ * @param value The serverResponseTime to set.
+ * @return This builder for chaining.
+ */
+ public Builder setServerResponseTime(long value) {
+
+ serverResponseTime_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int64 server_response_time = 40;
+ * @return This builder for chaining.
+ */
+ public Builder clearServerResponseTime() {
+
+ serverResponseTime_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long clientTranslateTime_ ;
+ /**
+ * int64 client_translate_time = 41;
+ * @return The clientTranslateTime.
+ */
+ @java.lang.Override
+ public long getClientTranslateTime() {
+ return clientTranslateTime_;
+ }
+ /**
+ * int64 client_translate_time = 41;
+ * @param value The clientTranslateTime to set.
+ * @return This builder for chaining.
+ */
+ public Builder setClientTranslateTime(long value) {
+
+ clientTranslateTime_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int64 client_translate_time = 41;
+ * @return This builder for chaining.
+ */
+ public Builder clearClientTranslateTime() {
+
+ clientTranslateTime_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object browser_ = "";
+ /**
+ * string browser = 42;
+ * @return The browser.
+ */
+ public java.lang.String getBrowser() {
+ java.lang.Object ref = browser_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ browser_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string browser = 42;
+ * @return The bytes for browser.
+ */
+ public com.google.protobuf.ByteString
+ getBrowserBytes() {
+ java.lang.Object ref = browser_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ browser_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string browser = 42;
+ * @param value The browser to set.
+ * @return This builder for chaining.
+ */
+ public Builder setBrowser(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ browser_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string browser = 42;
+ * @return This builder for chaining.
+ */
+ public Builder clearBrowser() {
+
+ browser_ = getDefaultInstance().getBrowser();
+ onChanged();
+ return this;
+ }
+ /**
+ * string browser = 42;
+ * @param value The bytes for browser to set.
+ * @return This builder for chaining.
+ */
+ public Builder setBrowserBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ browser_ = value;
+ onChanged();
+ return this;
+ }
+
+ private int serverStartTvSec_ ;
+ /**
+ * int32 server_start_tv_sec = 43;
+ * @return The serverStartTvSec.
+ */
+ @java.lang.Override
+ public int getServerStartTvSec() {
+ return serverStartTvSec_;
+ }
+ /**
+ * int32 server_start_tv_sec = 43;
+ * @param value The serverStartTvSec to set.
+ * @return This builder for chaining.
+ */
+ public Builder setServerStartTvSec(int value) {
+
+ serverStartTvSec_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int32 server_start_tv_sec = 43;
+ * @return This builder for chaining.
+ */
+ public Builder clearServerStartTvSec() {
+
+ serverStartTvSec_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private long serverStartTvUsec_ ;
+ /**
+ * int64 server_start_tv_usec = 44;
+ * @return The serverStartTvUsec.
+ */
+ @java.lang.Override
+ public long getServerStartTvUsec() {
+ return serverStartTvUsec_;
+ }
+ /**
+ * int64 server_start_tv_usec = 44;
+ * @param value The serverStartTvUsec to set.
+ * @return This builder for chaining.
+ */
+ public Builder setServerStartTvUsec(long value) {
+
+ serverStartTvUsec_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int64 server_start_tv_usec = 44;
+ * @return This builder for chaining.
+ */
+ public Builder clearServerStartTvUsec() {
+
+ serverStartTvUsec_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private int serverEndTvSec_ ;
+ /**
+ * int32 server_end_tv_sec = 45;
+ * @return The serverEndTvSec.
+ */
+ @java.lang.Override
+ public int getServerEndTvSec() {
+ return serverEndTvSec_;
+ }
+ /**
+ * int32 server_end_tv_sec = 45;
+ * @param value The serverEndTvSec to set.
+ * @return This builder for chaining.
+ */
+ public Builder setServerEndTvSec(int value) {
+
+ serverEndTvSec_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int32 server_end_tv_sec = 45;
+ * @return This builder for chaining.
+ */
+ public Builder clearServerEndTvSec() {
+
+ serverEndTvSec_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private long serverEndTvUsec_ ;
+ /**
+ * int64 server_end_tv_usec = 46;
+ * @return The serverEndTvUsec.
+ */
+ @java.lang.Override
+ public long getServerEndTvUsec() {
+ return serverEndTvUsec_;
+ }
+ /**
+ * int64 server_end_tv_usec = 46;
+ * @param value The serverEndTvUsec to set.
+ * @return This builder for chaining.
+ */
+ public Builder setServerEndTvUsec(long value) {
+
+ serverEndTvUsec_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int64 server_end_tv_usec = 46;
+ * @return This builder for chaining.
+ */
+ public Builder clearServerEndTvUsec() {
+
+ serverEndTvUsec_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object probeIp_ = "";
+ /**
+ * string probe_ip = 47;
+ * @return The probeIp.
+ */
+ public java.lang.String getProbeIp() {
+ java.lang.Object ref = probeIp_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ probeIp_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string probe_ip = 47;
+ * @return The bytes for probeIp.
+ */
+ public com.google.protobuf.ByteString
+ getProbeIpBytes() {
+ java.lang.Object ref = probeIp_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ probeIp_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string probe_ip = 47;
+ * @param value The probeIp to set.
+ * @return This builder for chaining.
+ */
+ public Builder setProbeIp(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ probeIp_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string probe_ip = 47;
+ * @return This builder for chaining.
+ */
+ public Builder clearProbeIp() {
+
+ probeIp_ = getDefaultInstance().getProbeIp();
+ onChanged();
+ return this;
+ }
+ /**
+ * string probe_ip = 47;
+ * @param value The bytes for probeIp to set.
+ * @return This builder for chaining.
+ */
+ public Builder setProbeIpBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ probeIp_ = value;
+ onChanged();
+ return this;
+ }
+
+ private int probeIf_ ;
+ /**
+ * int32 probe_if = 48;
+ * @return The probeIf.
+ */
+ @java.lang.Override
+ public int getProbeIf() {
+ return probeIf_;
+ }
+ /**
+ * int32 probe_if = 48;
+ * @param value The probeIf to set.
+ * @return This builder for chaining.
+ */
+ public Builder setProbeIf(int value) {
+
+ probeIf_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int32 probe_if = 48;
+ * @return This builder for chaining.
+ */
+ public Builder clearProbeIf() {
+
+ probeIf_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private long serverTranslateTime_ ;
+ /**
+ * int64 server_translate_time = 49;
+ * @return The serverTranslateTime.
+ */
+ @java.lang.Override
+ public long getServerTranslateTime() {
+ return serverTranslateTime_;
+ }
+ /**
+ * int64 server_translate_time = 49;
+ * @param value The serverTranslateTime to set.
+ * @return This builder for chaining.
+ */
+ public Builder setServerTranslateTime(long value) {
+
+ serverTranslateTime_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int64 server_translate_time = 49;
+ * @return This builder for chaining.
+ */
+ public Builder clearServerTranslateTime() {
+
+ serverTranslateTime_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long timeFlag_ ;
+ /**
+ * int64 time_flag = 50;
+ * @return The timeFlag.
+ */
+ @java.lang.Override
+ public long getTimeFlag() {
+ return timeFlag_;
+ }
+ /**
+ * int64 time_flag = 50;
+ * @param value The timeFlag to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTimeFlag(long value) {
+
+ timeFlag_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int64 time_flag = 50;
+ * @return This builder for chaining.
+ */
+ public Builder clearTimeFlag() {
+
+ timeFlag_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object channel_ = "";
+ /**
+ * string channel = 51;
+ * @return The channel.
+ */
+ public java.lang.String getChannel() {
+ java.lang.Object ref = channel_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ channel_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string channel = 51;
+ * @return The bytes for channel.
+ */
+ public com.google.protobuf.ByteString
+ getChannelBytes() {
+ java.lang.Object ref = channel_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ channel_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string channel = 51;
+ * @param value The channel to set.
+ * @return This builder for chaining.
+ */
+ public Builder setChannel(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ channel_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string channel = 51;
+ * @return This builder for chaining.
+ */
+ public Builder clearChannel() {
+
+ channel_ = getDefaultInstance().getChannel();
+ onChanged();
+ return this;
+ }
+ /**
+ * string channel = 51;
+ * @param value The bytes for channel to set.
+ * @return This builder for chaining.
+ */
+ public Builder setChannelBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ channel_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object baseCode_ = "";
+ /**
+ * string base_code = 52;
+ * @return The baseCode.
+ */
+ public java.lang.String getBaseCode() {
+ java.lang.Object ref = baseCode_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ baseCode_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string base_code = 52;
+ * @return The bytes for baseCode.
+ */
+ public com.google.protobuf.ByteString
+ getBaseCodeBytes() {
+ java.lang.Object ref = baseCode_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ baseCode_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string base_code = 52;
+ * @param value The baseCode to set.
+ * @return This builder for chaining.
+ */
+ public Builder setBaseCode(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ baseCode_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string base_code = 52;
+ * @return This builder for chaining.
+ */
+ public Builder clearBaseCode() {
+
+ baseCode_ = getDefaultInstance().getBaseCode();
+ onChanged();
+ return this;
+ }
+ /**
+ * string base_code = 52;
+ * @param value The bytes for baseCode to set.
+ * @return This builder for chaining.
+ */
+ public Builder setBaseCodeBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ baseCode_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object oriUrl_ = "";
+ /**
+ * string ori_url = 53;
+ * @return The oriUrl.
+ */
+ public java.lang.String getOriUrl() {
+ java.lang.Object ref = oriUrl_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ oriUrl_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string ori_url = 53;
+ * @return The bytes for oriUrl.
+ */
+ public com.google.protobuf.ByteString
+ getOriUrlBytes() {
+ java.lang.Object ref = oriUrl_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ oriUrl_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string ori_url = 53;
+ * @param value The oriUrl to set.
+ * @return This builder for chaining.
+ */
+ public Builder setOriUrl(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ oriUrl_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string ori_url = 53;
+ * @return This builder for chaining.
+ */
+ public Builder clearOriUrl() {
+
+ oriUrl_ = getDefaultInstance().getOriUrl();
+ onChanged();
+ return this;
+ }
+ /**
+ * string ori_url = 53;
+ * @param value The bytes for oriUrl to set.
+ * @return This builder for chaining.
+ */
+ public Builder setOriUrlBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ oriUrl_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object remainData_ = "";
+ /**
+ * string remain_data = 54;
+ * @return The remainData.
+ */
+ public java.lang.String getRemainData() {
+ java.lang.Object ref = remainData_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ remainData_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string remain_data = 54;
+ * @return The bytes for remainData.
+ */
+ public com.google.protobuf.ByteString
+ getRemainDataBytes() {
+ java.lang.Object ref = remainData_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ remainData_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string remain_data = 54;
+ * @param value The remainData to set.
+ * @return This builder for chaining.
+ */
+ public Builder setRemainData(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ remainData_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string remain_data = 54;
+ * @return This builder for chaining.
+ */
+ public Builder clearRemainData() {
+
+ remainData_ = getDefaultInstance().getRemainData();
+ onChanged();
+ return this;
+ }
+ /**
+ * string remain_data = 54;
+ * @param value The bytes for remainData to set.
+ * @return This builder for chaining.
+ */
+ public Builder setRemainDataBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ remainData_ = value;
+ onChanged();
+ return this;
+ }
+
+ private long bytesIn_ ;
+ /**
+ * int64 bytes_in = 55;
+ * @return The bytesIn.
+ */
+ @java.lang.Override
+ public long getBytesIn() {
+ return bytesIn_;
+ }
+ /**
+ * int64 bytes_in = 55;
+ * @param value The bytesIn to set.
+ * @return This builder for chaining.
+ */
+ public Builder setBytesIn(long value) {
+
+ bytesIn_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int64 bytes_in = 55;
+ * @return This builder for chaining.
+ */
+ public Builder clearBytesIn() {
+
+ bytesIn_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long bytesOut_ ;
+ /**
+ * int64 bytes_out = 56;
+ * @return The bytesOut.
+ */
+ @java.lang.Override
+ public long getBytesOut() {
+ return bytesOut_;
+ }
+ /**
+ * int64 bytes_out = 56;
+ * @param value The bytesOut to set.
+ * @return This builder for chaining.
+ */
+ public Builder setBytesOut(long value) {
+
+ bytesOut_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int64 bytes_out = 56;
+ * @return This builder for chaining.
+ */
+ public Builder clearBytesOut() {
+
+ bytesOut_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private int packageIn_ ;
+ /**
+ * int32 package_in = 57;
+ * @return The packageIn.
+ */
+ @java.lang.Override
+ public int getPackageIn() {
+ return packageIn_;
+ }
+ /**
+ * int32 package_in = 57;
+ * @param value The packageIn to set.
+ * @return This builder for chaining.
+ */
+ public Builder setPackageIn(int value) {
+
+ packageIn_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int32 package_in = 57;
+ * @return This builder for chaining.
+ */
+ public Builder clearPackageIn() {
+
+ packageIn_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int packageOut_ ;
+ /**
+ * int32 package_out = 58;
+ * @return The packageOut.
+ */
+ @java.lang.Override
+ public int getPackageOut() {
+ return packageOut_;
+ }
+ /**
+ * int32 package_out = 58;
+ * @param value The packageOut to set.
+ * @return This builder for chaining.
+ */
+ public Builder setPackageOut(int value) {
+
+ packageOut_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int32 package_out = 58;
+ * @return This builder for chaining.
+ */
+ public Builder clearPackageOut() {
+
+ packageOut_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object dataId_ = "";
+ /**
+ * string data_id = 59;
+ * @return The dataId.
+ */
+ public java.lang.String getDataId() {
+ java.lang.Object ref = dataId_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ dataId_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string data_id = 59;
+ * @return The bytes for dataId.
+ */
+ public com.google.protobuf.ByteString
+ getDataIdBytes() {
+ java.lang.Object ref = dataId_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ dataId_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string data_id = 59;
+ * @param value The dataId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setDataId(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ dataId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string data_id = 59;
+ * @return This builder for chaining.
+ */
+ public Builder clearDataId() {
+
+ dataId_ = getDefaultInstance().getDataId();
+ onChanged();
+ return this;
+ }
+ /**
+ * string data_id = 59;
+ * @param value The bytes for dataId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setDataIdBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ dataId_ = value;
+ onChanged();
+ return this;
+ }
+
+ private int filterId_ ;
+ /**
+ * int32 filter_id = 60;
+ * @return The filterId.
+ */
+ @java.lang.Override
+ public int getFilterId() {
+ return filterId_;
+ }
+ /**
+ * int32 filter_id = 60;
+ * @param value The filterId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setFilterId(int value) {
+
+ filterId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int32 filter_id = 60;
+ * @return This builder for chaining.
+ */
+ public Builder clearFilterId() {
+
+ filterId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object whiteCharacter_ = "";
+ /**
+ * string white_character = 61;
+ * @return The whiteCharacter.
+ */
+ public java.lang.String getWhiteCharacter() {
+ java.lang.Object ref = whiteCharacter_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ whiteCharacter_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string white_character = 61;
+ * @return The bytes for whiteCharacter.
+ */
+ public com.google.protobuf.ByteString
+ getWhiteCharacterBytes() {
+ java.lang.Object ref = whiteCharacter_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ whiteCharacter_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string white_character = 61;
+ * @param value The whiteCharacter to set.
+ * @return This builder for chaining.
+ */
+ public Builder setWhiteCharacter(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ whiteCharacter_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string white_character = 61;
+ * @return This builder for chaining.
+ */
+ public Builder clearWhiteCharacter() {
+
+ whiteCharacter_ = getDefaultInstance().getWhiteCharacter();
+ onChanged();
+ return this;
+ }
+ /**
+ * string white_character = 61;
+ * @param value The bytes for whiteCharacter to set.
+ * @return This builder for chaining.
+ */
+ public Builder setWhiteCharacterBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ whiteCharacter_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object tokenId_ = "";
+ /**
+ *
+ * tokenId
+ *
+ *
+ * string token_id = 62;
+ * @return The tokenId.
+ */
+ public java.lang.String getTokenId() {
+ java.lang.Object ref = tokenId_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ tokenId_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ *
+ * tokenId
+ *
+ *
+ * string token_id = 62;
+ * @return The bytes for tokenId.
+ */
+ public com.google.protobuf.ByteString
+ getTokenIdBytes() {
+ java.lang.Object ref = tokenId_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ tokenId_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ *
+ * tokenId
+ *
+ *
+ * string token_id = 62;
+ * @param value The tokenId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTokenId(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ tokenId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * tokenId
+ *
+ *
+ * string token_id = 62;
+ * @return This builder for chaining.
+ */
+ public Builder clearTokenId() {
+
+ tokenId_ = getDefaultInstance().getTokenId();
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * tokenId
+ *
+ *
+ * string token_id = 62;
+ * @param value The bytes for tokenId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTokenIdBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ tokenId_ = value;
+ onChanged();
+ return this;
+ }
+
+ private int segmentId_ ;
+ /**
+ *
+ * 判断是否是首端资源( 2 )
+ *
+ *
+ * int32 segment_id = 63;
+ * @return The segmentId.
+ */
+ @java.lang.Override
+ public int getSegmentId() {
+ return segmentId_;
+ }
+ /**
+ *
+ * 判断是否是首端资源( 2 )
+ *
+ *
+ * int32 segment_id = 63;
+ * @param value The segmentId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSegmentId(int value) {
+
+ segmentId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 判断是否是首端资源( 2 )
+ *
+ *
+ * int32 segment_id = 63;
+ * @return This builder for chaining.
+ */
+ public Builder clearSegmentId() {
+
+ segmentId_ = 0;
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:dataflow.BussFlowWeb)
+ }
+
+ // @@protoc_insertion_point(class_scope:dataflow.BussFlowWeb)
+ private static final com.yuandian.dataflow.proto.msgtype.BussFlowWebOuterClass.BussFlowWeb DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.yuandian.dataflow.proto.msgtype.BussFlowWebOuterClass.BussFlowWeb();
+ }
+
+ public static com.yuandian.dataflow.proto.msgtype.BussFlowWebOuterClass.BussFlowWeb getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public BussFlowWeb parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return new BussFlowWeb(input, extensionRegistry);
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.yuandian.dataflow.proto.msgtype.BussFlowWebOuterClass.BussFlowWeb getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_dataflow_BussFlowWeb_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_dataflow_BussFlowWeb_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\021BussFlowWeb.proto\022\010dataflow\"\364\n\n\013BussFl" +
+ "owWeb\022\020\n\010table_id\030\001 \001(\005\022\n\n\002id\030\002 \001(\t\022\017\n\007m" +
+ "sg_len\030\003 \001(\005\022\020\n\010msg_type\030\004 \001(\005\022\017\n\007src_ma" +
+ "c\030\005 \001(\003\022\017\n\007dst_mac\030\006 \001(\003\022\020\n\010protocol\030\007 \001" +
+ "(\005\022\035\n\025session_serial_number\030\010 \001(\t\022\021\n\tbus" +
+ "s_type\030\t \001(\t\022\022\n\nrequest_ip\030\013 \001(\003\022\024\n\014requ" +
+ "est_port\030\014 \001(\005\022\023\n\013response_ip\030\r \001(\003\022\025\n\rr" +
+ "esponse_port\030\016 \001(\005\022\024\n\014start_tv_sec\030\017 \001(\003" +
+ "\022\025\n\rstart_tv_usec\030\020 \001(\003\022\022\n\nend_tv_sec\030\021 " +
+ "\001(\003\022\023\n\013end_tv_usec\030\022 \001(\003\022\033\n\023disc_resourc" +
+ "e_ident\030\023 \001(\t\022\030\n\020operating_system\030\024 \001(\t\022" +
+ "\022\n\nsession_id\030\025 \001(\t\022\032\n\022request_msg_lengt" +
+ "h\030\026 \001(\005\022\032\n\022request_msg_detail\030\027 \001(\t\022\033\n\023r" +
+ "esponse_msg_length\030\030 \001(\005\022\033\n\023response_msg" +
+ "_detail\030\031 \001(\t\022\021\n\treter_url\030\032 \001(\t\022\030\n\020x_re" +
+ "quested_with\030\033 \001(\t\022\022\n\nreq_method\030\034 \001(\003\022\024" +
+ "\n\014content_type\030\035 \001(\t\022\016\n\006accept\030\036 \001(\t\022\027\n\017" +
+ "req_cookie_leng\030\037 \001(\005\022\031\n\021req_cookie_deta" +
+ "il\030 \001(\t\022\025\n\rt_intodb_time\030! \001(\003\022\024\n\014load_" +
+ "or_step\030\" \001(\005\022\034\n\024business_detail_mesg\030# " +
+ "\001(\t\022\032\n\022bussiness_key_mesg\030$ \001(\t\022\025\n\ris_un" +
+ "complete\030% \001(\005\022\022\n\ndeal_state\030& \001(\005\022\027\n\017se" +
+ "rver_res_code\030\' \001(\005\022\034\n\024server_response_t" +
+ "ime\030( \001(\003\022\035\n\025client_translate_time\030) \001(\003" +
+ "\022\017\n\007browser\030* \001(\t\022\033\n\023server_start_tv_sec" +
+ "\030+ \001(\005\022\034\n\024server_start_tv_usec\030, \001(\003\022\031\n\021" +
+ "server_end_tv_sec\030- \001(\005\022\032\n\022server_end_tv" +
+ "_usec\030. \001(\003\022\020\n\010probe_ip\030/ \001(\t\022\020\n\010probe_i" +
+ "f\0300 \001(\005\022\035\n\025server_translate_time\0301 \001(\003\022\021" +
+ "\n\ttime_flag\0302 \001(\003\022\017\n\007channel\0303 \001(\t\022\021\n\tba" +
+ "se_code\0304 \001(\t\022\017\n\007ori_url\0305 \001(\t\022\023\n\013remain" +
+ "_data\0306 \001(\t\022\020\n\010bytes_in\0307 \001(\003\022\021\n\tbytes_o" +
+ "ut\0308 \001(\003\022\022\n\npackage_in\0309 \001(\005\022\023\n\013package_" +
+ "out\030: \001(\005\022\017\n\007data_id\030; \001(\t\022\021\n\tfilter_id\030" +
+ "< \001(\005\022\027\n\017white_character\030= \001(\t\022\020\n\010token_" +
+ "id\030> \001(\t\022\022\n\nsegment_id\030? \001(\005B<\n#com.yuan" +
+ "dian.dataflow.proto.msgtypeP\000Z\023../grpc-g" +
+ "en;grpcgenb\006proto3"
+ };
+ descriptor = com.google.protobuf.Descriptors.FileDescriptor
+ .internalBuildGeneratedFileFrom(descriptorData,
+ new com.google.protobuf.Descriptors.FileDescriptor[] {
+ });
+ internal_static_dataflow_BussFlowWeb_descriptor =
+ getDescriptor().getMessageTypes().get(0);
+ internal_static_dataflow_BussFlowWeb_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_dataflow_BussFlowWeb_descriptor,
+ new java.lang.String[] { "TableId", "Id", "MsgLen", "MsgType", "SrcMac", "DstMac", "Protocol", "SessionSerialNumber", "BussType", "RequestIp", "RequestPort", "ResponseIp", "ResponsePort", "StartTvSec", "StartTvUsec", "EndTvSec", "EndTvUsec", "DiscResourceIdent", "OperatingSystem", "SessionId", "RequestMsgLength", "RequestMsgDetail", "ResponseMsgLength", "ResponseMsgDetail", "ReterUrl", "XRequestedWith", "ReqMethod", "ContentType", "Accept", "ReqCookieLeng", "ReqCookieDetail", "TIntodbTime", "LoadOrStep", "BusinessDetailMesg", "BussinessKeyMesg", "IsUncomplete", "DealState", "ServerResCode", "ServerResponseTime", "ClientTranslateTime", "Browser", "ServerStartTvSec", "ServerStartTvUsec", "ServerEndTvSec", "ServerEndTvUsec", "ProbeIp", "ProbeIf", "ServerTranslateTime", "TimeFlag", "Channel", "BaseCode", "OriUrl", "RemainData", "BytesIn", "BytesOut", "PackageIn", "PackageOut", "DataId", "FilterId", "WhiteCharacter", "TokenId", "SegmentId", });
+ }
+
+ // @@protoc_insertion_point(outer_class_scope)
+}
diff --git a/src/main/java/com/yuandian/dataflow/proto/msgtype/DataFlowOuterClass.java b/src/main/java/com/yuandian/dataflow/proto/msgtype/DataFlowOuterClass.java
new file mode 100644
index 0000000..7baec76
--- /dev/null
+++ b/src/main/java/com/yuandian/dataflow/proto/msgtype/DataFlowOuterClass.java
@@ -0,0 +1,4468 @@
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: DataFlow.proto
+
+package com.yuandian.dataflow.proto.msgtype;
+
+public final class DataFlowOuterClass {
+ private DataFlowOuterClass() {}
+ public static void registerAllExtensions(
+ com.google.protobuf.ExtensionRegistryLite registry) {
+ }
+
+ public static void registerAllExtensions(
+ com.google.protobuf.ExtensionRegistry registry) {
+ registerAllExtensions(
+ (com.google.protobuf.ExtensionRegistryLite) registry);
+ }
+ public interface DataFlowOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:dataflow.DataFlow)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ * int32 table_id = 1;
+ * @return The tableId.
+ */
+ int getTableId();
+
+ /**
+ * string id = 2;
+ * @return The id.
+ */
+ java.lang.String getId();
+ /**
+ * string id = 2;
+ * @return The bytes for id.
+ */
+ com.google.protobuf.ByteString
+ getIdBytes();
+
+ /**
+ *
+ *消息类型
+ *
+ *
+ * int32 msg_type = 3;
+ * @return The msgType.
+ */
+ int getMsgType();
+
+ /**
+ *
+ *消息版本
+ *
+ *
+ * int32 msg_version = 4;
+ * @return The msgVersion.
+ */
+ int getMsgVersion();
+
+ /**
+ *
+ *序列号
+ *
+ *
+ * int32 msg_seq = 5;
+ * @return The msgSeq.
+ */
+ int getMsgSeq();
+
+ /**
+ *
+ *消息长度
+ *
+ *
+ * int32 msg_len = 6;
+ * @return The msgLen.
+ */
+ int getMsgLen();
+
+ /**
+ *
+ *接口号
+ *
+ *
+ * int32 probe_if = 7;
+ * @return The probeIf.
+ */
+ int getProbeIf();
+
+ /**
+ *
+ *时间戳
+ *
+ *
+ * int64 timestamp = 8;
+ * @return The timestamp.
+ */
+ long getTimestamp();
+
+ /**
+ *
+ *源物理地址
+ *
+ *
+ * int64 mac_src = 9;
+ * @return The macSrc.
+ */
+ long getMacSrc();
+
+ /**
+ *
+ *目的物理地址
+ *
+ *
+ * int64 mac_dst = 10;
+ * @return The macDst.
+ */
+ long getMacDst();
+
+ /**
+ *
+ *vlan_id
+ *
+ *
+ * int32 vlan_id = 11;
+ * @return The vlanId.
+ */
+ int getVlanId();
+
+ /**
+ *
+ *l3层协议
+ *
+ *
+ * int64 l3_proto = 12;
+ * @return The l3Proto.
+ */
+ long getL3Proto();
+
+ /**
+ *
+ *l4层协议
+ *
+ *
+ * int64 l4_proto = 13;
+ * @return The l4Proto.
+ */
+ long getL4Proto();
+
+ /**
+ *
+ *tos
+ *
+ *
+ * int32 tos = 14;
+ * @return The tos.
+ */
+ int getTos();
+
+ /**
+ *
+ *重传次数
+ *
+ *
+ * int32 retran_count = 15;
+ * @return The retranCount.
+ */
+ int getRetranCount();
+
+ /**
+ *
+ *重置次数
+ *
+ *
+ * int32 reset_count = 16;
+ * @return The resetCount.
+ */
+ int getResetCount();
+
+ /**
+ *
+ *零窗口次数
+ *
+ *
+ * int32 zerowin_count = 17;
+ * @return The zerowinCount.
+ */
+ int getZerowinCount();
+
+ /**
+ *
+ *协议名
+ *
+ *
+ * int32 protocol = 18;
+ * @return The protocol.
+ */
+ int getProtocol();
+
+ /**
+ * int64 seq = 19;
+ * @return The seq.
+ */
+ long getSeq();
+
+ /**
+ * int64 ack = 20;
+ * @return The ack.
+ */
+ long getAck();
+
+ /**
+ *
+ *识别类型标识
+ *
+ *
+ * int32 recog_status = 21;
+ * @return The recogStatus.
+ */
+ int getRecogStatus();
+
+ /**
+ *
+ *总字节
+ *
+ *
+ * int64 bytes = 22;
+ * @return The bytes.
+ */
+ long getBytes();
+
+ /**
+ *
+ *总包数
+ *
+ *
+ * int64 packets = 23;
+ * @return The packets.
+ */
+ long getPackets();
+
+ /**
+ *
+ *Web开始时间秒
+ *
+ *
+ * int32 start_tv_sec = 24;
+ * @return The startTvSec.
+ */
+ int getStartTvSec();
+
+ /**
+ *
+ *开始时间毫秒
+ *
+ *
+ * int64 start_tv_usec = 25;
+ * @return The startTvUsec.
+ */
+ long getStartTvUsec();
+
+ /**
+ *
+ *结束时间秒
+ *
+ *
+ * int32 end_tv_sec = 26;
+ * @return The endTvSec.
+ */
+ int getEndTvSec();
+
+ /**
+ *
+ *结束时间微妙
+ *
+ *
+ * int64 end_tv_usec = 27;
+ * @return The endTvUsec.
+ */
+ long getEndTvUsec();
+
+ /**
+ *
+ *服务器响应开始时间秒
+ *
+ *
+ * int32 server_start_tv_sec = 28;
+ * @return The serverStartTvSec.
+ */
+ int getServerStartTvSec();
+
+ /**
+ *
+ *服务器响应开始时间毫秒
+ *
+ *
+ * int64 server_start_tv_usec = 29;
+ * @return The serverStartTvUsec.
+ */
+ long getServerStartTvUsec();
+
+ /**
+ *
+ *服务器响应结束时间秒
+ *
+ *
+ * int32 server_end_tv_sec = 30;
+ * @return The serverEndTvSec.
+ */
+ int getServerEndTvSec();
+
+ /**
+ *
+ *服务器响应结束时间微妙
+ *
+ *
+ * int64 server_end_tv_usec = 31;
+ * @return The serverEndTvUsec.
+ */
+ long getServerEndTvUsec();
+
+ /**
+ *
+ *Web服务器响应时间
+ *
+ *
+ * int64 server_response_time = 32;
+ * @return The serverResponseTime.
+ */
+ long getServerResponseTime();
+
+ /**
+ *
+ *Web客户端传输耗时
+ *
+ *
+ * int64 client_translate_time = 33;
+ * @return The clientTranslateTime.
+ */
+ long getClientTranslateTime();
+
+ /**
+ *
+ *Web服务器传输耗时
+ *
+ *
+ * int64 server_translate_time = 34;
+ * @return The serverTranslateTime.
+ */
+ long getServerTranslateTime();
+
+ /**
+ * int64 bytes_in = 35;
+ * @return The bytesIn.
+ */
+ long getBytesIn();
+
+ /**
+ * int64 bytes_out = 36;
+ * @return The bytesOut.
+ */
+ long getBytesOut();
+
+ /**
+ * int64 packets_in = 37;
+ * @return The packetsIn.
+ */
+ long getPacketsIn();
+
+ /**
+ * int64 packets_out = 38;
+ * @return The packetsOut.
+ */
+ long getPacketsOut();
+
+ /**
+ *
+ *源IP
+ *
+ *
+ * int64 ip_src = 39;
+ * @return The ipSrc.
+ */
+ long getIpSrc();
+
+ /**
+ *
+ *目的IP
+ *
+ *
+ * int64 ip_dst = 40;
+ * @return The ipDst.
+ */
+ long getIpDst();
+
+ /**
+ *
+ *源端口
+ *
+ *
+ * int64 port_src = 41;
+ * @return The portSrc.
+ */
+ long getPortSrc();
+
+ /**
+ *
+ *目的端口
+ *
+ *
+ * int64 port_dst = 42;
+ * @return The portDst.
+ */
+ long getPortDst();
+
+ /**
+ *
+ *探针IP
+ *
+ *
+ * int64 probeIP = 43;
+ * @return The probeIP.
+ */
+ long getProbeIP();
+
+ /**
+ * int64 intodb_time = 44;
+ * @return The intodbTime.
+ */
+ long getIntodbTime();
+
+ /**
+ *
+ * 默认为1
+ *
+ *
+ * int64 count = 45;
+ * @return The count.
+ */
+ long getCount();
+ }
+ /**
+ * Protobuf type {@code dataflow.DataFlow}
+ */
+ public static final class DataFlow extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:dataflow.DataFlow)
+ DataFlowOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use DataFlow.newBuilder() to construct.
+ private DataFlow(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private DataFlow() {
+ id_ = "";
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new DataFlow();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private DataFlow(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ 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;
+ case 8: {
+
+ tableId_ = input.readInt32();
+ break;
+ }
+ case 18: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ id_ = s;
+ break;
+ }
+ case 24: {
+
+ msgType_ = input.readInt32();
+ break;
+ }
+ case 32: {
+
+ msgVersion_ = input.readInt32();
+ break;
+ }
+ case 40: {
+
+ msgSeq_ = input.readInt32();
+ break;
+ }
+ case 48: {
+
+ msgLen_ = input.readInt32();
+ break;
+ }
+ case 56: {
+
+ probeIf_ = input.readInt32();
+ break;
+ }
+ case 64: {
+
+ timestamp_ = input.readInt64();
+ break;
+ }
+ case 72: {
+
+ macSrc_ = input.readInt64();
+ break;
+ }
+ case 80: {
+
+ macDst_ = input.readInt64();
+ break;
+ }
+ case 88: {
+
+ vlanId_ = input.readInt32();
+ break;
+ }
+ case 96: {
+
+ l3Proto_ = input.readInt64();
+ break;
+ }
+ case 104: {
+
+ l4Proto_ = input.readInt64();
+ break;
+ }
+ case 112: {
+
+ tos_ = input.readInt32();
+ break;
+ }
+ case 120: {
+
+ retranCount_ = input.readInt32();
+ break;
+ }
+ case 128: {
+
+ resetCount_ = input.readInt32();
+ break;
+ }
+ case 136: {
+
+ zerowinCount_ = input.readInt32();
+ break;
+ }
+ case 144: {
+
+ protocol_ = input.readInt32();
+ break;
+ }
+ case 152: {
+
+ seq_ = input.readInt64();
+ break;
+ }
+ case 160: {
+
+ ack_ = input.readInt64();
+ break;
+ }
+ case 168: {
+
+ recogStatus_ = input.readInt32();
+ break;
+ }
+ case 176: {
+
+ bytes_ = input.readInt64();
+ break;
+ }
+ case 184: {
+
+ packets_ = input.readInt64();
+ break;
+ }
+ case 192: {
+
+ startTvSec_ = input.readInt32();
+ break;
+ }
+ case 200: {
+
+ startTvUsec_ = input.readInt64();
+ break;
+ }
+ case 208: {
+
+ endTvSec_ = input.readInt32();
+ break;
+ }
+ case 216: {
+
+ endTvUsec_ = input.readInt64();
+ break;
+ }
+ case 224: {
+
+ serverStartTvSec_ = input.readInt32();
+ break;
+ }
+ case 232: {
+
+ serverStartTvUsec_ = input.readInt64();
+ break;
+ }
+ case 240: {
+
+ serverEndTvSec_ = input.readInt32();
+ break;
+ }
+ case 248: {
+
+ serverEndTvUsec_ = input.readInt64();
+ break;
+ }
+ case 256: {
+
+ serverResponseTime_ = input.readInt64();
+ break;
+ }
+ case 264: {
+
+ clientTranslateTime_ = input.readInt64();
+ break;
+ }
+ case 272: {
+
+ serverTranslateTime_ = input.readInt64();
+ break;
+ }
+ case 280: {
+
+ bytesIn_ = input.readInt64();
+ break;
+ }
+ case 288: {
+
+ bytesOut_ = input.readInt64();
+ break;
+ }
+ case 296: {
+
+ packetsIn_ = input.readInt64();
+ break;
+ }
+ case 304: {
+
+ packetsOut_ = input.readInt64();
+ break;
+ }
+ case 312: {
+
+ ipSrc_ = input.readInt64();
+ break;
+ }
+ case 320: {
+
+ ipDst_ = input.readInt64();
+ break;
+ }
+ case 328: {
+
+ portSrc_ = input.readInt64();
+ break;
+ }
+ case 336: {
+
+ portDst_ = input.readInt64();
+ break;
+ }
+ case 344: {
+
+ probeIP_ = input.readInt64();
+ break;
+ }
+ case 352: {
+
+ intodbTime_ = input.readInt64();
+ break;
+ }
+ case 360: {
+
+ count_ = input.readInt64();
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (com.google.protobuf.UninitializedMessageException e) {
+ throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(
+ e).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.yuandian.dataflow.proto.msgtype.DataFlowOuterClass.internal_static_dataflow_DataFlow_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.yuandian.dataflow.proto.msgtype.DataFlowOuterClass.internal_static_dataflow_DataFlow_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.yuandian.dataflow.proto.msgtype.DataFlowOuterClass.DataFlow.class, com.yuandian.dataflow.proto.msgtype.DataFlowOuterClass.DataFlow.Builder.class);
+ }
+
+ public static final int TABLE_ID_FIELD_NUMBER = 1;
+ private int tableId_;
+ /**
+ * int32 table_id = 1;
+ * @return The tableId.
+ */
+ @java.lang.Override
+ public int getTableId() {
+ return tableId_;
+ }
+
+ public static final int ID_FIELD_NUMBER = 2;
+ private volatile java.lang.Object id_;
+ /**
+ * string id = 2;
+ * @return The id.
+ */
+ @java.lang.Override
+ public java.lang.String getId() {
+ java.lang.Object ref = id_;
+ 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();
+ id_ = s;
+ return s;
+ }
+ }
+ /**
+ * string id = 2;
+ * @return The bytes for id.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getIdBytes() {
+ java.lang.Object ref = id_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ id_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int MSG_TYPE_FIELD_NUMBER = 3;
+ private int msgType_;
+ /**
+ *
+ *消息类型
+ *
+ *
+ * int32 msg_type = 3;
+ * @return The msgType.
+ */
+ @java.lang.Override
+ public int getMsgType() {
+ return msgType_;
+ }
+
+ public static final int MSG_VERSION_FIELD_NUMBER = 4;
+ private int msgVersion_;
+ /**
+ *
+ *消息版本
+ *
+ *
+ * int32 msg_version = 4;
+ * @return The msgVersion.
+ */
+ @java.lang.Override
+ public int getMsgVersion() {
+ return msgVersion_;
+ }
+
+ public static final int MSG_SEQ_FIELD_NUMBER = 5;
+ private int msgSeq_;
+ /**
+ *
+ *序列号
+ *
+ *
+ * int32 msg_seq = 5;
+ * @return The msgSeq.
+ */
+ @java.lang.Override
+ public int getMsgSeq() {
+ return msgSeq_;
+ }
+
+ public static final int MSG_LEN_FIELD_NUMBER = 6;
+ private int msgLen_;
+ /**
+ *
+ *消息长度
+ *
+ *
+ * int32 msg_len = 6;
+ * @return The msgLen.
+ */
+ @java.lang.Override
+ public int getMsgLen() {
+ return msgLen_;
+ }
+
+ public static final int PROBE_IF_FIELD_NUMBER = 7;
+ private int probeIf_;
+ /**
+ *
+ *接口号
+ *
+ *
+ * int32 probe_if = 7;
+ * @return The probeIf.
+ */
+ @java.lang.Override
+ public int getProbeIf() {
+ return probeIf_;
+ }
+
+ public static final int TIMESTAMP_FIELD_NUMBER = 8;
+ private long timestamp_;
+ /**
+ *
+ *时间戳
+ *
+ *
+ * int64 timestamp = 8;
+ * @return The timestamp.
+ */
+ @java.lang.Override
+ public long getTimestamp() {
+ return timestamp_;
+ }
+
+ public static final int MAC_SRC_FIELD_NUMBER = 9;
+ private long macSrc_;
+ /**
+ *
+ *源物理地址
+ *
+ *
+ * int64 mac_src = 9;
+ * @return The macSrc.
+ */
+ @java.lang.Override
+ public long getMacSrc() {
+ return macSrc_;
+ }
+
+ public static final int MAC_DST_FIELD_NUMBER = 10;
+ private long macDst_;
+ /**
+ *
+ *目的物理地址
+ *
+ *
+ * int64 mac_dst = 10;
+ * @return The macDst.
+ */
+ @java.lang.Override
+ public long getMacDst() {
+ return macDst_;
+ }
+
+ public static final int VLAN_ID_FIELD_NUMBER = 11;
+ private int vlanId_;
+ /**
+ *
+ *vlan_id
+ *
+ *
+ * int32 vlan_id = 11;
+ * @return The vlanId.
+ */
+ @java.lang.Override
+ public int getVlanId() {
+ return vlanId_;
+ }
+
+ public static final int L3_PROTO_FIELD_NUMBER = 12;
+ private long l3Proto_;
+ /**
+ *
+ *l3层协议
+ *
+ *
+ * int64 l3_proto = 12;
+ * @return The l3Proto.
+ */
+ @java.lang.Override
+ public long getL3Proto() {
+ return l3Proto_;
+ }
+
+ public static final int L4_PROTO_FIELD_NUMBER = 13;
+ private long l4Proto_;
+ /**
+ *
+ *l4层协议
+ *
+ *
+ * int64 l4_proto = 13;
+ * @return The l4Proto.
+ */
+ @java.lang.Override
+ public long getL4Proto() {
+ return l4Proto_;
+ }
+
+ public static final int TOS_FIELD_NUMBER = 14;
+ private int tos_;
+ /**
+ *
+ *tos
+ *
+ *
+ * int32 tos = 14;
+ * @return The tos.
+ */
+ @java.lang.Override
+ public int getTos() {
+ return tos_;
+ }
+
+ public static final int RETRAN_COUNT_FIELD_NUMBER = 15;
+ private int retranCount_;
+ /**
+ *
+ *重传次数
+ *
+ *
+ * int32 retran_count = 15;
+ * @return The retranCount.
+ */
+ @java.lang.Override
+ public int getRetranCount() {
+ return retranCount_;
+ }
+
+ public static final int RESET_COUNT_FIELD_NUMBER = 16;
+ private int resetCount_;
+ /**
+ *
+ *重置次数
+ *
+ *
+ * int32 reset_count = 16;
+ * @return The resetCount.
+ */
+ @java.lang.Override
+ public int getResetCount() {
+ return resetCount_;
+ }
+
+ public static final int ZEROWIN_COUNT_FIELD_NUMBER = 17;
+ private int zerowinCount_;
+ /**
+ *
+ *零窗口次数
+ *
+ *
+ * int32 zerowin_count = 17;
+ * @return The zerowinCount.
+ */
+ @java.lang.Override
+ public int getZerowinCount() {
+ return zerowinCount_;
+ }
+
+ public static final int PROTOCOL_FIELD_NUMBER = 18;
+ private int protocol_;
+ /**
+ *
+ *协议名
+ *
+ *
+ * int32 protocol = 18;
+ * @return The protocol.
+ */
+ @java.lang.Override
+ public int getProtocol() {
+ return protocol_;
+ }
+
+ public static final int SEQ_FIELD_NUMBER = 19;
+ private long seq_;
+ /**
+ * int64 seq = 19;
+ * @return The seq.
+ */
+ @java.lang.Override
+ public long getSeq() {
+ return seq_;
+ }
+
+ public static final int ACK_FIELD_NUMBER = 20;
+ private long ack_;
+ /**
+ * int64 ack = 20;
+ * @return The ack.
+ */
+ @java.lang.Override
+ public long getAck() {
+ return ack_;
+ }
+
+ public static final int RECOG_STATUS_FIELD_NUMBER = 21;
+ private int recogStatus_;
+ /**
+ *
+ *识别类型标识
+ *
+ *
+ * int32 recog_status = 21;
+ * @return The recogStatus.
+ */
+ @java.lang.Override
+ public int getRecogStatus() {
+ return recogStatus_;
+ }
+
+ public static final int BYTES_FIELD_NUMBER = 22;
+ private long bytes_;
+ /**
+ *
+ *总字节
+ *
+ *
+ * int64 bytes = 22;
+ * @return The bytes.
+ */
+ @java.lang.Override
+ public long getBytes() {
+ return bytes_;
+ }
+
+ public static final int PACKETS_FIELD_NUMBER = 23;
+ private long packets_;
+ /**
+ *
+ *总包数
+ *
+ *
+ * int64 packets = 23;
+ * @return The packets.
+ */
+ @java.lang.Override
+ public long getPackets() {
+ return packets_;
+ }
+
+ public static final int START_TV_SEC_FIELD_NUMBER = 24;
+ private int startTvSec_;
+ /**
+ *
+ *Web开始时间秒
+ *
+ *
+ * int32 start_tv_sec = 24;
+ * @return The startTvSec.
+ */
+ @java.lang.Override
+ public int getStartTvSec() {
+ return startTvSec_;
+ }
+
+ public static final int START_TV_USEC_FIELD_NUMBER = 25;
+ private long startTvUsec_;
+ /**
+ *
+ *开始时间毫秒
+ *
+ *
+ * int64 start_tv_usec = 25;
+ * @return The startTvUsec.
+ */
+ @java.lang.Override
+ public long getStartTvUsec() {
+ return startTvUsec_;
+ }
+
+ public static final int END_TV_SEC_FIELD_NUMBER = 26;
+ private int endTvSec_;
+ /**
+ *
+ *结束时间秒
+ *
+ *
+ * int32 end_tv_sec = 26;
+ * @return The endTvSec.
+ */
+ @java.lang.Override
+ public int getEndTvSec() {
+ return endTvSec_;
+ }
+
+ public static final int END_TV_USEC_FIELD_NUMBER = 27;
+ private long endTvUsec_;
+ /**
+ *
+ *结束时间微妙
+ *
+ *
+ * int64 end_tv_usec = 27;
+ * @return The endTvUsec.
+ */
+ @java.lang.Override
+ public long getEndTvUsec() {
+ return endTvUsec_;
+ }
+
+ public static final int SERVER_START_TV_SEC_FIELD_NUMBER = 28;
+ private int serverStartTvSec_;
+ /**
+ *
+ *服务器响应开始时间秒
+ *
+ *
+ * int32 server_start_tv_sec = 28;
+ * @return The serverStartTvSec.
+ */
+ @java.lang.Override
+ public int getServerStartTvSec() {
+ return serverStartTvSec_;
+ }
+
+ public static final int SERVER_START_TV_USEC_FIELD_NUMBER = 29;
+ private long serverStartTvUsec_;
+ /**
+ *
+ *服务器响应开始时间毫秒
+ *
+ *
+ * int64 server_start_tv_usec = 29;
+ * @return The serverStartTvUsec.
+ */
+ @java.lang.Override
+ public long getServerStartTvUsec() {
+ return serverStartTvUsec_;
+ }
+
+ public static final int SERVER_END_TV_SEC_FIELD_NUMBER = 30;
+ private int serverEndTvSec_;
+ /**
+ *
+ *服务器响应结束时间秒
+ *
+ *
+ * int32 server_end_tv_sec = 30;
+ * @return The serverEndTvSec.
+ */
+ @java.lang.Override
+ public int getServerEndTvSec() {
+ return serverEndTvSec_;
+ }
+
+ public static final int SERVER_END_TV_USEC_FIELD_NUMBER = 31;
+ private long serverEndTvUsec_;
+ /**
+ *
+ *服务器响应结束时间微妙
+ *
+ *
+ * int64 server_end_tv_usec = 31;
+ * @return The serverEndTvUsec.
+ */
+ @java.lang.Override
+ public long getServerEndTvUsec() {
+ return serverEndTvUsec_;
+ }
+
+ public static final int SERVER_RESPONSE_TIME_FIELD_NUMBER = 32;
+ private long serverResponseTime_;
+ /**
+ *
+ *Web服务器响应时间
+ *
+ *
+ * int64 server_response_time = 32;
+ * @return The serverResponseTime.
+ */
+ @java.lang.Override
+ public long getServerResponseTime() {
+ return serverResponseTime_;
+ }
+
+ public static final int CLIENT_TRANSLATE_TIME_FIELD_NUMBER = 33;
+ private long clientTranslateTime_;
+ /**
+ *
+ *Web客户端传输耗时
+ *
+ *
+ * int64 client_translate_time = 33;
+ * @return The clientTranslateTime.
+ */
+ @java.lang.Override
+ public long getClientTranslateTime() {
+ return clientTranslateTime_;
+ }
+
+ public static final int SERVER_TRANSLATE_TIME_FIELD_NUMBER = 34;
+ private long serverTranslateTime_;
+ /**
+ *
+ *Web服务器传输耗时
+ *
+ *
+ * int64 server_translate_time = 34;
+ * @return The serverTranslateTime.
+ */
+ @java.lang.Override
+ public long getServerTranslateTime() {
+ return serverTranslateTime_;
+ }
+
+ public static final int BYTES_IN_FIELD_NUMBER = 35;
+ private long bytesIn_;
+ /**
+ * int64 bytes_in = 35;
+ * @return The bytesIn.
+ */
+ @java.lang.Override
+ public long getBytesIn() {
+ return bytesIn_;
+ }
+
+ public static final int BYTES_OUT_FIELD_NUMBER = 36;
+ private long bytesOut_;
+ /**
+ * int64 bytes_out = 36;
+ * @return The bytesOut.
+ */
+ @java.lang.Override
+ public long getBytesOut() {
+ return bytesOut_;
+ }
+
+ public static final int PACKETS_IN_FIELD_NUMBER = 37;
+ private long packetsIn_;
+ /**
+ * int64 packets_in = 37;
+ * @return The packetsIn.
+ */
+ @java.lang.Override
+ public long getPacketsIn() {
+ return packetsIn_;
+ }
+
+ public static final int PACKETS_OUT_FIELD_NUMBER = 38;
+ private long packetsOut_;
+ /**
+ * int64 packets_out = 38;
+ * @return The packetsOut.
+ */
+ @java.lang.Override
+ public long getPacketsOut() {
+ return packetsOut_;
+ }
+
+ public static final int IP_SRC_FIELD_NUMBER = 39;
+ private long ipSrc_;
+ /**
+ *
+ *源IP
+ *
+ *
+ * int64 ip_src = 39;
+ * @return The ipSrc.
+ */
+ @java.lang.Override
+ public long getIpSrc() {
+ return ipSrc_;
+ }
+
+ public static final int IP_DST_FIELD_NUMBER = 40;
+ private long ipDst_;
+ /**
+ *
+ *目的IP
+ *
+ *
+ * int64 ip_dst = 40;
+ * @return The ipDst.
+ */
+ @java.lang.Override
+ public long getIpDst() {
+ return ipDst_;
+ }
+
+ public static final int PORT_SRC_FIELD_NUMBER = 41;
+ private long portSrc_;
+ /**
+ *
+ *源端口
+ *
+ *
+ * int64 port_src = 41;
+ * @return The portSrc.
+ */
+ @java.lang.Override
+ public long getPortSrc() {
+ return portSrc_;
+ }
+
+ public static final int PORT_DST_FIELD_NUMBER = 42;
+ private long portDst_;
+ /**
+ *
+ *目的端口
+ *
+ *
+ * int64 port_dst = 42;
+ * @return The portDst.
+ */
+ @java.lang.Override
+ public long getPortDst() {
+ return portDst_;
+ }
+
+ public static final int PROBEIP_FIELD_NUMBER = 43;
+ private long probeIP_;
+ /**
+ *
+ *探针IP
+ *
+ *
+ * int64 probeIP = 43;
+ * @return The probeIP.
+ */
+ @java.lang.Override
+ public long getProbeIP() {
+ return probeIP_;
+ }
+
+ public static final int INTODB_TIME_FIELD_NUMBER = 44;
+ private long intodbTime_;
+ /**
+ * int64 intodb_time = 44;
+ * @return The intodbTime.
+ */
+ @java.lang.Override
+ public long getIntodbTime() {
+ return intodbTime_;
+ }
+
+ public static final int COUNT_FIELD_NUMBER = 45;
+ private long count_;
+ /**
+ *
+ * 默认为1
+ *
+ *
+ * int64 count = 45;
+ * @return The count.
+ */
+ @java.lang.Override
+ public long getCount() {
+ return count_;
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (tableId_ != 0) {
+ output.writeInt32(1, tableId_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 2, id_);
+ }
+ if (msgType_ != 0) {
+ output.writeInt32(3, msgType_);
+ }
+ if (msgVersion_ != 0) {
+ output.writeInt32(4, msgVersion_);
+ }
+ if (msgSeq_ != 0) {
+ output.writeInt32(5, msgSeq_);
+ }
+ if (msgLen_ != 0) {
+ output.writeInt32(6, msgLen_);
+ }
+ if (probeIf_ != 0) {
+ output.writeInt32(7, probeIf_);
+ }
+ if (timestamp_ != 0L) {
+ output.writeInt64(8, timestamp_);
+ }
+ if (macSrc_ != 0L) {
+ output.writeInt64(9, macSrc_);
+ }
+ if (macDst_ != 0L) {
+ output.writeInt64(10, macDst_);
+ }
+ if (vlanId_ != 0) {
+ output.writeInt32(11, vlanId_);
+ }
+ if (l3Proto_ != 0L) {
+ output.writeInt64(12, l3Proto_);
+ }
+ if (l4Proto_ != 0L) {
+ output.writeInt64(13, l4Proto_);
+ }
+ if (tos_ != 0) {
+ output.writeInt32(14, tos_);
+ }
+ if (retranCount_ != 0) {
+ output.writeInt32(15, retranCount_);
+ }
+ if (resetCount_ != 0) {
+ output.writeInt32(16, resetCount_);
+ }
+ if (zerowinCount_ != 0) {
+ output.writeInt32(17, zerowinCount_);
+ }
+ if (protocol_ != 0) {
+ output.writeInt32(18, protocol_);
+ }
+ if (seq_ != 0L) {
+ output.writeInt64(19, seq_);
+ }
+ if (ack_ != 0L) {
+ output.writeInt64(20, ack_);
+ }
+ if (recogStatus_ != 0) {
+ output.writeInt32(21, recogStatus_);
+ }
+ if (bytes_ != 0L) {
+ output.writeInt64(22, bytes_);
+ }
+ if (packets_ != 0L) {
+ output.writeInt64(23, packets_);
+ }
+ if (startTvSec_ != 0) {
+ output.writeInt32(24, startTvSec_);
+ }
+ if (startTvUsec_ != 0L) {
+ output.writeInt64(25, startTvUsec_);
+ }
+ if (endTvSec_ != 0) {
+ output.writeInt32(26, endTvSec_);
+ }
+ if (endTvUsec_ != 0L) {
+ output.writeInt64(27, endTvUsec_);
+ }
+ if (serverStartTvSec_ != 0) {
+ output.writeInt32(28, serverStartTvSec_);
+ }
+ if (serverStartTvUsec_ != 0L) {
+ output.writeInt64(29, serverStartTvUsec_);
+ }
+ if (serverEndTvSec_ != 0) {
+ output.writeInt32(30, serverEndTvSec_);
+ }
+ if (serverEndTvUsec_ != 0L) {
+ output.writeInt64(31, serverEndTvUsec_);
+ }
+ if (serverResponseTime_ != 0L) {
+ output.writeInt64(32, serverResponseTime_);
+ }
+ if (clientTranslateTime_ != 0L) {
+ output.writeInt64(33, clientTranslateTime_);
+ }
+ if (serverTranslateTime_ != 0L) {
+ output.writeInt64(34, serverTranslateTime_);
+ }
+ if (bytesIn_ != 0L) {
+ output.writeInt64(35, bytesIn_);
+ }
+ if (bytesOut_ != 0L) {
+ output.writeInt64(36, bytesOut_);
+ }
+ if (packetsIn_ != 0L) {
+ output.writeInt64(37, packetsIn_);
+ }
+ if (packetsOut_ != 0L) {
+ output.writeInt64(38, packetsOut_);
+ }
+ if (ipSrc_ != 0L) {
+ output.writeInt64(39, ipSrc_);
+ }
+ if (ipDst_ != 0L) {
+ output.writeInt64(40, ipDst_);
+ }
+ if (portSrc_ != 0L) {
+ output.writeInt64(41, portSrc_);
+ }
+ if (portDst_ != 0L) {
+ output.writeInt64(42, portDst_);
+ }
+ if (probeIP_ != 0L) {
+ output.writeInt64(43, probeIP_);
+ }
+ if (intodbTime_ != 0L) {
+ output.writeInt64(44, intodbTime_);
+ }
+ if (count_ != 0L) {
+ output.writeInt64(45, count_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (tableId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(1, tableId_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, id_);
+ }
+ if (msgType_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(3, msgType_);
+ }
+ if (msgVersion_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(4, msgVersion_);
+ }
+ if (msgSeq_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(5, msgSeq_);
+ }
+ if (msgLen_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(6, msgLen_);
+ }
+ if (probeIf_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(7, probeIf_);
+ }
+ if (timestamp_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(8, timestamp_);
+ }
+ if (macSrc_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(9, macSrc_);
+ }
+ if (macDst_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(10, macDst_);
+ }
+ if (vlanId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(11, vlanId_);
+ }
+ if (l3Proto_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(12, l3Proto_);
+ }
+ if (l4Proto_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(13, l4Proto_);
+ }
+ if (tos_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(14, tos_);
+ }
+ if (retranCount_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(15, retranCount_);
+ }
+ if (resetCount_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(16, resetCount_);
+ }
+ if (zerowinCount_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(17, zerowinCount_);
+ }
+ if (protocol_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(18, protocol_);
+ }
+ if (seq_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(19, seq_);
+ }
+ if (ack_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(20, ack_);
+ }
+ if (recogStatus_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(21, recogStatus_);
+ }
+ if (bytes_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(22, bytes_);
+ }
+ if (packets_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(23, packets_);
+ }
+ if (startTvSec_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(24, startTvSec_);
+ }
+ if (startTvUsec_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(25, startTvUsec_);
+ }
+ if (endTvSec_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(26, endTvSec_);
+ }
+ if (endTvUsec_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(27, endTvUsec_);
+ }
+ if (serverStartTvSec_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(28, serverStartTvSec_);
+ }
+ if (serverStartTvUsec_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(29, serverStartTvUsec_);
+ }
+ if (serverEndTvSec_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(30, serverEndTvSec_);
+ }
+ if (serverEndTvUsec_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(31, serverEndTvUsec_);
+ }
+ if (serverResponseTime_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(32, serverResponseTime_);
+ }
+ if (clientTranslateTime_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(33, clientTranslateTime_);
+ }
+ if (serverTranslateTime_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(34, serverTranslateTime_);
+ }
+ if (bytesIn_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(35, bytesIn_);
+ }
+ if (bytesOut_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(36, bytesOut_);
+ }
+ if (packetsIn_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(37, packetsIn_);
+ }
+ if (packetsOut_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(38, packetsOut_);
+ }
+ if (ipSrc_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(39, ipSrc_);
+ }
+ if (ipDst_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(40, ipDst_);
+ }
+ if (portSrc_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(41, portSrc_);
+ }
+ if (portDst_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(42, portDst_);
+ }
+ if (probeIP_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(43, probeIP_);
+ }
+ if (intodbTime_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(44, intodbTime_);
+ }
+ if (count_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(45, count_);
+ }
+ size += unknownFields.getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof com.yuandian.dataflow.proto.msgtype.DataFlowOuterClass.DataFlow)) {
+ return super.equals(obj);
+ }
+ com.yuandian.dataflow.proto.msgtype.DataFlowOuterClass.DataFlow other = (com.yuandian.dataflow.proto.msgtype.DataFlowOuterClass.DataFlow) obj;
+
+ if (getTableId()
+ != other.getTableId()) return false;
+ if (!getId()
+ .equals(other.getId())) return false;
+ if (getMsgType()
+ != other.getMsgType()) return false;
+ if (getMsgVersion()
+ != other.getMsgVersion()) return false;
+ if (getMsgSeq()
+ != other.getMsgSeq()) return false;
+ if (getMsgLen()
+ != other.getMsgLen()) return false;
+ if (getProbeIf()
+ != other.getProbeIf()) return false;
+ if (getTimestamp()
+ != other.getTimestamp()) return false;
+ if (getMacSrc()
+ != other.getMacSrc()) return false;
+ if (getMacDst()
+ != other.getMacDst()) return false;
+ if (getVlanId()
+ != other.getVlanId()) return false;
+ if (getL3Proto()
+ != other.getL3Proto()) return false;
+ if (getL4Proto()
+ != other.getL4Proto()) return false;
+ if (getTos()
+ != other.getTos()) return false;
+ if (getRetranCount()
+ != other.getRetranCount()) return false;
+ if (getResetCount()
+ != other.getResetCount()) return false;
+ if (getZerowinCount()
+ != other.getZerowinCount()) return false;
+ if (getProtocol()
+ != other.getProtocol()) return false;
+ if (getSeq()
+ != other.getSeq()) return false;
+ if (getAck()
+ != other.getAck()) return false;
+ if (getRecogStatus()
+ != other.getRecogStatus()) return false;
+ if (getBytes()
+ != other.getBytes()) return false;
+ if (getPackets()
+ != other.getPackets()) return false;
+ if (getStartTvSec()
+ != other.getStartTvSec()) return false;
+ if (getStartTvUsec()
+ != other.getStartTvUsec()) return false;
+ if (getEndTvSec()
+ != other.getEndTvSec()) return false;
+ if (getEndTvUsec()
+ != other.getEndTvUsec()) return false;
+ if (getServerStartTvSec()
+ != other.getServerStartTvSec()) return false;
+ if (getServerStartTvUsec()
+ != other.getServerStartTvUsec()) return false;
+ if (getServerEndTvSec()
+ != other.getServerEndTvSec()) return false;
+ if (getServerEndTvUsec()
+ != other.getServerEndTvUsec()) return false;
+ if (getServerResponseTime()
+ != other.getServerResponseTime()) return false;
+ if (getClientTranslateTime()
+ != other.getClientTranslateTime()) return false;
+ if (getServerTranslateTime()
+ != other.getServerTranslateTime()) return false;
+ if (getBytesIn()
+ != other.getBytesIn()) return false;
+ if (getBytesOut()
+ != other.getBytesOut()) return false;
+ if (getPacketsIn()
+ != other.getPacketsIn()) return false;
+ if (getPacketsOut()
+ != other.getPacketsOut()) return false;
+ if (getIpSrc()
+ != other.getIpSrc()) return false;
+ if (getIpDst()
+ != other.getIpDst()) return false;
+ if (getPortSrc()
+ != other.getPortSrc()) return false;
+ if (getPortDst()
+ != other.getPortDst()) return false;
+ if (getProbeIP()
+ != other.getProbeIP()) return false;
+ if (getIntodbTime()
+ != other.getIntodbTime()) return false;
+ if (getCount()
+ != other.getCount()) return false;
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + TABLE_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getTableId();
+ hash = (37 * hash) + ID_FIELD_NUMBER;
+ hash = (53 * hash) + getId().hashCode();
+ hash = (37 * hash) + MSG_TYPE_FIELD_NUMBER;
+ hash = (53 * hash) + getMsgType();
+ hash = (37 * hash) + MSG_VERSION_FIELD_NUMBER;
+ hash = (53 * hash) + getMsgVersion();
+ hash = (37 * hash) + MSG_SEQ_FIELD_NUMBER;
+ hash = (53 * hash) + getMsgSeq();
+ hash = (37 * hash) + MSG_LEN_FIELD_NUMBER;
+ hash = (53 * hash) + getMsgLen();
+ hash = (37 * hash) + PROBE_IF_FIELD_NUMBER;
+ hash = (53 * hash) + getProbeIf();
+ hash = (37 * hash) + TIMESTAMP_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getTimestamp());
+ hash = (37 * hash) + MAC_SRC_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getMacSrc());
+ hash = (37 * hash) + MAC_DST_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getMacDst());
+ hash = (37 * hash) + VLAN_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getVlanId();
+ hash = (37 * hash) + L3_PROTO_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getL3Proto());
+ hash = (37 * hash) + L4_PROTO_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getL4Proto());
+ hash = (37 * hash) + TOS_FIELD_NUMBER;
+ hash = (53 * hash) + getTos();
+ hash = (37 * hash) + RETRAN_COUNT_FIELD_NUMBER;
+ hash = (53 * hash) + getRetranCount();
+ hash = (37 * hash) + RESET_COUNT_FIELD_NUMBER;
+ hash = (53 * hash) + getResetCount();
+ hash = (37 * hash) + ZEROWIN_COUNT_FIELD_NUMBER;
+ hash = (53 * hash) + getZerowinCount();
+ hash = (37 * hash) + PROTOCOL_FIELD_NUMBER;
+ hash = (53 * hash) + getProtocol();
+ hash = (37 * hash) + SEQ_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getSeq());
+ hash = (37 * hash) + ACK_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getAck());
+ hash = (37 * hash) + RECOG_STATUS_FIELD_NUMBER;
+ hash = (53 * hash) + getRecogStatus();
+ hash = (37 * hash) + BYTES_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getBytes());
+ hash = (37 * hash) + PACKETS_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getPackets());
+ hash = (37 * hash) + START_TV_SEC_FIELD_NUMBER;
+ hash = (53 * hash) + getStartTvSec();
+ hash = (37 * hash) + START_TV_USEC_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getStartTvUsec());
+ hash = (37 * hash) + END_TV_SEC_FIELD_NUMBER;
+ hash = (53 * hash) + getEndTvSec();
+ hash = (37 * hash) + END_TV_USEC_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getEndTvUsec());
+ hash = (37 * hash) + SERVER_START_TV_SEC_FIELD_NUMBER;
+ hash = (53 * hash) + getServerStartTvSec();
+ hash = (37 * hash) + SERVER_START_TV_USEC_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getServerStartTvUsec());
+ hash = (37 * hash) + SERVER_END_TV_SEC_FIELD_NUMBER;
+ hash = (53 * hash) + getServerEndTvSec();
+ hash = (37 * hash) + SERVER_END_TV_USEC_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getServerEndTvUsec());
+ hash = (37 * hash) + SERVER_RESPONSE_TIME_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getServerResponseTime());
+ hash = (37 * hash) + CLIENT_TRANSLATE_TIME_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getClientTranslateTime());
+ hash = (37 * hash) + SERVER_TRANSLATE_TIME_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getServerTranslateTime());
+ hash = (37 * hash) + BYTES_IN_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getBytesIn());
+ hash = (37 * hash) + BYTES_OUT_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getBytesOut());
+ hash = (37 * hash) + PACKETS_IN_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getPacketsIn());
+ hash = (37 * hash) + PACKETS_OUT_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getPacketsOut());
+ hash = (37 * hash) + IP_SRC_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getIpSrc());
+ hash = (37 * hash) + IP_DST_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getIpDst());
+ hash = (37 * hash) + PORT_SRC_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getPortSrc());
+ hash = (37 * hash) + PORT_DST_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getPortDst());
+ hash = (37 * hash) + PROBEIP_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getProbeIP());
+ hash = (37 * hash) + INTODB_TIME_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getIntodbTime());
+ hash = (37 * hash) + COUNT_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getCount());
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.yuandian.dataflow.proto.msgtype.DataFlowOuterClass.DataFlow parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.yuandian.dataflow.proto.msgtype.DataFlowOuterClass.DataFlow parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.yuandian.dataflow.proto.msgtype.DataFlowOuterClass.DataFlow parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.yuandian.dataflow.proto.msgtype.DataFlowOuterClass.DataFlow parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.yuandian.dataflow.proto.msgtype.DataFlowOuterClass.DataFlow parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.yuandian.dataflow.proto.msgtype.DataFlowOuterClass.DataFlow parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.yuandian.dataflow.proto.msgtype.DataFlowOuterClass.DataFlow parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.yuandian.dataflow.proto.msgtype.DataFlowOuterClass.DataFlow parseFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static com.yuandian.dataflow.proto.msgtype.DataFlowOuterClass.DataFlow parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static com.yuandian.dataflow.proto.msgtype.DataFlowOuterClass.DataFlow parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static com.yuandian.dataflow.proto.msgtype.DataFlowOuterClass.DataFlow parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.yuandian.dataflow.proto.msgtype.DataFlowOuterClass.DataFlow parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(com.yuandian.dataflow.proto.msgtype.DataFlowOuterClass.DataFlow prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE
+ ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code dataflow.DataFlow}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:dataflow.DataFlow)
+ com.yuandian.dataflow.proto.msgtype.DataFlowOuterClass.DataFlowOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.yuandian.dataflow.proto.msgtype.DataFlowOuterClass.internal_static_dataflow_DataFlow_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.yuandian.dataflow.proto.msgtype.DataFlowOuterClass.internal_static_dataflow_DataFlow_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.yuandian.dataflow.proto.msgtype.DataFlowOuterClass.DataFlow.class, com.yuandian.dataflow.proto.msgtype.DataFlowOuterClass.DataFlow.Builder.class);
+ }
+
+ // Construct using com.yuandian.dataflow.proto.msgtype.DataFlowOuterClass.DataFlow.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (com.google.protobuf.GeneratedMessageV3
+ .alwaysUseFieldBuilders) {
+ }
+ }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ tableId_ = 0;
+
+ id_ = "";
+
+ msgType_ = 0;
+
+ msgVersion_ = 0;
+
+ msgSeq_ = 0;
+
+ msgLen_ = 0;
+
+ probeIf_ = 0;
+
+ timestamp_ = 0L;
+
+ macSrc_ = 0L;
+
+ macDst_ = 0L;
+
+ vlanId_ = 0;
+
+ l3Proto_ = 0L;
+
+ l4Proto_ = 0L;
+
+ tos_ = 0;
+
+ retranCount_ = 0;
+
+ resetCount_ = 0;
+
+ zerowinCount_ = 0;
+
+ protocol_ = 0;
+
+ seq_ = 0L;
+
+ ack_ = 0L;
+
+ recogStatus_ = 0;
+
+ bytes_ = 0L;
+
+ packets_ = 0L;
+
+ startTvSec_ = 0;
+
+ startTvUsec_ = 0L;
+
+ endTvSec_ = 0;
+
+ endTvUsec_ = 0L;
+
+ serverStartTvSec_ = 0;
+
+ serverStartTvUsec_ = 0L;
+
+ serverEndTvSec_ = 0;
+
+ serverEndTvUsec_ = 0L;
+
+ serverResponseTime_ = 0L;
+
+ clientTranslateTime_ = 0L;
+
+ serverTranslateTime_ = 0L;
+
+ bytesIn_ = 0L;
+
+ bytesOut_ = 0L;
+
+ packetsIn_ = 0L;
+
+ packetsOut_ = 0L;
+
+ ipSrc_ = 0L;
+
+ ipDst_ = 0L;
+
+ portSrc_ = 0L;
+
+ portDst_ = 0L;
+
+ probeIP_ = 0L;
+
+ intodbTime_ = 0L;
+
+ count_ = 0L;
+
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return com.yuandian.dataflow.proto.msgtype.DataFlowOuterClass.internal_static_dataflow_DataFlow_descriptor;
+ }
+
+ @java.lang.Override
+ public com.yuandian.dataflow.proto.msgtype.DataFlowOuterClass.DataFlow getDefaultInstanceForType() {
+ return com.yuandian.dataflow.proto.msgtype.DataFlowOuterClass.DataFlow.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public com.yuandian.dataflow.proto.msgtype.DataFlowOuterClass.DataFlow build() {
+ com.yuandian.dataflow.proto.msgtype.DataFlowOuterClass.DataFlow result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public com.yuandian.dataflow.proto.msgtype.DataFlowOuterClass.DataFlow buildPartial() {
+ com.yuandian.dataflow.proto.msgtype.DataFlowOuterClass.DataFlow result = new com.yuandian.dataflow.proto.msgtype.DataFlowOuterClass.DataFlow(this);
+ result.tableId_ = tableId_;
+ result.id_ = id_;
+ result.msgType_ = msgType_;
+ result.msgVersion_ = msgVersion_;
+ result.msgSeq_ = msgSeq_;
+ result.msgLen_ = msgLen_;
+ result.probeIf_ = probeIf_;
+ result.timestamp_ = timestamp_;
+ result.macSrc_ = macSrc_;
+ result.macDst_ = macDst_;
+ result.vlanId_ = vlanId_;
+ result.l3Proto_ = l3Proto_;
+ result.l4Proto_ = l4Proto_;
+ result.tos_ = tos_;
+ result.retranCount_ = retranCount_;
+ result.resetCount_ = resetCount_;
+ result.zerowinCount_ = zerowinCount_;
+ result.protocol_ = protocol_;
+ result.seq_ = seq_;
+ result.ack_ = ack_;
+ result.recogStatus_ = recogStatus_;
+ result.bytes_ = bytes_;
+ result.packets_ = packets_;
+ result.startTvSec_ = startTvSec_;
+ result.startTvUsec_ = startTvUsec_;
+ result.endTvSec_ = endTvSec_;
+ result.endTvUsec_ = endTvUsec_;
+ result.serverStartTvSec_ = serverStartTvSec_;
+ result.serverStartTvUsec_ = serverStartTvUsec_;
+ result.serverEndTvSec_ = serverEndTvSec_;
+ result.serverEndTvUsec_ = serverEndTvUsec_;
+ result.serverResponseTime_ = serverResponseTime_;
+ result.clientTranslateTime_ = clientTranslateTime_;
+ result.serverTranslateTime_ = serverTranslateTime_;
+ result.bytesIn_ = bytesIn_;
+ result.bytesOut_ = bytesOut_;
+ result.packetsIn_ = packetsIn_;
+ result.packetsOut_ = packetsOut_;
+ result.ipSrc_ = ipSrc_;
+ result.ipDst_ = ipDst_;
+ result.portSrc_ = portSrc_;
+ result.portDst_ = portDst_;
+ result.probeIP_ = probeIP_;
+ result.intodbTime_ = intodbTime_;
+ result.count_ = count_;
+ onBuilt();
+ return result;
+ }
+
+ @java.lang.Override
+ public Builder clone() {
+ return super.clone();
+ }
+ @java.lang.Override
+ public Builder setField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.setField(field, value);
+ }
+ @java.lang.Override
+ public Builder clearField(
+ com.google.protobuf.Descriptors.FieldDescriptor field) {
+ return super.clearField(field);
+ }
+ @java.lang.Override
+ public Builder clearOneof(
+ com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+ return super.clearOneof(oneof);
+ }
+ @java.lang.Override
+ public Builder setRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ int index, java.lang.Object value) {
+ return super.setRepeatedField(field, index, value);
+ }
+ @java.lang.Override
+ public Builder addRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.addRepeatedField(field, value);
+ }
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof com.yuandian.dataflow.proto.msgtype.DataFlowOuterClass.DataFlow) {
+ return mergeFrom((com.yuandian.dataflow.proto.msgtype.DataFlowOuterClass.DataFlow)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(com.yuandian.dataflow.proto.msgtype.DataFlowOuterClass.DataFlow other) {
+ if (other == com.yuandian.dataflow.proto.msgtype.DataFlowOuterClass.DataFlow.getDefaultInstance()) return this;
+ if (other.getTableId() != 0) {
+ setTableId(other.getTableId());
+ }
+ if (!other.getId().isEmpty()) {
+ id_ = other.id_;
+ onChanged();
+ }
+ if (other.getMsgType() != 0) {
+ setMsgType(other.getMsgType());
+ }
+ if (other.getMsgVersion() != 0) {
+ setMsgVersion(other.getMsgVersion());
+ }
+ if (other.getMsgSeq() != 0) {
+ setMsgSeq(other.getMsgSeq());
+ }
+ if (other.getMsgLen() != 0) {
+ setMsgLen(other.getMsgLen());
+ }
+ if (other.getProbeIf() != 0) {
+ setProbeIf(other.getProbeIf());
+ }
+ if (other.getTimestamp() != 0L) {
+ setTimestamp(other.getTimestamp());
+ }
+ if (other.getMacSrc() != 0L) {
+ setMacSrc(other.getMacSrc());
+ }
+ if (other.getMacDst() != 0L) {
+ setMacDst(other.getMacDst());
+ }
+ if (other.getVlanId() != 0) {
+ setVlanId(other.getVlanId());
+ }
+ if (other.getL3Proto() != 0L) {
+ setL3Proto(other.getL3Proto());
+ }
+ if (other.getL4Proto() != 0L) {
+ setL4Proto(other.getL4Proto());
+ }
+ if (other.getTos() != 0) {
+ setTos(other.getTos());
+ }
+ if (other.getRetranCount() != 0) {
+ setRetranCount(other.getRetranCount());
+ }
+ if (other.getResetCount() != 0) {
+ setResetCount(other.getResetCount());
+ }
+ if (other.getZerowinCount() != 0) {
+ setZerowinCount(other.getZerowinCount());
+ }
+ if (other.getProtocol() != 0) {
+ setProtocol(other.getProtocol());
+ }
+ if (other.getSeq() != 0L) {
+ setSeq(other.getSeq());
+ }
+ if (other.getAck() != 0L) {
+ setAck(other.getAck());
+ }
+ if (other.getRecogStatus() != 0) {
+ setRecogStatus(other.getRecogStatus());
+ }
+ if (other.getBytes() != 0L) {
+ setBytes(other.getBytes());
+ }
+ if (other.getPackets() != 0L) {
+ setPackets(other.getPackets());
+ }
+ if (other.getStartTvSec() != 0) {
+ setStartTvSec(other.getStartTvSec());
+ }
+ if (other.getStartTvUsec() != 0L) {
+ setStartTvUsec(other.getStartTvUsec());
+ }
+ if (other.getEndTvSec() != 0) {
+ setEndTvSec(other.getEndTvSec());
+ }
+ if (other.getEndTvUsec() != 0L) {
+ setEndTvUsec(other.getEndTvUsec());
+ }
+ if (other.getServerStartTvSec() != 0) {
+ setServerStartTvSec(other.getServerStartTvSec());
+ }
+ if (other.getServerStartTvUsec() != 0L) {
+ setServerStartTvUsec(other.getServerStartTvUsec());
+ }
+ if (other.getServerEndTvSec() != 0) {
+ setServerEndTvSec(other.getServerEndTvSec());
+ }
+ if (other.getServerEndTvUsec() != 0L) {
+ setServerEndTvUsec(other.getServerEndTvUsec());
+ }
+ if (other.getServerResponseTime() != 0L) {
+ setServerResponseTime(other.getServerResponseTime());
+ }
+ if (other.getClientTranslateTime() != 0L) {
+ setClientTranslateTime(other.getClientTranslateTime());
+ }
+ if (other.getServerTranslateTime() != 0L) {
+ setServerTranslateTime(other.getServerTranslateTime());
+ }
+ if (other.getBytesIn() != 0L) {
+ setBytesIn(other.getBytesIn());
+ }
+ if (other.getBytesOut() != 0L) {
+ setBytesOut(other.getBytesOut());
+ }
+ if (other.getPacketsIn() != 0L) {
+ setPacketsIn(other.getPacketsIn());
+ }
+ if (other.getPacketsOut() != 0L) {
+ setPacketsOut(other.getPacketsOut());
+ }
+ if (other.getIpSrc() != 0L) {
+ setIpSrc(other.getIpSrc());
+ }
+ if (other.getIpDst() != 0L) {
+ setIpDst(other.getIpDst());
+ }
+ if (other.getPortSrc() != 0L) {
+ setPortSrc(other.getPortSrc());
+ }
+ if (other.getPortDst() != 0L) {
+ setPortDst(other.getPortDst());
+ }
+ if (other.getProbeIP() != 0L) {
+ setProbeIP(other.getProbeIP());
+ }
+ if (other.getIntodbTime() != 0L) {
+ setIntodbTime(other.getIntodbTime());
+ }
+ if (other.getCount() != 0L) {
+ setCount(other.getCount());
+ }
+ this.mergeUnknownFields(other.unknownFields);
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ com.yuandian.dataflow.proto.msgtype.DataFlowOuterClass.DataFlow parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (com.yuandian.dataflow.proto.msgtype.DataFlowOuterClass.DataFlow) e.getUnfinishedMessage();
+ throw e.unwrapIOException();
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+
+ private int tableId_ ;
+ /**
+ * int32 table_id = 1;
+ * @return The tableId.
+ */
+ @java.lang.Override
+ public int getTableId() {
+ return tableId_;
+ }
+ /**
+ * int32 table_id = 1;
+ * @param value The tableId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTableId(int value) {
+
+ tableId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int32 table_id = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearTableId() {
+
+ tableId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object id_ = "";
+ /**
+ * string id = 2;
+ * @return The id.
+ */
+ public java.lang.String getId() {
+ java.lang.Object ref = id_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ id_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string id = 2;
+ * @return The bytes for id.
+ */
+ public com.google.protobuf.ByteString
+ getIdBytes() {
+ java.lang.Object ref = id_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ id_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string id = 2;
+ * @param value The id to set.
+ * @return This builder for chaining.
+ */
+ public Builder setId(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ id_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string id = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearId() {
+
+ id_ = getDefaultInstance().getId();
+ onChanged();
+ return this;
+ }
+ /**
+ * string id = 2;
+ * @param value The bytes for id to set.
+ * @return This builder for chaining.
+ */
+ public Builder setIdBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ id_ = value;
+ onChanged();
+ return this;
+ }
+
+ private int msgType_ ;
+ /**
+ *
+ *消息类型
+ *
+ *
+ * int32 msg_type = 3;
+ * @return The msgType.
+ */
+ @java.lang.Override
+ public int getMsgType() {
+ return msgType_;
+ }
+ /**
+ *
+ *消息类型
+ *
+ *
+ * int32 msg_type = 3;
+ * @param value The msgType to set.
+ * @return This builder for chaining.
+ */
+ public Builder setMsgType(int value) {
+
+ msgType_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *消息类型
+ *
+ *
+ * int32 msg_type = 3;
+ * @return This builder for chaining.
+ */
+ public Builder clearMsgType() {
+
+ msgType_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int msgVersion_ ;
+ /**
+ *
+ *消息版本
+ *
+ *
+ * int32 msg_version = 4;
+ * @return The msgVersion.
+ */
+ @java.lang.Override
+ public int getMsgVersion() {
+ return msgVersion_;
+ }
+ /**
+ *
+ *消息版本
+ *
+ *
+ * int32 msg_version = 4;
+ * @param value The msgVersion to set.
+ * @return This builder for chaining.
+ */
+ public Builder setMsgVersion(int value) {
+
+ msgVersion_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *消息版本
+ *
+ *
+ * int32 msg_version = 4;
+ * @return This builder for chaining.
+ */
+ public Builder clearMsgVersion() {
+
+ msgVersion_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int msgSeq_ ;
+ /**
+ *
+ *序列号
+ *
+ *
+ * int32 msg_seq = 5;
+ * @return The msgSeq.
+ */
+ @java.lang.Override
+ public int getMsgSeq() {
+ return msgSeq_;
+ }
+ /**
+ *
+ *序列号
+ *
+ *
+ * int32 msg_seq = 5;
+ * @param value The msgSeq to set.
+ * @return This builder for chaining.
+ */
+ public Builder setMsgSeq(int value) {
+
+ msgSeq_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *序列号
+ *
+ *
+ * int32 msg_seq = 5;
+ * @return This builder for chaining.
+ */
+ public Builder clearMsgSeq() {
+
+ msgSeq_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int msgLen_ ;
+ /**
+ *
+ *消息长度
+ *
+ *
+ * int32 msg_len = 6;
+ * @return The msgLen.
+ */
+ @java.lang.Override
+ public int getMsgLen() {
+ return msgLen_;
+ }
+ /**
+ *
+ *消息长度
+ *
+ *
+ * int32 msg_len = 6;
+ * @param value The msgLen to set.
+ * @return This builder for chaining.
+ */
+ public Builder setMsgLen(int value) {
+
+ msgLen_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *消息长度
+ *
+ *
+ * int32 msg_len = 6;
+ * @return This builder for chaining.
+ */
+ public Builder clearMsgLen() {
+
+ msgLen_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int probeIf_ ;
+ /**
+ *
+ *接口号
+ *
+ *
+ * int32 probe_if = 7;
+ * @return The probeIf.
+ */
+ @java.lang.Override
+ public int getProbeIf() {
+ return probeIf_;
+ }
+ /**
+ *
+ *接口号
+ *
+ *
+ * int32 probe_if = 7;
+ * @param value The probeIf to set.
+ * @return This builder for chaining.
+ */
+ public Builder setProbeIf(int value) {
+
+ probeIf_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *接口号
+ *
+ *
+ * int32 probe_if = 7;
+ * @return This builder for chaining.
+ */
+ public Builder clearProbeIf() {
+
+ probeIf_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private long timestamp_ ;
+ /**
+ *
+ *时间戳
+ *
+ *
+ * int64 timestamp = 8;
+ * @return The timestamp.
+ */
+ @java.lang.Override
+ public long getTimestamp() {
+ return timestamp_;
+ }
+ /**
+ *
+ *时间戳
+ *
+ *
+ * int64 timestamp = 8;
+ * @param value The timestamp to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTimestamp(long value) {
+
+ timestamp_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *时间戳
+ *
+ *
+ * int64 timestamp = 8;
+ * @return This builder for chaining.
+ */
+ public Builder clearTimestamp() {
+
+ timestamp_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long macSrc_ ;
+ /**
+ *
+ *源物理地址
+ *
+ *
+ * int64 mac_src = 9;
+ * @return The macSrc.
+ */
+ @java.lang.Override
+ public long getMacSrc() {
+ return macSrc_;
+ }
+ /**
+ *
+ *源物理地址
+ *
+ *
+ * int64 mac_src = 9;
+ * @param value The macSrc to set.
+ * @return This builder for chaining.
+ */
+ public Builder setMacSrc(long value) {
+
+ macSrc_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *源物理地址
+ *
+ *
+ * int64 mac_src = 9;
+ * @return This builder for chaining.
+ */
+ public Builder clearMacSrc() {
+
+ macSrc_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long macDst_ ;
+ /**
+ *
+ *目的物理地址
+ *
+ *
+ * int64 mac_dst = 10;
+ * @return The macDst.
+ */
+ @java.lang.Override
+ public long getMacDst() {
+ return macDst_;
+ }
+ /**
+ *
+ *目的物理地址
+ *
+ *
+ * int64 mac_dst = 10;
+ * @param value The macDst to set.
+ * @return This builder for chaining.
+ */
+ public Builder setMacDst(long value) {
+
+ macDst_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *目的物理地址
+ *
+ *
+ * int64 mac_dst = 10;
+ * @return This builder for chaining.
+ */
+ public Builder clearMacDst() {
+
+ macDst_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private int vlanId_ ;
+ /**
+ *
+ *vlan_id
+ *
+ *
+ * int32 vlan_id = 11;
+ * @return The vlanId.
+ */
+ @java.lang.Override
+ public int getVlanId() {
+ return vlanId_;
+ }
+ /**
+ *
+ *vlan_id
+ *
+ *
+ * int32 vlan_id = 11;
+ * @param value The vlanId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setVlanId(int value) {
+
+ vlanId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *vlan_id
+ *
+ *
+ * int32 vlan_id = 11;
+ * @return This builder for chaining.
+ */
+ public Builder clearVlanId() {
+
+ vlanId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private long l3Proto_ ;
+ /**
+ *
+ *l3层协议
+ *
+ *
+ * int64 l3_proto = 12;
+ * @return The l3Proto.
+ */
+ @java.lang.Override
+ public long getL3Proto() {
+ return l3Proto_;
+ }
+ /**
+ *
+ *l3层协议
+ *
+ *
+ * int64 l3_proto = 12;
+ * @param value The l3Proto to set.
+ * @return This builder for chaining.
+ */
+ public Builder setL3Proto(long value) {
+
+ l3Proto_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *l3层协议
+ *
+ *
+ * int64 l3_proto = 12;
+ * @return This builder for chaining.
+ */
+ public Builder clearL3Proto() {
+
+ l3Proto_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long l4Proto_ ;
+ /**
+ *
+ *l4层协议
+ *
+ *
+ * int64 l4_proto = 13;
+ * @return The l4Proto.
+ */
+ @java.lang.Override
+ public long getL4Proto() {
+ return l4Proto_;
+ }
+ /**
+ *
+ *l4层协议
+ *
+ *
+ * int64 l4_proto = 13;
+ * @param value The l4Proto to set.
+ * @return This builder for chaining.
+ */
+ public Builder setL4Proto(long value) {
+
+ l4Proto_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *l4层协议
+ *
+ *
+ * int64 l4_proto = 13;
+ * @return This builder for chaining.
+ */
+ public Builder clearL4Proto() {
+
+ l4Proto_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private int tos_ ;
+ /**
+ *
+ *tos
+ *
+ *
+ * int32 tos = 14;
+ * @return The tos.
+ */
+ @java.lang.Override
+ public int getTos() {
+ return tos_;
+ }
+ /**
+ *
+ *tos
+ *
+ *
+ * int32 tos = 14;
+ * @param value The tos to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTos(int value) {
+
+ tos_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *tos
+ *
+ *
+ * int32 tos = 14;
+ * @return This builder for chaining.
+ */
+ public Builder clearTos() {
+
+ tos_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int retranCount_ ;
+ /**
+ *
+ *重传次数
+ *
+ *
+ * int32 retran_count = 15;
+ * @return The retranCount.
+ */
+ @java.lang.Override
+ public int getRetranCount() {
+ return retranCount_;
+ }
+ /**
+ *
+ *重传次数
+ *
+ *
+ * int32 retran_count = 15;
+ * @param value The retranCount to set.
+ * @return This builder for chaining.
+ */
+ public Builder setRetranCount(int value) {
+
+ retranCount_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *重传次数
+ *
+ *
+ * int32 retran_count = 15;
+ * @return This builder for chaining.
+ */
+ public Builder clearRetranCount() {
+
+ retranCount_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int resetCount_ ;
+ /**
+ *
+ *重置次数
+ *
+ *
+ * int32 reset_count = 16;
+ * @return The resetCount.
+ */
+ @java.lang.Override
+ public int getResetCount() {
+ return resetCount_;
+ }
+ /**
+ *
+ *重置次数
+ *
+ *
+ * int32 reset_count = 16;
+ * @param value The resetCount to set.
+ * @return This builder for chaining.
+ */
+ public Builder setResetCount(int value) {
+
+ resetCount_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *重置次数
+ *
+ *
+ * int32 reset_count = 16;
+ * @return This builder for chaining.
+ */
+ public Builder clearResetCount() {
+
+ resetCount_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int zerowinCount_ ;
+ /**
+ *
+ *零窗口次数
+ *
+ *
+ * int32 zerowin_count = 17;
+ * @return The zerowinCount.
+ */
+ @java.lang.Override
+ public int getZerowinCount() {
+ return zerowinCount_;
+ }
+ /**
+ *
+ *零窗口次数
+ *
+ *
+ * int32 zerowin_count = 17;
+ * @param value The zerowinCount to set.
+ * @return This builder for chaining.
+ */
+ public Builder setZerowinCount(int value) {
+
+ zerowinCount_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *零窗口次数
+ *
+ *
+ * int32 zerowin_count = 17;
+ * @return This builder for chaining.
+ */
+ public Builder clearZerowinCount() {
+
+ zerowinCount_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int protocol_ ;
+ /**
+ *
+ *协议名
+ *
+ *
+ * int32 protocol = 18;
+ * @return The protocol.
+ */
+ @java.lang.Override
+ public int getProtocol() {
+ return protocol_;
+ }
+ /**
+ *
+ *协议名
+ *
+ *
+ * int32 protocol = 18;
+ * @param value The protocol to set.
+ * @return This builder for chaining.
+ */
+ public Builder setProtocol(int value) {
+
+ protocol_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *协议名
+ *
+ *
+ * int32 protocol = 18;
+ * @return This builder for chaining.
+ */
+ public Builder clearProtocol() {
+
+ protocol_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private long seq_ ;
+ /**
+ * int64 seq = 19;
+ * @return The seq.
+ */
+ @java.lang.Override
+ public long getSeq() {
+ return seq_;
+ }
+ /**
+ * int64 seq = 19;
+ * @param value The seq to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSeq(long value) {
+
+ seq_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int64 seq = 19;
+ * @return This builder for chaining.
+ */
+ public Builder clearSeq() {
+
+ seq_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long ack_ ;
+ /**
+ * int64 ack = 20;
+ * @return The ack.
+ */
+ @java.lang.Override
+ public long getAck() {
+ return ack_;
+ }
+ /**
+ * int64 ack = 20;
+ * @param value The ack to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAck(long value) {
+
+ ack_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int64 ack = 20;
+ * @return This builder for chaining.
+ */
+ public Builder clearAck() {
+
+ ack_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private int recogStatus_ ;
+ /**
+ *
+ *识别类型标识
+ *
+ *
+ * int32 recog_status = 21;
+ * @return The recogStatus.
+ */
+ @java.lang.Override
+ public int getRecogStatus() {
+ return recogStatus_;
+ }
+ /**
+ *
+ *识别类型标识
+ *
+ *
+ * int32 recog_status = 21;
+ * @param value The recogStatus to set.
+ * @return This builder for chaining.
+ */
+ public Builder setRecogStatus(int value) {
+
+ recogStatus_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *识别类型标识
+ *
+ *
+ * int32 recog_status = 21;
+ * @return This builder for chaining.
+ */
+ public Builder clearRecogStatus() {
+
+ recogStatus_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private long bytes_ ;
+ /**
+ *
+ *总字节
+ *
+ *
+ * int64 bytes = 22;
+ * @return The bytes.
+ */
+ @java.lang.Override
+ public long getBytes() {
+ return bytes_;
+ }
+ /**
+ *
+ *总字节
+ *
+ *
+ * int64 bytes = 22;
+ * @param value The bytes to set.
+ * @return This builder for chaining.
+ */
+ public Builder setBytes(long value) {
+
+ bytes_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *总字节
+ *
+ *
+ * int64 bytes = 22;
+ * @return This builder for chaining.
+ */
+ public Builder clearBytes() {
+
+ bytes_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long packets_ ;
+ /**
+ *
+ *总包数
+ *
+ *
+ * int64 packets = 23;
+ * @return The packets.
+ */
+ @java.lang.Override
+ public long getPackets() {
+ return packets_;
+ }
+ /**
+ *
+ *总包数
+ *
+ *
+ * int64 packets = 23;
+ * @param value The packets to set.
+ * @return This builder for chaining.
+ */
+ public Builder setPackets(long value) {
+
+ packets_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *总包数
+ *
+ *
+ * int64 packets = 23;
+ * @return This builder for chaining.
+ */
+ public Builder clearPackets() {
+
+ packets_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private int startTvSec_ ;
+ /**
+ *
+ *Web开始时间秒
+ *
+ *
+ * int32 start_tv_sec = 24;
+ * @return The startTvSec.
+ */
+ @java.lang.Override
+ public int getStartTvSec() {
+ return startTvSec_;
+ }
+ /**
+ *
+ *Web开始时间秒
+ *
+ *
+ * int32 start_tv_sec = 24;
+ * @param value The startTvSec to set.
+ * @return This builder for chaining.
+ */
+ public Builder setStartTvSec(int value) {
+
+ startTvSec_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *Web开始时间秒
+ *
+ *
+ * int32 start_tv_sec = 24;
+ * @return This builder for chaining.
+ */
+ public Builder clearStartTvSec() {
+
+ startTvSec_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private long startTvUsec_ ;
+ /**
+ *
+ *开始时间毫秒
+ *
+ *
+ * int64 start_tv_usec = 25;
+ * @return The startTvUsec.
+ */
+ @java.lang.Override
+ public long getStartTvUsec() {
+ return startTvUsec_;
+ }
+ /**
+ *
+ *开始时间毫秒
+ *
+ *
+ * int64 start_tv_usec = 25;
+ * @param value The startTvUsec to set.
+ * @return This builder for chaining.
+ */
+ public Builder setStartTvUsec(long value) {
+
+ startTvUsec_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *开始时间毫秒
+ *
+ *
+ * int64 start_tv_usec = 25;
+ * @return This builder for chaining.
+ */
+ public Builder clearStartTvUsec() {
+
+ startTvUsec_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private int endTvSec_ ;
+ /**
+ *
+ *结束时间秒
+ *
+ *
+ * int32 end_tv_sec = 26;
+ * @return The endTvSec.
+ */
+ @java.lang.Override
+ public int getEndTvSec() {
+ return endTvSec_;
+ }
+ /**
+ *
+ *结束时间秒
+ *
+ *
+ * int32 end_tv_sec = 26;
+ * @param value The endTvSec to set.
+ * @return This builder for chaining.
+ */
+ public Builder setEndTvSec(int value) {
+
+ endTvSec_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *结束时间秒
+ *
+ *
+ * int32 end_tv_sec = 26;
+ * @return This builder for chaining.
+ */
+ public Builder clearEndTvSec() {
+
+ endTvSec_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private long endTvUsec_ ;
+ /**
+ *
+ *结束时间微妙
+ *
+ *
+ * int64 end_tv_usec = 27;
+ * @return The endTvUsec.
+ */
+ @java.lang.Override
+ public long getEndTvUsec() {
+ return endTvUsec_;
+ }
+ /**
+ *
+ *结束时间微妙
+ *
+ *
+ * int64 end_tv_usec = 27;
+ * @param value The endTvUsec to set.
+ * @return This builder for chaining.
+ */
+ public Builder setEndTvUsec(long value) {
+
+ endTvUsec_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *结束时间微妙
+ *
+ *
+ * int64 end_tv_usec = 27;
+ * @return This builder for chaining.
+ */
+ public Builder clearEndTvUsec() {
+
+ endTvUsec_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private int serverStartTvSec_ ;
+ /**
+ *
+ *服务器响应开始时间秒
+ *
+ *
+ * int32 server_start_tv_sec = 28;
+ * @return The serverStartTvSec.
+ */
+ @java.lang.Override
+ public int getServerStartTvSec() {
+ return serverStartTvSec_;
+ }
+ /**
+ *
+ *服务器响应开始时间秒
+ *
+ *
+ * int32 server_start_tv_sec = 28;
+ * @param value The serverStartTvSec to set.
+ * @return This builder for chaining.
+ */
+ public Builder setServerStartTvSec(int value) {
+
+ serverStartTvSec_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *服务器响应开始时间秒
+ *
+ *
+ * int32 server_start_tv_sec = 28;
+ * @return This builder for chaining.
+ */
+ public Builder clearServerStartTvSec() {
+
+ serverStartTvSec_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private long serverStartTvUsec_ ;
+ /**
+ *
+ *服务器响应开始时间毫秒
+ *
+ *
+ * int64 server_start_tv_usec = 29;
+ * @return The serverStartTvUsec.
+ */
+ @java.lang.Override
+ public long getServerStartTvUsec() {
+ return serverStartTvUsec_;
+ }
+ /**
+ *
+ *服务器响应开始时间毫秒
+ *
+ *
+ * int64 server_start_tv_usec = 29;
+ * @param value The serverStartTvUsec to set.
+ * @return This builder for chaining.
+ */
+ public Builder setServerStartTvUsec(long value) {
+
+ serverStartTvUsec_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *服务器响应开始时间毫秒
+ *
+ *
+ * int64 server_start_tv_usec = 29;
+ * @return This builder for chaining.
+ */
+ public Builder clearServerStartTvUsec() {
+
+ serverStartTvUsec_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private int serverEndTvSec_ ;
+ /**
+ *
+ *服务器响应结束时间秒
+ *
+ *
+ * int32 server_end_tv_sec = 30;
+ * @return The serverEndTvSec.
+ */
+ @java.lang.Override
+ public int getServerEndTvSec() {
+ return serverEndTvSec_;
+ }
+ /**
+ *
+ *服务器响应结束时间秒
+ *
+ *
+ * int32 server_end_tv_sec = 30;
+ * @param value The serverEndTvSec to set.
+ * @return This builder for chaining.
+ */
+ public Builder setServerEndTvSec(int value) {
+
+ serverEndTvSec_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *服务器响应结束时间秒
+ *
+ *
+ * int32 server_end_tv_sec = 30;
+ * @return This builder for chaining.
+ */
+ public Builder clearServerEndTvSec() {
+
+ serverEndTvSec_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private long serverEndTvUsec_ ;
+ /**
+ *
+ *服务器响应结束时间微妙
+ *
+ *
+ * int64 server_end_tv_usec = 31;
+ * @return The serverEndTvUsec.
+ */
+ @java.lang.Override
+ public long getServerEndTvUsec() {
+ return serverEndTvUsec_;
+ }
+ /**
+ *
+ *服务器响应结束时间微妙
+ *
+ *
+ * int64 server_end_tv_usec = 31;
+ * @param value The serverEndTvUsec to set.
+ * @return This builder for chaining.
+ */
+ public Builder setServerEndTvUsec(long value) {
+
+ serverEndTvUsec_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *服务器响应结束时间微妙
+ *
+ *
+ * int64 server_end_tv_usec = 31;
+ * @return This builder for chaining.
+ */
+ public Builder clearServerEndTvUsec() {
+
+ serverEndTvUsec_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long serverResponseTime_ ;
+ /**
+ *
+ *Web服务器响应时间
+ *
+ *
+ * int64 server_response_time = 32;
+ * @return The serverResponseTime.
+ */
+ @java.lang.Override
+ public long getServerResponseTime() {
+ return serverResponseTime_;
+ }
+ /**
+ *
+ *Web服务器响应时间
+ *
+ *
+ * int64 server_response_time = 32;
+ * @param value The serverResponseTime to set.
+ * @return This builder for chaining.
+ */
+ public Builder setServerResponseTime(long value) {
+
+ serverResponseTime_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *Web服务器响应时间
+ *
+ *
+ * int64 server_response_time = 32;
+ * @return This builder for chaining.
+ */
+ public Builder clearServerResponseTime() {
+
+ serverResponseTime_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long clientTranslateTime_ ;
+ /**
+ *
+ *Web客户端传输耗时
+ *
+ *
+ * int64 client_translate_time = 33;
+ * @return The clientTranslateTime.
+ */
+ @java.lang.Override
+ public long getClientTranslateTime() {
+ return clientTranslateTime_;
+ }
+ /**
+ *
+ *Web客户端传输耗时
+ *
+ *
+ * int64 client_translate_time = 33;
+ * @param value The clientTranslateTime to set.
+ * @return This builder for chaining.
+ */
+ public Builder setClientTranslateTime(long value) {
+
+ clientTranslateTime_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *Web客户端传输耗时
+ *
+ *
+ * int64 client_translate_time = 33;
+ * @return This builder for chaining.
+ */
+ public Builder clearClientTranslateTime() {
+
+ clientTranslateTime_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long serverTranslateTime_ ;
+ /**
+ *
+ *Web服务器传输耗时
+ *
+ *
+ * int64 server_translate_time = 34;
+ * @return The serverTranslateTime.
+ */
+ @java.lang.Override
+ public long getServerTranslateTime() {
+ return serverTranslateTime_;
+ }
+ /**
+ *
+ *Web服务器传输耗时
+ *
+ *
+ * int64 server_translate_time = 34;
+ * @param value The serverTranslateTime to set.
+ * @return This builder for chaining.
+ */
+ public Builder setServerTranslateTime(long value) {
+
+ serverTranslateTime_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *Web服务器传输耗时
+ *
+ *
+ * int64 server_translate_time = 34;
+ * @return This builder for chaining.
+ */
+ public Builder clearServerTranslateTime() {
+
+ serverTranslateTime_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long bytesIn_ ;
+ /**
+ * int64 bytes_in = 35;
+ * @return The bytesIn.
+ */
+ @java.lang.Override
+ public long getBytesIn() {
+ return bytesIn_;
+ }
+ /**
+ * int64 bytes_in = 35;
+ * @param value The bytesIn to set.
+ * @return This builder for chaining.
+ */
+ public Builder setBytesIn(long value) {
+
+ bytesIn_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int64 bytes_in = 35;
+ * @return This builder for chaining.
+ */
+ public Builder clearBytesIn() {
+
+ bytesIn_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long bytesOut_ ;
+ /**
+ * int64 bytes_out = 36;
+ * @return The bytesOut.
+ */
+ @java.lang.Override
+ public long getBytesOut() {
+ return bytesOut_;
+ }
+ /**
+ * int64 bytes_out = 36;
+ * @param value The bytesOut to set.
+ * @return This builder for chaining.
+ */
+ public Builder setBytesOut(long value) {
+
+ bytesOut_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int64 bytes_out = 36;
+ * @return This builder for chaining.
+ */
+ public Builder clearBytesOut() {
+
+ bytesOut_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long packetsIn_ ;
+ /**
+ * int64 packets_in = 37;
+ * @return The packetsIn.
+ */
+ @java.lang.Override
+ public long getPacketsIn() {
+ return packetsIn_;
+ }
+ /**
+ * int64 packets_in = 37;
+ * @param value The packetsIn to set.
+ * @return This builder for chaining.
+ */
+ public Builder setPacketsIn(long value) {
+
+ packetsIn_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int64 packets_in = 37;
+ * @return This builder for chaining.
+ */
+ public Builder clearPacketsIn() {
+
+ packetsIn_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long packetsOut_ ;
+ /**
+ * int64 packets_out = 38;
+ * @return The packetsOut.
+ */
+ @java.lang.Override
+ public long getPacketsOut() {
+ return packetsOut_;
+ }
+ /**
+ * int64 packets_out = 38;
+ * @param value The packetsOut to set.
+ * @return This builder for chaining.
+ */
+ public Builder setPacketsOut(long value) {
+
+ packetsOut_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int64 packets_out = 38;
+ * @return This builder for chaining.
+ */
+ public Builder clearPacketsOut() {
+
+ packetsOut_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long ipSrc_ ;
+ /**
+ *
+ *源IP
+ *
+ *
+ * int64 ip_src = 39;
+ * @return The ipSrc.
+ */
+ @java.lang.Override
+ public long getIpSrc() {
+ return ipSrc_;
+ }
+ /**
+ *
+ *源IP
+ *
+ *
+ * int64 ip_src = 39;
+ * @param value The ipSrc to set.
+ * @return This builder for chaining.
+ */
+ public Builder setIpSrc(long value) {
+
+ ipSrc_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *源IP
+ *
+ *
+ * int64 ip_src = 39;
+ * @return This builder for chaining.
+ */
+ public Builder clearIpSrc() {
+
+ ipSrc_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long ipDst_ ;
+ /**
+ *
+ *目的IP
+ *
+ *
+ * int64 ip_dst = 40;
+ * @return The ipDst.
+ */
+ @java.lang.Override
+ public long getIpDst() {
+ return ipDst_;
+ }
+ /**
+ *
+ *目的IP
+ *
+ *
+ * int64 ip_dst = 40;
+ * @param value The ipDst to set.
+ * @return This builder for chaining.
+ */
+ public Builder setIpDst(long value) {
+
+ ipDst_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *目的IP
+ *
+ *
+ * int64 ip_dst = 40;
+ * @return This builder for chaining.
+ */
+ public Builder clearIpDst() {
+
+ ipDst_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long portSrc_ ;
+ /**
+ *
+ *源端口
+ *
+ *
+ * int64 port_src = 41;
+ * @return The portSrc.
+ */
+ @java.lang.Override
+ public long getPortSrc() {
+ return portSrc_;
+ }
+ /**
+ *
+ *源端口
+ *
+ *
+ * int64 port_src = 41;
+ * @param value The portSrc to set.
+ * @return This builder for chaining.
+ */
+ public Builder setPortSrc(long value) {
+
+ portSrc_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *源端口
+ *
+ *
+ * int64 port_src = 41;
+ * @return This builder for chaining.
+ */
+ public Builder clearPortSrc() {
+
+ portSrc_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long portDst_ ;
+ /**
+ *
+ *目的端口
+ *
+ *
+ * int64 port_dst = 42;
+ * @return The portDst.
+ */
+ @java.lang.Override
+ public long getPortDst() {
+ return portDst_;
+ }
+ /**
+ *
+ *目的端口
+ *
+ *
+ * int64 port_dst = 42;
+ * @param value The portDst to set.
+ * @return This builder for chaining.
+ */
+ public Builder setPortDst(long value) {
+
+ portDst_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *目的端口
+ *
+ *
+ * int64 port_dst = 42;
+ * @return This builder for chaining.
+ */
+ public Builder clearPortDst() {
+
+ portDst_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long probeIP_ ;
+ /**
+ *
+ *探针IP
+ *
+ *
+ * int64 probeIP = 43;
+ * @return The probeIP.
+ */
+ @java.lang.Override
+ public long getProbeIP() {
+ return probeIP_;
+ }
+ /**
+ *
+ *探针IP
+ *
+ *
+ * int64 probeIP = 43;
+ * @param value The probeIP to set.
+ * @return This builder for chaining.
+ */
+ public Builder setProbeIP(long value) {
+
+ probeIP_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *探针IP
+ *
+ *
+ * int64 probeIP = 43;
+ * @return This builder for chaining.
+ */
+ public Builder clearProbeIP() {
+
+ probeIP_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long intodbTime_ ;
+ /**
+ * int64 intodb_time = 44;
+ * @return The intodbTime.
+ */
+ @java.lang.Override
+ public long getIntodbTime() {
+ return intodbTime_;
+ }
+ /**
+ * int64 intodb_time = 44;
+ * @param value The intodbTime to set.
+ * @return This builder for chaining.
+ */
+ public Builder setIntodbTime(long value) {
+
+ intodbTime_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int64 intodb_time = 44;
+ * @return This builder for chaining.
+ */
+ public Builder clearIntodbTime() {
+
+ intodbTime_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long count_ ;
+ /**
+ *
+ * 默认为1
+ *
+ *
+ * int64 count = 45;
+ * @return The count.
+ */
+ @java.lang.Override
+ public long getCount() {
+ return count_;
+ }
+ /**
+ *
+ * 默认为1
+ *
+ *
+ * int64 count = 45;
+ * @param value The count to set.
+ * @return This builder for chaining.
+ */
+ public Builder setCount(long value) {
+
+ count_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 默认为1
+ *
+ *
+ * int64 count = 45;
+ * @return This builder for chaining.
+ */
+ public Builder clearCount() {
+
+ count_ = 0L;
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:dataflow.DataFlow)
+ }
+
+ // @@protoc_insertion_point(class_scope:dataflow.DataFlow)
+ private static final com.yuandian.dataflow.proto.msgtype.DataFlowOuterClass.DataFlow DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.yuandian.dataflow.proto.msgtype.DataFlowOuterClass.DataFlow();
+ }
+
+ public static com.yuandian.dataflow.proto.msgtype.DataFlowOuterClass.DataFlow getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public DataFlow parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return new DataFlow(input, extensionRegistry);
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.yuandian.dataflow.proto.msgtype.DataFlowOuterClass.DataFlow getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_dataflow_DataFlow_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_dataflow_DataFlow_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\016DataFlow.proto\022\010dataflow\"\211\007\n\010DataFlow\022" +
+ "\020\n\010table_id\030\001 \001(\005\022\n\n\002id\030\002 \001(\t\022\020\n\010msg_typ" +
+ "e\030\003 \001(\005\022\023\n\013msg_version\030\004 \001(\005\022\017\n\007msg_seq\030" +
+ "\005 \001(\005\022\017\n\007msg_len\030\006 \001(\005\022\020\n\010probe_if\030\007 \001(\005" +
+ "\022\021\n\ttimestamp\030\010 \001(\003\022\017\n\007mac_src\030\t \001(\003\022\017\n\007" +
+ "mac_dst\030\n \001(\003\022\017\n\007vlan_id\030\013 \001(\005\022\020\n\010l3_pro" +
+ "to\030\014 \001(\003\022\020\n\010l4_proto\030\r \001(\003\022\013\n\003tos\030\016 \001(\005\022" +
+ "\024\n\014retran_count\030\017 \001(\005\022\023\n\013reset_count\030\020 \001" +
+ "(\005\022\025\n\rzerowin_count\030\021 \001(\005\022\020\n\010protocol\030\022 " +
+ "\001(\005\022\013\n\003seq\030\023 \001(\003\022\013\n\003ack\030\024 \001(\003\022\024\n\014recog_s" +
+ "tatus\030\025 \001(\005\022\r\n\005bytes\030\026 \001(\003\022\017\n\007packets\030\027 " +
+ "\001(\003\022\024\n\014start_tv_sec\030\030 \001(\005\022\025\n\rstart_tv_us" +
+ "ec\030\031 \001(\003\022\022\n\nend_tv_sec\030\032 \001(\005\022\023\n\013end_tv_u" +
+ "sec\030\033 \001(\003\022\033\n\023server_start_tv_sec\030\034 \001(\005\022\034" +
+ "\n\024server_start_tv_usec\030\035 \001(\003\022\031\n\021server_e" +
+ "nd_tv_sec\030\036 \001(\005\022\032\n\022server_end_tv_usec\030\037 " +
+ "\001(\003\022\034\n\024server_response_time\030 \001(\003\022\035\n\025cli" +
+ "ent_translate_time\030! \001(\003\022\035\n\025server_trans" +
+ "late_time\030\" \001(\003\022\020\n\010bytes_in\030# \001(\003\022\021\n\tbyt" +
+ "es_out\030$ \001(\003\022\022\n\npackets_in\030% \001(\003\022\023\n\013pack" +
+ "ets_out\030& \001(\003\022\016\n\006ip_src\030\' \001(\003\022\016\n\006ip_dst\030" +
+ "( \001(\003\022\020\n\010port_src\030) \001(\003\022\020\n\010port_dst\030* \001(" +
+ "\003\022\017\n\007probeIP\030+ \001(\003\022\023\n\013intodb_time\030, \001(\003\022" +
+ "\r\n\005count\030- \001(\003B<\n#com.yuandian.dataflow." +
+ "proto.msgtypeP\000Z\023../grpc-gen;grpcgenb\006pr" +
+ "oto3"
+ };
+ descriptor = com.google.protobuf.Descriptors.FileDescriptor
+ .internalBuildGeneratedFileFrom(descriptorData,
+ new com.google.protobuf.Descriptors.FileDescriptor[] {
+ });
+ internal_static_dataflow_DataFlow_descriptor =
+ getDescriptor().getMessageTypes().get(0);
+ internal_static_dataflow_DataFlow_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_dataflow_DataFlow_descriptor,
+ new java.lang.String[] { "TableId", "Id", "MsgType", "MsgVersion", "MsgSeq", "MsgLen", "ProbeIf", "Timestamp", "MacSrc", "MacDst", "VlanId", "L3Proto", "L4Proto", "Tos", "RetranCount", "ResetCount", "ZerowinCount", "Protocol", "Seq", "Ack", "RecogStatus", "Bytes", "Packets", "StartTvSec", "StartTvUsec", "EndTvSec", "EndTvUsec", "ServerStartTvSec", "ServerStartTvUsec", "ServerEndTvSec", "ServerEndTvUsec", "ServerResponseTime", "ClientTranslateTime", "ServerTranslateTime", "BytesIn", "BytesOut", "PacketsIn", "PacketsOut", "IpSrc", "IpDst", "PortSrc", "PortDst", "ProbeIP", "IntodbTime", "Count", });
+ }
+
+ // @@protoc_insertion_point(outer_class_scope)
+}
diff --git a/src/main/java/com/yuandian/dataflow/proto/msgtype/QoeFlowOuterClass.java b/src/main/java/com/yuandian/dataflow/proto/msgtype/QoeFlowOuterClass.java
new file mode 100644
index 0000000..9e63580
--- /dev/null
+++ b/src/main/java/com/yuandian/dataflow/proto/msgtype/QoeFlowOuterClass.java
@@ -0,0 +1,3980 @@
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: QoeFlow.proto
+
+package com.yuandian.dataflow.proto.msgtype;
+
+public final class QoeFlowOuterClass {
+ private QoeFlowOuterClass() {}
+ public static void registerAllExtensions(
+ com.google.protobuf.ExtensionRegistryLite registry) {
+ }
+
+ public static void registerAllExtensions(
+ com.google.protobuf.ExtensionRegistry registry) {
+ registerAllExtensions(
+ (com.google.protobuf.ExtensionRegistryLite) registry);
+ }
+ public interface QoeFlowOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:dataflow.QoeFlow)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ * int32 table_id = 1;
+ * @return The tableId.
+ */
+ int getTableId();
+
+ /**
+ *
+ * 字段类型 字段 原始类型 字节数 说明
+ *
+ *
+ * int32 src_ip = 2;
+ * @return The srcIp.
+ */
+ int getSrcIp();
+
+ /**
+ *
+ *uint32_t 4 目的ip地址
+ *
+ *
+ * int32 dst_ip = 3;
+ * @return The dstIp.
+ */
+ int getDstIp();
+
+ /**
+ *
+ *uint32_t 4 开始时间秒
+ *
+ *
+ * int32 stv_sec = 4;
+ * @return The stvSec.
+ */
+ int getStvSec();
+
+ /**
+ *
+ *uint32_t 4 开始时间微秒
+ *
+ *
+ * int32 stv_usec = 5;
+ * @return The stvUsec.
+ */
+ int getStvUsec();
+
+ /**
+ *
+ *uint32_t 4 最后更新时间秒
+ *
+ *
+ * int32 ltv_sec = 6;
+ * @return The ltvSec.
+ */
+ int getLtvSec();
+
+ /**
+ *
+ *uint32_t 4 最后更新时间微秒
+ *
+ *
+ * int32 ltv_usec = 7;
+ * @return The ltvUsec.
+ */
+ int getLtvUsec();
+
+ /**
+ *
+ *uint32_t 4 响应总量
+ *
+ *
+ * int32 dst2_respon_num = 8;
+ * @return The dst2ResponNum.
+ */
+ int getDst2ResponNum();
+
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 dst2_fast = 9;
+ * @return The dst2Fast.
+ */
+ int getDst2Fast();
+
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 dst2_fast_expected = 10;
+ * @return The dst2FastExpected.
+ */
+ int getDst2FastExpected();
+
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 dst2_expected_degrated = 11;
+ * @return The dst2ExpectedDegrated.
+ */
+ int getDst2ExpectedDegrated();
+
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 dst2_degrated_service = 12;
+ * @return The dst2DegratedService.
+ */
+ int getDst2DegratedService();
+
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 dst2_service_availability = 13;
+ * @return The dst2ServiceAvailability.
+ */
+ int getDst2ServiceAvailability();
+
+ /**
+ *
+ *uint32_t 4 响应超时数
+ *
+ *
+ * int32 dst2_respon_timeout = 14;
+ * @return The dst2ResponTimeout.
+ */
+ int getDst2ResponTimeout();
+
+ /**
+ *
+ *uint32_t 4 响应成功数
+ *
+ *
+ * int32 dst2_respon_success = 15;
+ * @return The dst2ResponSuccess.
+ */
+ int getDst2ResponSuccess();
+
+ /**
+ *
+ *uint32_t 4 响应失败数
+ *
+ *
+ * int32 dst2_respon_fail = 16;
+ * @return The dst2ResponFail.
+ */
+ int getDst2ResponFail();
+
+ /**
+ *
+ *uint32_t 4 峰值响应时间
+ *
+ *
+ * int32 dst2_respon_peek = 17;
+ * @return The dst2ResponPeek.
+ */
+ int getDst2ResponPeek();
+
+ /**
+ *
+ *uint32_t 4 响应时间均值
+ *
+ *
+ * int32 dst2_respon_average = 18;
+ * @return The dst2ResponAverage.
+ */
+ int getDst2ResponAverage();
+
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 cs_window = 19;
+ * @return The csWindow.
+ */
+ int getCsWindow();
+
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 sc_window = 20;
+ * @return The scWindow.
+ */
+ int getScWindow();
+
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 cs_reset = 21;
+ * @return The csReset.
+ */
+ int getCsReset();
+
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 sc_reset = 22;
+ * @return The scReset.
+ */
+ int getScReset();
+
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 cs_retran = 23;
+ * @return The csRetran.
+ */
+ int getCsRetran();
+
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 sc_retran = 24;
+ * @return The scRetran.
+ */
+ int getScRetran();
+
+ /**
+ *
+ *uint32_t 4 Aphid
+ *
+ *
+ * int32 app_id = 25;
+ * @return The appId.
+ */
+ int getAppId();
+
+ /**
+ *
+ *uint32_t 4 app组id
+ *
+ *
+ * int32 app_group_id = 26;
+ * @return The appGroupId.
+ */
+ int getAppGroupId();
+
+ /**
+ *
+ *uint32_t 4 探针接口id
+ *
+ *
+ * int32 probe_if = 27;
+ * @return The probeIf.
+ */
+ int getProbeIf();
+
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 app_style = 28;
+ * @return The appStyle.
+ */
+ int getAppStyle();
+
+ /**
+ *
+ *uint32_t 4 发送时间戳
+ *
+ *
+ * int32 time_flag = 29;
+ * @return The timeFlag.
+ */
+ int getTimeFlag();
+
+ /**
+ *
+ *uint32_t 4 链接建立时间
+ *
+ *
+ * int32 conn_setup_tm = 30;
+ * @return The connSetupTm.
+ */
+ int getConnSetupTm();
+
+ /**
+ *
+ *uint32_t 4 数据传输时间
+ *
+ *
+ * int32 data_transfer_tm = 31;
+ * @return The dataTransferTm.
+ */
+ int getDataTransferTm();
+
+ /**
+ *
+ *uint32_t 4 数据重传时延
+ *
+ *
+ * int32 retrans_delay_tm = 32;
+ * @return The retransDelayTm.
+ */
+ int getRetransDelayTm();
+
+ /**
+ *
+ *uint32_t 4 网络响应时间(c->s)
+ *
+ *
+ * int32 network_inbound = 33;
+ * @return The networkInbound.
+ */
+ int getNetworkInbound();
+
+ /**
+ *
+ *uint32_t 4 网络响应时间(s->c)
+ *
+ *
+ * int32 network_outbound = 34;
+ * @return The networkOutbound.
+ */
+ int getNetworkOutbound();
+
+ /**
+ *
+ *uint32_t 4 新会话数
+ *
+ *
+ * int32 new_session = 35;
+ * @return The newSession.
+ */
+ int getNewSession();
+
+ /**
+ *
+ *uint32_t 4 用户事件
+ *
+ *
+ * int32 user_events = 36;
+ * @return The userEvents.
+ */
+ int getUserEvents();
+
+ /**
+ *
+ *uint32_t 4 服务事件
+ *
+ *
+ * int32 server_events = 37;
+ * @return The serverEvents.
+ */
+ int getServerEvents();
+
+ /**
+ *
+ *uint32_t 4 连接建立时间峰值
+ *
+ *
+ * int32 conn_setup_peek = 38;
+ * @return The connSetupPeek.
+ */
+ int getConnSetupPeek();
+
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 vlan_id = 39;
+ * @return The vlanId.
+ */
+ int getVlanId();
+ }
+ /**
+ * Protobuf type {@code dataflow.QoeFlow}
+ */
+ public static final class QoeFlow extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:dataflow.QoeFlow)
+ QoeFlowOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use QoeFlow.newBuilder() to construct.
+ private QoeFlow(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private QoeFlow() {
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new QoeFlow();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private QoeFlow(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ 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;
+ case 8: {
+
+ tableId_ = input.readInt32();
+ break;
+ }
+ case 16: {
+
+ srcIp_ = input.readInt32();
+ break;
+ }
+ case 24: {
+
+ dstIp_ = input.readInt32();
+ break;
+ }
+ case 32: {
+
+ stvSec_ = input.readInt32();
+ break;
+ }
+ case 40: {
+
+ stvUsec_ = input.readInt32();
+ break;
+ }
+ case 48: {
+
+ ltvSec_ = input.readInt32();
+ break;
+ }
+ case 56: {
+
+ ltvUsec_ = input.readInt32();
+ break;
+ }
+ case 64: {
+
+ dst2ResponNum_ = input.readInt32();
+ break;
+ }
+ case 72: {
+
+ dst2Fast_ = input.readInt32();
+ break;
+ }
+ case 80: {
+
+ dst2FastExpected_ = input.readInt32();
+ break;
+ }
+ case 88: {
+
+ dst2ExpectedDegrated_ = input.readInt32();
+ break;
+ }
+ case 96: {
+
+ dst2DegratedService_ = input.readInt32();
+ break;
+ }
+ case 104: {
+
+ dst2ServiceAvailability_ = input.readInt32();
+ break;
+ }
+ case 112: {
+
+ dst2ResponTimeout_ = input.readInt32();
+ break;
+ }
+ case 120: {
+
+ dst2ResponSuccess_ = input.readInt32();
+ break;
+ }
+ case 128: {
+
+ dst2ResponFail_ = input.readInt32();
+ break;
+ }
+ case 136: {
+
+ dst2ResponPeek_ = input.readInt32();
+ break;
+ }
+ case 144: {
+
+ dst2ResponAverage_ = input.readInt32();
+ break;
+ }
+ case 152: {
+
+ csWindow_ = input.readInt32();
+ break;
+ }
+ case 160: {
+
+ scWindow_ = input.readInt32();
+ break;
+ }
+ case 168: {
+
+ csReset_ = input.readInt32();
+ break;
+ }
+ case 176: {
+
+ scReset_ = input.readInt32();
+ break;
+ }
+ case 184: {
+
+ csRetran_ = input.readInt32();
+ break;
+ }
+ case 192: {
+
+ scRetran_ = input.readInt32();
+ break;
+ }
+ case 200: {
+
+ appId_ = input.readInt32();
+ break;
+ }
+ case 208: {
+
+ appGroupId_ = input.readInt32();
+ break;
+ }
+ case 216: {
+
+ probeIf_ = input.readInt32();
+ break;
+ }
+ case 224: {
+
+ appStyle_ = input.readInt32();
+ break;
+ }
+ case 232: {
+
+ timeFlag_ = input.readInt32();
+ break;
+ }
+ case 240: {
+
+ connSetupTm_ = input.readInt32();
+ break;
+ }
+ case 248: {
+
+ dataTransferTm_ = input.readInt32();
+ break;
+ }
+ case 256: {
+
+ retransDelayTm_ = input.readInt32();
+ break;
+ }
+ case 264: {
+
+ networkInbound_ = input.readInt32();
+ break;
+ }
+ case 272: {
+
+ networkOutbound_ = input.readInt32();
+ break;
+ }
+ case 280: {
+
+ newSession_ = input.readInt32();
+ break;
+ }
+ case 288: {
+
+ userEvents_ = input.readInt32();
+ break;
+ }
+ case 296: {
+
+ serverEvents_ = input.readInt32();
+ break;
+ }
+ case 304: {
+
+ connSetupPeek_ = input.readInt32();
+ break;
+ }
+ case 312: {
+
+ vlanId_ = input.readInt32();
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (com.google.protobuf.UninitializedMessageException e) {
+ throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(
+ e).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.yuandian.dataflow.proto.msgtype.QoeFlowOuterClass.internal_static_dataflow_QoeFlow_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.yuandian.dataflow.proto.msgtype.QoeFlowOuterClass.internal_static_dataflow_QoeFlow_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.yuandian.dataflow.proto.msgtype.QoeFlowOuterClass.QoeFlow.class, com.yuandian.dataflow.proto.msgtype.QoeFlowOuterClass.QoeFlow.Builder.class);
+ }
+
+ public static final int TABLE_ID_FIELD_NUMBER = 1;
+ private int tableId_;
+ /**
+ * int32 table_id = 1;
+ * @return The tableId.
+ */
+ @java.lang.Override
+ public int getTableId() {
+ return tableId_;
+ }
+
+ public static final int SRC_IP_FIELD_NUMBER = 2;
+ private int srcIp_;
+ /**
+ *
+ * 字段类型 字段 原始类型 字节数 说明
+ *
+ *
+ * int32 src_ip = 2;
+ * @return The srcIp.
+ */
+ @java.lang.Override
+ public int getSrcIp() {
+ return srcIp_;
+ }
+
+ public static final int DST_IP_FIELD_NUMBER = 3;
+ private int dstIp_;
+ /**
+ *
+ *uint32_t 4 目的ip地址
+ *
+ *
+ * int32 dst_ip = 3;
+ * @return The dstIp.
+ */
+ @java.lang.Override
+ public int getDstIp() {
+ return dstIp_;
+ }
+
+ public static final int STV_SEC_FIELD_NUMBER = 4;
+ private int stvSec_;
+ /**
+ *
+ *uint32_t 4 开始时间秒
+ *
+ *
+ * int32 stv_sec = 4;
+ * @return The stvSec.
+ */
+ @java.lang.Override
+ public int getStvSec() {
+ return stvSec_;
+ }
+
+ public static final int STV_USEC_FIELD_NUMBER = 5;
+ private int stvUsec_;
+ /**
+ *
+ *uint32_t 4 开始时间微秒
+ *
+ *
+ * int32 stv_usec = 5;
+ * @return The stvUsec.
+ */
+ @java.lang.Override
+ public int getStvUsec() {
+ return stvUsec_;
+ }
+
+ public static final int LTV_SEC_FIELD_NUMBER = 6;
+ private int ltvSec_;
+ /**
+ *
+ *uint32_t 4 最后更新时间秒
+ *
+ *
+ * int32 ltv_sec = 6;
+ * @return The ltvSec.
+ */
+ @java.lang.Override
+ public int getLtvSec() {
+ return ltvSec_;
+ }
+
+ public static final int LTV_USEC_FIELD_NUMBER = 7;
+ private int ltvUsec_;
+ /**
+ *
+ *uint32_t 4 最后更新时间微秒
+ *
+ *
+ * int32 ltv_usec = 7;
+ * @return The ltvUsec.
+ */
+ @java.lang.Override
+ public int getLtvUsec() {
+ return ltvUsec_;
+ }
+
+ public static final int DST2_RESPON_NUM_FIELD_NUMBER = 8;
+ private int dst2ResponNum_;
+ /**
+ *
+ *uint32_t 4 响应总量
+ *
+ *
+ * int32 dst2_respon_num = 8;
+ * @return The dst2ResponNum.
+ */
+ @java.lang.Override
+ public int getDst2ResponNum() {
+ return dst2ResponNum_;
+ }
+
+ public static final int DST2_FAST_FIELD_NUMBER = 9;
+ private int dst2Fast_;
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 dst2_fast = 9;
+ * @return The dst2Fast.
+ */
+ @java.lang.Override
+ public int getDst2Fast() {
+ return dst2Fast_;
+ }
+
+ public static final int DST2_FAST_EXPECTED_FIELD_NUMBER = 10;
+ private int dst2FastExpected_;
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 dst2_fast_expected = 10;
+ * @return The dst2FastExpected.
+ */
+ @java.lang.Override
+ public int getDst2FastExpected() {
+ return dst2FastExpected_;
+ }
+
+ public static final int DST2_EXPECTED_DEGRATED_FIELD_NUMBER = 11;
+ private int dst2ExpectedDegrated_;
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 dst2_expected_degrated = 11;
+ * @return The dst2ExpectedDegrated.
+ */
+ @java.lang.Override
+ public int getDst2ExpectedDegrated() {
+ return dst2ExpectedDegrated_;
+ }
+
+ public static final int DST2_DEGRATED_SERVICE_FIELD_NUMBER = 12;
+ private int dst2DegratedService_;
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 dst2_degrated_service = 12;
+ * @return The dst2DegratedService.
+ */
+ @java.lang.Override
+ public int getDst2DegratedService() {
+ return dst2DegratedService_;
+ }
+
+ public static final int DST2_SERVICE_AVAILABILITY_FIELD_NUMBER = 13;
+ private int dst2ServiceAvailability_;
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 dst2_service_availability = 13;
+ * @return The dst2ServiceAvailability.
+ */
+ @java.lang.Override
+ public int getDst2ServiceAvailability() {
+ return dst2ServiceAvailability_;
+ }
+
+ public static final int DST2_RESPON_TIMEOUT_FIELD_NUMBER = 14;
+ private int dst2ResponTimeout_;
+ /**
+ *
+ *uint32_t 4 响应超时数
+ *
+ *
+ * int32 dst2_respon_timeout = 14;
+ * @return The dst2ResponTimeout.
+ */
+ @java.lang.Override
+ public int getDst2ResponTimeout() {
+ return dst2ResponTimeout_;
+ }
+
+ public static final int DST2_RESPON_SUCCESS_FIELD_NUMBER = 15;
+ private int dst2ResponSuccess_;
+ /**
+ *
+ *uint32_t 4 响应成功数
+ *
+ *
+ * int32 dst2_respon_success = 15;
+ * @return The dst2ResponSuccess.
+ */
+ @java.lang.Override
+ public int getDst2ResponSuccess() {
+ return dst2ResponSuccess_;
+ }
+
+ public static final int DST2_RESPON_FAIL_FIELD_NUMBER = 16;
+ private int dst2ResponFail_;
+ /**
+ *
+ *uint32_t 4 响应失败数
+ *
+ *
+ * int32 dst2_respon_fail = 16;
+ * @return The dst2ResponFail.
+ */
+ @java.lang.Override
+ public int getDst2ResponFail() {
+ return dst2ResponFail_;
+ }
+
+ public static final int DST2_RESPON_PEEK_FIELD_NUMBER = 17;
+ private int dst2ResponPeek_;
+ /**
+ *
+ *uint32_t 4 峰值响应时间
+ *
+ *
+ * int32 dst2_respon_peek = 17;
+ * @return The dst2ResponPeek.
+ */
+ @java.lang.Override
+ public int getDst2ResponPeek() {
+ return dst2ResponPeek_;
+ }
+
+ public static final int DST2_RESPON_AVERAGE_FIELD_NUMBER = 18;
+ private int dst2ResponAverage_;
+ /**
+ *
+ *uint32_t 4 响应时间均值
+ *
+ *
+ * int32 dst2_respon_average = 18;
+ * @return The dst2ResponAverage.
+ */
+ @java.lang.Override
+ public int getDst2ResponAverage() {
+ return dst2ResponAverage_;
+ }
+
+ public static final int CS_WINDOW_FIELD_NUMBER = 19;
+ private int csWindow_;
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 cs_window = 19;
+ * @return The csWindow.
+ */
+ @java.lang.Override
+ public int getCsWindow() {
+ return csWindow_;
+ }
+
+ public static final int SC_WINDOW_FIELD_NUMBER = 20;
+ private int scWindow_;
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 sc_window = 20;
+ * @return The scWindow.
+ */
+ @java.lang.Override
+ public int getScWindow() {
+ return scWindow_;
+ }
+
+ public static final int CS_RESET_FIELD_NUMBER = 21;
+ private int csReset_;
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 cs_reset = 21;
+ * @return The csReset.
+ */
+ @java.lang.Override
+ public int getCsReset() {
+ return csReset_;
+ }
+
+ public static final int SC_RESET_FIELD_NUMBER = 22;
+ private int scReset_;
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 sc_reset = 22;
+ * @return The scReset.
+ */
+ @java.lang.Override
+ public int getScReset() {
+ return scReset_;
+ }
+
+ public static final int CS_RETRAN_FIELD_NUMBER = 23;
+ private int csRetran_;
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 cs_retran = 23;
+ * @return The csRetran.
+ */
+ @java.lang.Override
+ public int getCsRetran() {
+ return csRetran_;
+ }
+
+ public static final int SC_RETRAN_FIELD_NUMBER = 24;
+ private int scRetran_;
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 sc_retran = 24;
+ * @return The scRetran.
+ */
+ @java.lang.Override
+ public int getScRetran() {
+ return scRetran_;
+ }
+
+ public static final int APP_ID_FIELD_NUMBER = 25;
+ private int appId_;
+ /**
+ *
+ *uint32_t 4 Aphid
+ *
+ *
+ * int32 app_id = 25;
+ * @return The appId.
+ */
+ @java.lang.Override
+ public int getAppId() {
+ return appId_;
+ }
+
+ public static final int APP_GROUP_ID_FIELD_NUMBER = 26;
+ private int appGroupId_;
+ /**
+ *
+ *uint32_t 4 app组id
+ *
+ *
+ * int32 app_group_id = 26;
+ * @return The appGroupId.
+ */
+ @java.lang.Override
+ public int getAppGroupId() {
+ return appGroupId_;
+ }
+
+ public static final int PROBE_IF_FIELD_NUMBER = 27;
+ private int probeIf_;
+ /**
+ *
+ *uint32_t 4 探针接口id
+ *
+ *
+ * int32 probe_if = 27;
+ * @return The probeIf.
+ */
+ @java.lang.Override
+ public int getProbeIf() {
+ return probeIf_;
+ }
+
+ public static final int APP_STYLE_FIELD_NUMBER = 28;
+ private int appStyle_;
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 app_style = 28;
+ * @return The appStyle.
+ */
+ @java.lang.Override
+ public int getAppStyle() {
+ return appStyle_;
+ }
+
+ public static final int TIME_FLAG_FIELD_NUMBER = 29;
+ private int timeFlag_;
+ /**
+ *
+ *uint32_t 4 发送时间戳
+ *
+ *
+ * int32 time_flag = 29;
+ * @return The timeFlag.
+ */
+ @java.lang.Override
+ public int getTimeFlag() {
+ return timeFlag_;
+ }
+
+ public static final int CONN_SETUP_TM_FIELD_NUMBER = 30;
+ private int connSetupTm_;
+ /**
+ *
+ *uint32_t 4 链接建立时间
+ *
+ *
+ * int32 conn_setup_tm = 30;
+ * @return The connSetupTm.
+ */
+ @java.lang.Override
+ public int getConnSetupTm() {
+ return connSetupTm_;
+ }
+
+ public static final int DATA_TRANSFER_TM_FIELD_NUMBER = 31;
+ private int dataTransferTm_;
+ /**
+ *
+ *uint32_t 4 数据传输时间
+ *
+ *
+ * int32 data_transfer_tm = 31;
+ * @return The dataTransferTm.
+ */
+ @java.lang.Override
+ public int getDataTransferTm() {
+ return dataTransferTm_;
+ }
+
+ public static final int RETRANS_DELAY_TM_FIELD_NUMBER = 32;
+ private int retransDelayTm_;
+ /**
+ *
+ *uint32_t 4 数据重传时延
+ *
+ *
+ * int32 retrans_delay_tm = 32;
+ * @return The retransDelayTm.
+ */
+ @java.lang.Override
+ public int getRetransDelayTm() {
+ return retransDelayTm_;
+ }
+
+ public static final int NETWORK_INBOUND_FIELD_NUMBER = 33;
+ private int networkInbound_;
+ /**
+ *
+ *uint32_t 4 网络响应时间(c->s)
+ *
+ *
+ * int32 network_inbound = 33;
+ * @return The networkInbound.
+ */
+ @java.lang.Override
+ public int getNetworkInbound() {
+ return networkInbound_;
+ }
+
+ public static final int NETWORK_OUTBOUND_FIELD_NUMBER = 34;
+ private int networkOutbound_;
+ /**
+ *
+ *uint32_t 4 网络响应时间(s->c)
+ *
+ *
+ * int32 network_outbound = 34;
+ * @return The networkOutbound.
+ */
+ @java.lang.Override
+ public int getNetworkOutbound() {
+ return networkOutbound_;
+ }
+
+ public static final int NEW_SESSION_FIELD_NUMBER = 35;
+ private int newSession_;
+ /**
+ *
+ *uint32_t 4 新会话数
+ *
+ *
+ * int32 new_session = 35;
+ * @return The newSession.
+ */
+ @java.lang.Override
+ public int getNewSession() {
+ return newSession_;
+ }
+
+ public static final int USER_EVENTS_FIELD_NUMBER = 36;
+ private int userEvents_;
+ /**
+ *
+ *uint32_t 4 用户事件
+ *
+ *
+ * int32 user_events = 36;
+ * @return The userEvents.
+ */
+ @java.lang.Override
+ public int getUserEvents() {
+ return userEvents_;
+ }
+
+ public static final int SERVER_EVENTS_FIELD_NUMBER = 37;
+ private int serverEvents_;
+ /**
+ *
+ *uint32_t 4 服务事件
+ *
+ *
+ * int32 server_events = 37;
+ * @return The serverEvents.
+ */
+ @java.lang.Override
+ public int getServerEvents() {
+ return serverEvents_;
+ }
+
+ public static final int CONN_SETUP_PEEK_FIELD_NUMBER = 38;
+ private int connSetupPeek_;
+ /**
+ *
+ *uint32_t 4 连接建立时间峰值
+ *
+ *
+ * int32 conn_setup_peek = 38;
+ * @return The connSetupPeek.
+ */
+ @java.lang.Override
+ public int getConnSetupPeek() {
+ return connSetupPeek_;
+ }
+
+ public static final int VLAN_ID_FIELD_NUMBER = 39;
+ private int vlanId_;
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 vlan_id = 39;
+ * @return The vlanId.
+ */
+ @java.lang.Override
+ public int getVlanId() {
+ return vlanId_;
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (tableId_ != 0) {
+ output.writeInt32(1, tableId_);
+ }
+ if (srcIp_ != 0) {
+ output.writeInt32(2, srcIp_);
+ }
+ if (dstIp_ != 0) {
+ output.writeInt32(3, dstIp_);
+ }
+ if (stvSec_ != 0) {
+ output.writeInt32(4, stvSec_);
+ }
+ if (stvUsec_ != 0) {
+ output.writeInt32(5, stvUsec_);
+ }
+ if (ltvSec_ != 0) {
+ output.writeInt32(6, ltvSec_);
+ }
+ if (ltvUsec_ != 0) {
+ output.writeInt32(7, ltvUsec_);
+ }
+ if (dst2ResponNum_ != 0) {
+ output.writeInt32(8, dst2ResponNum_);
+ }
+ if (dst2Fast_ != 0) {
+ output.writeInt32(9, dst2Fast_);
+ }
+ if (dst2FastExpected_ != 0) {
+ output.writeInt32(10, dst2FastExpected_);
+ }
+ if (dst2ExpectedDegrated_ != 0) {
+ output.writeInt32(11, dst2ExpectedDegrated_);
+ }
+ if (dst2DegratedService_ != 0) {
+ output.writeInt32(12, dst2DegratedService_);
+ }
+ if (dst2ServiceAvailability_ != 0) {
+ output.writeInt32(13, dst2ServiceAvailability_);
+ }
+ if (dst2ResponTimeout_ != 0) {
+ output.writeInt32(14, dst2ResponTimeout_);
+ }
+ if (dst2ResponSuccess_ != 0) {
+ output.writeInt32(15, dst2ResponSuccess_);
+ }
+ if (dst2ResponFail_ != 0) {
+ output.writeInt32(16, dst2ResponFail_);
+ }
+ if (dst2ResponPeek_ != 0) {
+ output.writeInt32(17, dst2ResponPeek_);
+ }
+ if (dst2ResponAverage_ != 0) {
+ output.writeInt32(18, dst2ResponAverage_);
+ }
+ if (csWindow_ != 0) {
+ output.writeInt32(19, csWindow_);
+ }
+ if (scWindow_ != 0) {
+ output.writeInt32(20, scWindow_);
+ }
+ if (csReset_ != 0) {
+ output.writeInt32(21, csReset_);
+ }
+ if (scReset_ != 0) {
+ output.writeInt32(22, scReset_);
+ }
+ if (csRetran_ != 0) {
+ output.writeInt32(23, csRetran_);
+ }
+ if (scRetran_ != 0) {
+ output.writeInt32(24, scRetran_);
+ }
+ if (appId_ != 0) {
+ output.writeInt32(25, appId_);
+ }
+ if (appGroupId_ != 0) {
+ output.writeInt32(26, appGroupId_);
+ }
+ if (probeIf_ != 0) {
+ output.writeInt32(27, probeIf_);
+ }
+ if (appStyle_ != 0) {
+ output.writeInt32(28, appStyle_);
+ }
+ if (timeFlag_ != 0) {
+ output.writeInt32(29, timeFlag_);
+ }
+ if (connSetupTm_ != 0) {
+ output.writeInt32(30, connSetupTm_);
+ }
+ if (dataTransferTm_ != 0) {
+ output.writeInt32(31, dataTransferTm_);
+ }
+ if (retransDelayTm_ != 0) {
+ output.writeInt32(32, retransDelayTm_);
+ }
+ if (networkInbound_ != 0) {
+ output.writeInt32(33, networkInbound_);
+ }
+ if (networkOutbound_ != 0) {
+ output.writeInt32(34, networkOutbound_);
+ }
+ if (newSession_ != 0) {
+ output.writeInt32(35, newSession_);
+ }
+ if (userEvents_ != 0) {
+ output.writeInt32(36, userEvents_);
+ }
+ if (serverEvents_ != 0) {
+ output.writeInt32(37, serverEvents_);
+ }
+ if (connSetupPeek_ != 0) {
+ output.writeInt32(38, connSetupPeek_);
+ }
+ if (vlanId_ != 0) {
+ output.writeInt32(39, vlanId_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (tableId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(1, tableId_);
+ }
+ if (srcIp_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(2, srcIp_);
+ }
+ if (dstIp_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(3, dstIp_);
+ }
+ if (stvSec_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(4, stvSec_);
+ }
+ if (stvUsec_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(5, stvUsec_);
+ }
+ if (ltvSec_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(6, ltvSec_);
+ }
+ if (ltvUsec_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(7, ltvUsec_);
+ }
+ if (dst2ResponNum_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(8, dst2ResponNum_);
+ }
+ if (dst2Fast_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(9, dst2Fast_);
+ }
+ if (dst2FastExpected_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(10, dst2FastExpected_);
+ }
+ if (dst2ExpectedDegrated_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(11, dst2ExpectedDegrated_);
+ }
+ if (dst2DegratedService_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(12, dst2DegratedService_);
+ }
+ if (dst2ServiceAvailability_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(13, dst2ServiceAvailability_);
+ }
+ if (dst2ResponTimeout_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(14, dst2ResponTimeout_);
+ }
+ if (dst2ResponSuccess_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(15, dst2ResponSuccess_);
+ }
+ if (dst2ResponFail_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(16, dst2ResponFail_);
+ }
+ if (dst2ResponPeek_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(17, dst2ResponPeek_);
+ }
+ if (dst2ResponAverage_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(18, dst2ResponAverage_);
+ }
+ if (csWindow_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(19, csWindow_);
+ }
+ if (scWindow_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(20, scWindow_);
+ }
+ if (csReset_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(21, csReset_);
+ }
+ if (scReset_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(22, scReset_);
+ }
+ if (csRetran_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(23, csRetran_);
+ }
+ if (scRetran_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(24, scRetran_);
+ }
+ if (appId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(25, appId_);
+ }
+ if (appGroupId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(26, appGroupId_);
+ }
+ if (probeIf_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(27, probeIf_);
+ }
+ if (appStyle_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(28, appStyle_);
+ }
+ if (timeFlag_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(29, timeFlag_);
+ }
+ if (connSetupTm_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(30, connSetupTm_);
+ }
+ if (dataTransferTm_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(31, dataTransferTm_);
+ }
+ if (retransDelayTm_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(32, retransDelayTm_);
+ }
+ if (networkInbound_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(33, networkInbound_);
+ }
+ if (networkOutbound_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(34, networkOutbound_);
+ }
+ if (newSession_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(35, newSession_);
+ }
+ if (userEvents_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(36, userEvents_);
+ }
+ if (serverEvents_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(37, serverEvents_);
+ }
+ if (connSetupPeek_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(38, connSetupPeek_);
+ }
+ if (vlanId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(39, vlanId_);
+ }
+ size += unknownFields.getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof com.yuandian.dataflow.proto.msgtype.QoeFlowOuterClass.QoeFlow)) {
+ return super.equals(obj);
+ }
+ com.yuandian.dataflow.proto.msgtype.QoeFlowOuterClass.QoeFlow other = (com.yuandian.dataflow.proto.msgtype.QoeFlowOuterClass.QoeFlow) obj;
+
+ if (getTableId()
+ != other.getTableId()) return false;
+ if (getSrcIp()
+ != other.getSrcIp()) return false;
+ if (getDstIp()
+ != other.getDstIp()) return false;
+ if (getStvSec()
+ != other.getStvSec()) return false;
+ if (getStvUsec()
+ != other.getStvUsec()) return false;
+ if (getLtvSec()
+ != other.getLtvSec()) return false;
+ if (getLtvUsec()
+ != other.getLtvUsec()) return false;
+ if (getDst2ResponNum()
+ != other.getDst2ResponNum()) return false;
+ if (getDst2Fast()
+ != other.getDst2Fast()) return false;
+ if (getDst2FastExpected()
+ != other.getDst2FastExpected()) return false;
+ if (getDst2ExpectedDegrated()
+ != other.getDst2ExpectedDegrated()) return false;
+ if (getDst2DegratedService()
+ != other.getDst2DegratedService()) return false;
+ if (getDst2ServiceAvailability()
+ != other.getDst2ServiceAvailability()) return false;
+ if (getDst2ResponTimeout()
+ != other.getDst2ResponTimeout()) return false;
+ if (getDst2ResponSuccess()
+ != other.getDst2ResponSuccess()) return false;
+ if (getDst2ResponFail()
+ != other.getDst2ResponFail()) return false;
+ if (getDst2ResponPeek()
+ != other.getDst2ResponPeek()) return false;
+ if (getDst2ResponAverage()
+ != other.getDst2ResponAverage()) return false;
+ if (getCsWindow()
+ != other.getCsWindow()) return false;
+ if (getScWindow()
+ != other.getScWindow()) return false;
+ if (getCsReset()
+ != other.getCsReset()) return false;
+ if (getScReset()
+ != other.getScReset()) return false;
+ if (getCsRetran()
+ != other.getCsRetran()) return false;
+ if (getScRetran()
+ != other.getScRetran()) return false;
+ if (getAppId()
+ != other.getAppId()) return false;
+ if (getAppGroupId()
+ != other.getAppGroupId()) return false;
+ if (getProbeIf()
+ != other.getProbeIf()) return false;
+ if (getAppStyle()
+ != other.getAppStyle()) return false;
+ if (getTimeFlag()
+ != other.getTimeFlag()) return false;
+ if (getConnSetupTm()
+ != other.getConnSetupTm()) return false;
+ if (getDataTransferTm()
+ != other.getDataTransferTm()) return false;
+ if (getRetransDelayTm()
+ != other.getRetransDelayTm()) return false;
+ if (getNetworkInbound()
+ != other.getNetworkInbound()) return false;
+ if (getNetworkOutbound()
+ != other.getNetworkOutbound()) return false;
+ if (getNewSession()
+ != other.getNewSession()) return false;
+ if (getUserEvents()
+ != other.getUserEvents()) return false;
+ if (getServerEvents()
+ != other.getServerEvents()) return false;
+ if (getConnSetupPeek()
+ != other.getConnSetupPeek()) return false;
+ if (getVlanId()
+ != other.getVlanId()) return false;
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + TABLE_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getTableId();
+ hash = (37 * hash) + SRC_IP_FIELD_NUMBER;
+ hash = (53 * hash) + getSrcIp();
+ hash = (37 * hash) + DST_IP_FIELD_NUMBER;
+ hash = (53 * hash) + getDstIp();
+ hash = (37 * hash) + STV_SEC_FIELD_NUMBER;
+ hash = (53 * hash) + getStvSec();
+ hash = (37 * hash) + STV_USEC_FIELD_NUMBER;
+ hash = (53 * hash) + getStvUsec();
+ hash = (37 * hash) + LTV_SEC_FIELD_NUMBER;
+ hash = (53 * hash) + getLtvSec();
+ hash = (37 * hash) + LTV_USEC_FIELD_NUMBER;
+ hash = (53 * hash) + getLtvUsec();
+ hash = (37 * hash) + DST2_RESPON_NUM_FIELD_NUMBER;
+ hash = (53 * hash) + getDst2ResponNum();
+ hash = (37 * hash) + DST2_FAST_FIELD_NUMBER;
+ hash = (53 * hash) + getDst2Fast();
+ hash = (37 * hash) + DST2_FAST_EXPECTED_FIELD_NUMBER;
+ hash = (53 * hash) + getDst2FastExpected();
+ hash = (37 * hash) + DST2_EXPECTED_DEGRATED_FIELD_NUMBER;
+ hash = (53 * hash) + getDst2ExpectedDegrated();
+ hash = (37 * hash) + DST2_DEGRATED_SERVICE_FIELD_NUMBER;
+ hash = (53 * hash) + getDst2DegratedService();
+ hash = (37 * hash) + DST2_SERVICE_AVAILABILITY_FIELD_NUMBER;
+ hash = (53 * hash) + getDst2ServiceAvailability();
+ hash = (37 * hash) + DST2_RESPON_TIMEOUT_FIELD_NUMBER;
+ hash = (53 * hash) + getDst2ResponTimeout();
+ hash = (37 * hash) + DST2_RESPON_SUCCESS_FIELD_NUMBER;
+ hash = (53 * hash) + getDst2ResponSuccess();
+ hash = (37 * hash) + DST2_RESPON_FAIL_FIELD_NUMBER;
+ hash = (53 * hash) + getDst2ResponFail();
+ hash = (37 * hash) + DST2_RESPON_PEEK_FIELD_NUMBER;
+ hash = (53 * hash) + getDst2ResponPeek();
+ hash = (37 * hash) + DST2_RESPON_AVERAGE_FIELD_NUMBER;
+ hash = (53 * hash) + getDst2ResponAverage();
+ hash = (37 * hash) + CS_WINDOW_FIELD_NUMBER;
+ hash = (53 * hash) + getCsWindow();
+ hash = (37 * hash) + SC_WINDOW_FIELD_NUMBER;
+ hash = (53 * hash) + getScWindow();
+ hash = (37 * hash) + CS_RESET_FIELD_NUMBER;
+ hash = (53 * hash) + getCsReset();
+ hash = (37 * hash) + SC_RESET_FIELD_NUMBER;
+ hash = (53 * hash) + getScReset();
+ hash = (37 * hash) + CS_RETRAN_FIELD_NUMBER;
+ hash = (53 * hash) + getCsRetran();
+ hash = (37 * hash) + SC_RETRAN_FIELD_NUMBER;
+ hash = (53 * hash) + getScRetran();
+ hash = (37 * hash) + APP_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getAppId();
+ hash = (37 * hash) + APP_GROUP_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getAppGroupId();
+ hash = (37 * hash) + PROBE_IF_FIELD_NUMBER;
+ hash = (53 * hash) + getProbeIf();
+ hash = (37 * hash) + APP_STYLE_FIELD_NUMBER;
+ hash = (53 * hash) + getAppStyle();
+ hash = (37 * hash) + TIME_FLAG_FIELD_NUMBER;
+ hash = (53 * hash) + getTimeFlag();
+ hash = (37 * hash) + CONN_SETUP_TM_FIELD_NUMBER;
+ hash = (53 * hash) + getConnSetupTm();
+ hash = (37 * hash) + DATA_TRANSFER_TM_FIELD_NUMBER;
+ hash = (53 * hash) + getDataTransferTm();
+ hash = (37 * hash) + RETRANS_DELAY_TM_FIELD_NUMBER;
+ hash = (53 * hash) + getRetransDelayTm();
+ hash = (37 * hash) + NETWORK_INBOUND_FIELD_NUMBER;
+ hash = (53 * hash) + getNetworkInbound();
+ hash = (37 * hash) + NETWORK_OUTBOUND_FIELD_NUMBER;
+ hash = (53 * hash) + getNetworkOutbound();
+ hash = (37 * hash) + NEW_SESSION_FIELD_NUMBER;
+ hash = (53 * hash) + getNewSession();
+ hash = (37 * hash) + USER_EVENTS_FIELD_NUMBER;
+ hash = (53 * hash) + getUserEvents();
+ hash = (37 * hash) + SERVER_EVENTS_FIELD_NUMBER;
+ hash = (53 * hash) + getServerEvents();
+ hash = (37 * hash) + CONN_SETUP_PEEK_FIELD_NUMBER;
+ hash = (53 * hash) + getConnSetupPeek();
+ hash = (37 * hash) + VLAN_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getVlanId();
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.yuandian.dataflow.proto.msgtype.QoeFlowOuterClass.QoeFlow parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.yuandian.dataflow.proto.msgtype.QoeFlowOuterClass.QoeFlow parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.yuandian.dataflow.proto.msgtype.QoeFlowOuterClass.QoeFlow parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.yuandian.dataflow.proto.msgtype.QoeFlowOuterClass.QoeFlow parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.yuandian.dataflow.proto.msgtype.QoeFlowOuterClass.QoeFlow parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.yuandian.dataflow.proto.msgtype.QoeFlowOuterClass.QoeFlow parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.yuandian.dataflow.proto.msgtype.QoeFlowOuterClass.QoeFlow parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.yuandian.dataflow.proto.msgtype.QoeFlowOuterClass.QoeFlow parseFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static com.yuandian.dataflow.proto.msgtype.QoeFlowOuterClass.QoeFlow parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static com.yuandian.dataflow.proto.msgtype.QoeFlowOuterClass.QoeFlow parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static com.yuandian.dataflow.proto.msgtype.QoeFlowOuterClass.QoeFlow parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.yuandian.dataflow.proto.msgtype.QoeFlowOuterClass.QoeFlow parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(com.yuandian.dataflow.proto.msgtype.QoeFlowOuterClass.QoeFlow prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE
+ ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code dataflow.QoeFlow}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:dataflow.QoeFlow)
+ com.yuandian.dataflow.proto.msgtype.QoeFlowOuterClass.QoeFlowOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.yuandian.dataflow.proto.msgtype.QoeFlowOuterClass.internal_static_dataflow_QoeFlow_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.yuandian.dataflow.proto.msgtype.QoeFlowOuterClass.internal_static_dataflow_QoeFlow_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.yuandian.dataflow.proto.msgtype.QoeFlowOuterClass.QoeFlow.class, com.yuandian.dataflow.proto.msgtype.QoeFlowOuterClass.QoeFlow.Builder.class);
+ }
+
+ // Construct using com.yuandian.dataflow.proto.msgtype.QoeFlowOuterClass.QoeFlow.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (com.google.protobuf.GeneratedMessageV3
+ .alwaysUseFieldBuilders) {
+ }
+ }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ tableId_ = 0;
+
+ srcIp_ = 0;
+
+ dstIp_ = 0;
+
+ stvSec_ = 0;
+
+ stvUsec_ = 0;
+
+ ltvSec_ = 0;
+
+ ltvUsec_ = 0;
+
+ dst2ResponNum_ = 0;
+
+ dst2Fast_ = 0;
+
+ dst2FastExpected_ = 0;
+
+ dst2ExpectedDegrated_ = 0;
+
+ dst2DegratedService_ = 0;
+
+ dst2ServiceAvailability_ = 0;
+
+ dst2ResponTimeout_ = 0;
+
+ dst2ResponSuccess_ = 0;
+
+ dst2ResponFail_ = 0;
+
+ dst2ResponPeek_ = 0;
+
+ dst2ResponAverage_ = 0;
+
+ csWindow_ = 0;
+
+ scWindow_ = 0;
+
+ csReset_ = 0;
+
+ scReset_ = 0;
+
+ csRetran_ = 0;
+
+ scRetran_ = 0;
+
+ appId_ = 0;
+
+ appGroupId_ = 0;
+
+ probeIf_ = 0;
+
+ appStyle_ = 0;
+
+ timeFlag_ = 0;
+
+ connSetupTm_ = 0;
+
+ dataTransferTm_ = 0;
+
+ retransDelayTm_ = 0;
+
+ networkInbound_ = 0;
+
+ networkOutbound_ = 0;
+
+ newSession_ = 0;
+
+ userEvents_ = 0;
+
+ serverEvents_ = 0;
+
+ connSetupPeek_ = 0;
+
+ vlanId_ = 0;
+
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return com.yuandian.dataflow.proto.msgtype.QoeFlowOuterClass.internal_static_dataflow_QoeFlow_descriptor;
+ }
+
+ @java.lang.Override
+ public com.yuandian.dataflow.proto.msgtype.QoeFlowOuterClass.QoeFlow getDefaultInstanceForType() {
+ return com.yuandian.dataflow.proto.msgtype.QoeFlowOuterClass.QoeFlow.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public com.yuandian.dataflow.proto.msgtype.QoeFlowOuterClass.QoeFlow build() {
+ com.yuandian.dataflow.proto.msgtype.QoeFlowOuterClass.QoeFlow result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public com.yuandian.dataflow.proto.msgtype.QoeFlowOuterClass.QoeFlow buildPartial() {
+ com.yuandian.dataflow.proto.msgtype.QoeFlowOuterClass.QoeFlow result = new com.yuandian.dataflow.proto.msgtype.QoeFlowOuterClass.QoeFlow(this);
+ result.tableId_ = tableId_;
+ result.srcIp_ = srcIp_;
+ result.dstIp_ = dstIp_;
+ result.stvSec_ = stvSec_;
+ result.stvUsec_ = stvUsec_;
+ result.ltvSec_ = ltvSec_;
+ result.ltvUsec_ = ltvUsec_;
+ result.dst2ResponNum_ = dst2ResponNum_;
+ result.dst2Fast_ = dst2Fast_;
+ result.dst2FastExpected_ = dst2FastExpected_;
+ result.dst2ExpectedDegrated_ = dst2ExpectedDegrated_;
+ result.dst2DegratedService_ = dst2DegratedService_;
+ result.dst2ServiceAvailability_ = dst2ServiceAvailability_;
+ result.dst2ResponTimeout_ = dst2ResponTimeout_;
+ result.dst2ResponSuccess_ = dst2ResponSuccess_;
+ result.dst2ResponFail_ = dst2ResponFail_;
+ result.dst2ResponPeek_ = dst2ResponPeek_;
+ result.dst2ResponAverage_ = dst2ResponAverage_;
+ result.csWindow_ = csWindow_;
+ result.scWindow_ = scWindow_;
+ result.csReset_ = csReset_;
+ result.scReset_ = scReset_;
+ result.csRetran_ = csRetran_;
+ result.scRetran_ = scRetran_;
+ result.appId_ = appId_;
+ result.appGroupId_ = appGroupId_;
+ result.probeIf_ = probeIf_;
+ result.appStyle_ = appStyle_;
+ result.timeFlag_ = timeFlag_;
+ result.connSetupTm_ = connSetupTm_;
+ result.dataTransferTm_ = dataTransferTm_;
+ result.retransDelayTm_ = retransDelayTm_;
+ result.networkInbound_ = networkInbound_;
+ result.networkOutbound_ = networkOutbound_;
+ result.newSession_ = newSession_;
+ result.userEvents_ = userEvents_;
+ result.serverEvents_ = serverEvents_;
+ result.connSetupPeek_ = connSetupPeek_;
+ result.vlanId_ = vlanId_;
+ onBuilt();
+ return result;
+ }
+
+ @java.lang.Override
+ public Builder clone() {
+ return super.clone();
+ }
+ @java.lang.Override
+ public Builder setField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.setField(field, value);
+ }
+ @java.lang.Override
+ public Builder clearField(
+ com.google.protobuf.Descriptors.FieldDescriptor field) {
+ return super.clearField(field);
+ }
+ @java.lang.Override
+ public Builder clearOneof(
+ com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+ return super.clearOneof(oneof);
+ }
+ @java.lang.Override
+ public Builder setRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ int index, java.lang.Object value) {
+ return super.setRepeatedField(field, index, value);
+ }
+ @java.lang.Override
+ public Builder addRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.addRepeatedField(field, value);
+ }
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof com.yuandian.dataflow.proto.msgtype.QoeFlowOuterClass.QoeFlow) {
+ return mergeFrom((com.yuandian.dataflow.proto.msgtype.QoeFlowOuterClass.QoeFlow)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(com.yuandian.dataflow.proto.msgtype.QoeFlowOuterClass.QoeFlow other) {
+ if (other == com.yuandian.dataflow.proto.msgtype.QoeFlowOuterClass.QoeFlow.getDefaultInstance()) return this;
+ if (other.getTableId() != 0) {
+ setTableId(other.getTableId());
+ }
+ if (other.getSrcIp() != 0) {
+ setSrcIp(other.getSrcIp());
+ }
+ if (other.getDstIp() != 0) {
+ setDstIp(other.getDstIp());
+ }
+ if (other.getStvSec() != 0) {
+ setStvSec(other.getStvSec());
+ }
+ if (other.getStvUsec() != 0) {
+ setStvUsec(other.getStvUsec());
+ }
+ if (other.getLtvSec() != 0) {
+ setLtvSec(other.getLtvSec());
+ }
+ if (other.getLtvUsec() != 0) {
+ setLtvUsec(other.getLtvUsec());
+ }
+ if (other.getDst2ResponNum() != 0) {
+ setDst2ResponNum(other.getDst2ResponNum());
+ }
+ if (other.getDst2Fast() != 0) {
+ setDst2Fast(other.getDst2Fast());
+ }
+ if (other.getDst2FastExpected() != 0) {
+ setDst2FastExpected(other.getDst2FastExpected());
+ }
+ if (other.getDst2ExpectedDegrated() != 0) {
+ setDst2ExpectedDegrated(other.getDst2ExpectedDegrated());
+ }
+ if (other.getDst2DegratedService() != 0) {
+ setDst2DegratedService(other.getDst2DegratedService());
+ }
+ if (other.getDst2ServiceAvailability() != 0) {
+ setDst2ServiceAvailability(other.getDst2ServiceAvailability());
+ }
+ if (other.getDst2ResponTimeout() != 0) {
+ setDst2ResponTimeout(other.getDst2ResponTimeout());
+ }
+ if (other.getDst2ResponSuccess() != 0) {
+ setDst2ResponSuccess(other.getDst2ResponSuccess());
+ }
+ if (other.getDst2ResponFail() != 0) {
+ setDst2ResponFail(other.getDst2ResponFail());
+ }
+ if (other.getDst2ResponPeek() != 0) {
+ setDst2ResponPeek(other.getDst2ResponPeek());
+ }
+ if (other.getDst2ResponAverage() != 0) {
+ setDst2ResponAverage(other.getDst2ResponAverage());
+ }
+ if (other.getCsWindow() != 0) {
+ setCsWindow(other.getCsWindow());
+ }
+ if (other.getScWindow() != 0) {
+ setScWindow(other.getScWindow());
+ }
+ if (other.getCsReset() != 0) {
+ setCsReset(other.getCsReset());
+ }
+ if (other.getScReset() != 0) {
+ setScReset(other.getScReset());
+ }
+ if (other.getCsRetran() != 0) {
+ setCsRetran(other.getCsRetran());
+ }
+ if (other.getScRetran() != 0) {
+ setScRetran(other.getScRetran());
+ }
+ if (other.getAppId() != 0) {
+ setAppId(other.getAppId());
+ }
+ if (other.getAppGroupId() != 0) {
+ setAppGroupId(other.getAppGroupId());
+ }
+ if (other.getProbeIf() != 0) {
+ setProbeIf(other.getProbeIf());
+ }
+ if (other.getAppStyle() != 0) {
+ setAppStyle(other.getAppStyle());
+ }
+ if (other.getTimeFlag() != 0) {
+ setTimeFlag(other.getTimeFlag());
+ }
+ if (other.getConnSetupTm() != 0) {
+ setConnSetupTm(other.getConnSetupTm());
+ }
+ if (other.getDataTransferTm() != 0) {
+ setDataTransferTm(other.getDataTransferTm());
+ }
+ if (other.getRetransDelayTm() != 0) {
+ setRetransDelayTm(other.getRetransDelayTm());
+ }
+ if (other.getNetworkInbound() != 0) {
+ setNetworkInbound(other.getNetworkInbound());
+ }
+ if (other.getNetworkOutbound() != 0) {
+ setNetworkOutbound(other.getNetworkOutbound());
+ }
+ if (other.getNewSession() != 0) {
+ setNewSession(other.getNewSession());
+ }
+ if (other.getUserEvents() != 0) {
+ setUserEvents(other.getUserEvents());
+ }
+ if (other.getServerEvents() != 0) {
+ setServerEvents(other.getServerEvents());
+ }
+ if (other.getConnSetupPeek() != 0) {
+ setConnSetupPeek(other.getConnSetupPeek());
+ }
+ if (other.getVlanId() != 0) {
+ setVlanId(other.getVlanId());
+ }
+ this.mergeUnknownFields(other.unknownFields);
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ com.yuandian.dataflow.proto.msgtype.QoeFlowOuterClass.QoeFlow parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (com.yuandian.dataflow.proto.msgtype.QoeFlowOuterClass.QoeFlow) e.getUnfinishedMessage();
+ throw e.unwrapIOException();
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+
+ private int tableId_ ;
+ /**
+ * int32 table_id = 1;
+ * @return The tableId.
+ */
+ @java.lang.Override
+ public int getTableId() {
+ return tableId_;
+ }
+ /**
+ * int32 table_id = 1;
+ * @param value The tableId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTableId(int value) {
+
+ tableId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int32 table_id = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearTableId() {
+
+ tableId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int srcIp_ ;
+ /**
+ *
+ * 字段类型 字段 原始类型 字节数 说明
+ *
+ *
+ * int32 src_ip = 2;
+ * @return The srcIp.
+ */
+ @java.lang.Override
+ public int getSrcIp() {
+ return srcIp_;
+ }
+ /**
+ *
+ * 字段类型 字段 原始类型 字节数 说明
+ *
+ *
+ * int32 src_ip = 2;
+ * @param value The srcIp to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSrcIp(int value) {
+
+ srcIp_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 字段类型 字段 原始类型 字节数 说明
+ *
+ *
+ * int32 src_ip = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearSrcIp() {
+
+ srcIp_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int dstIp_ ;
+ /**
+ *
+ *uint32_t 4 目的ip地址
+ *
+ *
+ * int32 dst_ip = 3;
+ * @return The dstIp.
+ */
+ @java.lang.Override
+ public int getDstIp() {
+ return dstIp_;
+ }
+ /**
+ *
+ *uint32_t 4 目的ip地址
+ *
+ *
+ * int32 dst_ip = 3;
+ * @param value The dstIp to set.
+ * @return This builder for chaining.
+ */
+ public Builder setDstIp(int value) {
+
+ dstIp_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *uint32_t 4 目的ip地址
+ *
+ *
+ * int32 dst_ip = 3;
+ * @return This builder for chaining.
+ */
+ public Builder clearDstIp() {
+
+ dstIp_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int stvSec_ ;
+ /**
+ *
+ *uint32_t 4 开始时间秒
+ *
+ *
+ * int32 stv_sec = 4;
+ * @return The stvSec.
+ */
+ @java.lang.Override
+ public int getStvSec() {
+ return stvSec_;
+ }
+ /**
+ *
+ *uint32_t 4 开始时间秒
+ *
+ *
+ * int32 stv_sec = 4;
+ * @param value The stvSec to set.
+ * @return This builder for chaining.
+ */
+ public Builder setStvSec(int value) {
+
+ stvSec_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *uint32_t 4 开始时间秒
+ *
+ *
+ * int32 stv_sec = 4;
+ * @return This builder for chaining.
+ */
+ public Builder clearStvSec() {
+
+ stvSec_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int stvUsec_ ;
+ /**
+ *
+ *uint32_t 4 开始时间微秒
+ *
+ *
+ * int32 stv_usec = 5;
+ * @return The stvUsec.
+ */
+ @java.lang.Override
+ public int getStvUsec() {
+ return stvUsec_;
+ }
+ /**
+ *
+ *uint32_t 4 开始时间微秒
+ *
+ *
+ * int32 stv_usec = 5;
+ * @param value The stvUsec to set.
+ * @return This builder for chaining.
+ */
+ public Builder setStvUsec(int value) {
+
+ stvUsec_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *uint32_t 4 开始时间微秒
+ *
+ *
+ * int32 stv_usec = 5;
+ * @return This builder for chaining.
+ */
+ public Builder clearStvUsec() {
+
+ stvUsec_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int ltvSec_ ;
+ /**
+ *
+ *uint32_t 4 最后更新时间秒
+ *
+ *
+ * int32 ltv_sec = 6;
+ * @return The ltvSec.
+ */
+ @java.lang.Override
+ public int getLtvSec() {
+ return ltvSec_;
+ }
+ /**
+ *
+ *uint32_t 4 最后更新时间秒
+ *
+ *
+ * int32 ltv_sec = 6;
+ * @param value The ltvSec to set.
+ * @return This builder for chaining.
+ */
+ public Builder setLtvSec(int value) {
+
+ ltvSec_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *uint32_t 4 最后更新时间秒
+ *
+ *
+ * int32 ltv_sec = 6;
+ * @return This builder for chaining.
+ */
+ public Builder clearLtvSec() {
+
+ ltvSec_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int ltvUsec_ ;
+ /**
+ *
+ *uint32_t 4 最后更新时间微秒
+ *
+ *
+ * int32 ltv_usec = 7;
+ * @return The ltvUsec.
+ */
+ @java.lang.Override
+ public int getLtvUsec() {
+ return ltvUsec_;
+ }
+ /**
+ *
+ *uint32_t 4 最后更新时间微秒
+ *
+ *
+ * int32 ltv_usec = 7;
+ * @param value The ltvUsec to set.
+ * @return This builder for chaining.
+ */
+ public Builder setLtvUsec(int value) {
+
+ ltvUsec_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *uint32_t 4 最后更新时间微秒
+ *
+ *
+ * int32 ltv_usec = 7;
+ * @return This builder for chaining.
+ */
+ public Builder clearLtvUsec() {
+
+ ltvUsec_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int dst2ResponNum_ ;
+ /**
+ *
+ *uint32_t 4 响应总量
+ *
+ *
+ * int32 dst2_respon_num = 8;
+ * @return The dst2ResponNum.
+ */
+ @java.lang.Override
+ public int getDst2ResponNum() {
+ return dst2ResponNum_;
+ }
+ /**
+ *
+ *uint32_t 4 响应总量
+ *
+ *
+ * int32 dst2_respon_num = 8;
+ * @param value The dst2ResponNum to set.
+ * @return This builder for chaining.
+ */
+ public Builder setDst2ResponNum(int value) {
+
+ dst2ResponNum_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *uint32_t 4 响应总量
+ *
+ *
+ * int32 dst2_respon_num = 8;
+ * @return This builder for chaining.
+ */
+ public Builder clearDst2ResponNum() {
+
+ dst2ResponNum_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int dst2Fast_ ;
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 dst2_fast = 9;
+ * @return The dst2Fast.
+ */
+ @java.lang.Override
+ public int getDst2Fast() {
+ return dst2Fast_;
+ }
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 dst2_fast = 9;
+ * @param value The dst2Fast to set.
+ * @return This builder for chaining.
+ */
+ public Builder setDst2Fast(int value) {
+
+ dst2Fast_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 dst2_fast = 9;
+ * @return This builder for chaining.
+ */
+ public Builder clearDst2Fast() {
+
+ dst2Fast_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int dst2FastExpected_ ;
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 dst2_fast_expected = 10;
+ * @return The dst2FastExpected.
+ */
+ @java.lang.Override
+ public int getDst2FastExpected() {
+ return dst2FastExpected_;
+ }
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 dst2_fast_expected = 10;
+ * @param value The dst2FastExpected to set.
+ * @return This builder for chaining.
+ */
+ public Builder setDst2FastExpected(int value) {
+
+ dst2FastExpected_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 dst2_fast_expected = 10;
+ * @return This builder for chaining.
+ */
+ public Builder clearDst2FastExpected() {
+
+ dst2FastExpected_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int dst2ExpectedDegrated_ ;
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 dst2_expected_degrated = 11;
+ * @return The dst2ExpectedDegrated.
+ */
+ @java.lang.Override
+ public int getDst2ExpectedDegrated() {
+ return dst2ExpectedDegrated_;
+ }
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 dst2_expected_degrated = 11;
+ * @param value The dst2ExpectedDegrated to set.
+ * @return This builder for chaining.
+ */
+ public Builder setDst2ExpectedDegrated(int value) {
+
+ dst2ExpectedDegrated_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 dst2_expected_degrated = 11;
+ * @return This builder for chaining.
+ */
+ public Builder clearDst2ExpectedDegrated() {
+
+ dst2ExpectedDegrated_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int dst2DegratedService_ ;
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 dst2_degrated_service = 12;
+ * @return The dst2DegratedService.
+ */
+ @java.lang.Override
+ public int getDst2DegratedService() {
+ return dst2DegratedService_;
+ }
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 dst2_degrated_service = 12;
+ * @param value The dst2DegratedService to set.
+ * @return This builder for chaining.
+ */
+ public Builder setDst2DegratedService(int value) {
+
+ dst2DegratedService_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 dst2_degrated_service = 12;
+ * @return This builder for chaining.
+ */
+ public Builder clearDst2DegratedService() {
+
+ dst2DegratedService_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int dst2ServiceAvailability_ ;
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 dst2_service_availability = 13;
+ * @return The dst2ServiceAvailability.
+ */
+ @java.lang.Override
+ public int getDst2ServiceAvailability() {
+ return dst2ServiceAvailability_;
+ }
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 dst2_service_availability = 13;
+ * @param value The dst2ServiceAvailability to set.
+ * @return This builder for chaining.
+ */
+ public Builder setDst2ServiceAvailability(int value) {
+
+ dst2ServiceAvailability_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 dst2_service_availability = 13;
+ * @return This builder for chaining.
+ */
+ public Builder clearDst2ServiceAvailability() {
+
+ dst2ServiceAvailability_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int dst2ResponTimeout_ ;
+ /**
+ *
+ *uint32_t 4 响应超时数
+ *
+ *
+ * int32 dst2_respon_timeout = 14;
+ * @return The dst2ResponTimeout.
+ */
+ @java.lang.Override
+ public int getDst2ResponTimeout() {
+ return dst2ResponTimeout_;
+ }
+ /**
+ *
+ *uint32_t 4 响应超时数
+ *
+ *
+ * int32 dst2_respon_timeout = 14;
+ * @param value The dst2ResponTimeout to set.
+ * @return This builder for chaining.
+ */
+ public Builder setDst2ResponTimeout(int value) {
+
+ dst2ResponTimeout_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *uint32_t 4 响应超时数
+ *
+ *
+ * int32 dst2_respon_timeout = 14;
+ * @return This builder for chaining.
+ */
+ public Builder clearDst2ResponTimeout() {
+
+ dst2ResponTimeout_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int dst2ResponSuccess_ ;
+ /**
+ *
+ *uint32_t 4 响应成功数
+ *
+ *
+ * int32 dst2_respon_success = 15;
+ * @return The dst2ResponSuccess.
+ */
+ @java.lang.Override
+ public int getDst2ResponSuccess() {
+ return dst2ResponSuccess_;
+ }
+ /**
+ *
+ *uint32_t 4 响应成功数
+ *
+ *
+ * int32 dst2_respon_success = 15;
+ * @param value The dst2ResponSuccess to set.
+ * @return This builder for chaining.
+ */
+ public Builder setDst2ResponSuccess(int value) {
+
+ dst2ResponSuccess_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *uint32_t 4 响应成功数
+ *
+ *
+ * int32 dst2_respon_success = 15;
+ * @return This builder for chaining.
+ */
+ public Builder clearDst2ResponSuccess() {
+
+ dst2ResponSuccess_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int dst2ResponFail_ ;
+ /**
+ *
+ *uint32_t 4 响应失败数
+ *
+ *
+ * int32 dst2_respon_fail = 16;
+ * @return The dst2ResponFail.
+ */
+ @java.lang.Override
+ public int getDst2ResponFail() {
+ return dst2ResponFail_;
+ }
+ /**
+ *
+ *uint32_t 4 响应失败数
+ *
+ *
+ * int32 dst2_respon_fail = 16;
+ * @param value The dst2ResponFail to set.
+ * @return This builder for chaining.
+ */
+ public Builder setDst2ResponFail(int value) {
+
+ dst2ResponFail_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *uint32_t 4 响应失败数
+ *
+ *
+ * int32 dst2_respon_fail = 16;
+ * @return This builder for chaining.
+ */
+ public Builder clearDst2ResponFail() {
+
+ dst2ResponFail_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int dst2ResponPeek_ ;
+ /**
+ *
+ *uint32_t 4 峰值响应时间
+ *
+ *
+ * int32 dst2_respon_peek = 17;
+ * @return The dst2ResponPeek.
+ */
+ @java.lang.Override
+ public int getDst2ResponPeek() {
+ return dst2ResponPeek_;
+ }
+ /**
+ *
+ *uint32_t 4 峰值响应时间
+ *
+ *
+ * int32 dst2_respon_peek = 17;
+ * @param value The dst2ResponPeek to set.
+ * @return This builder for chaining.
+ */
+ public Builder setDst2ResponPeek(int value) {
+
+ dst2ResponPeek_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *uint32_t 4 峰值响应时间
+ *
+ *
+ * int32 dst2_respon_peek = 17;
+ * @return This builder for chaining.
+ */
+ public Builder clearDst2ResponPeek() {
+
+ dst2ResponPeek_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int dst2ResponAverage_ ;
+ /**
+ *
+ *uint32_t 4 响应时间均值
+ *
+ *
+ * int32 dst2_respon_average = 18;
+ * @return The dst2ResponAverage.
+ */
+ @java.lang.Override
+ public int getDst2ResponAverage() {
+ return dst2ResponAverage_;
+ }
+ /**
+ *
+ *uint32_t 4 响应时间均值
+ *
+ *
+ * int32 dst2_respon_average = 18;
+ * @param value The dst2ResponAverage to set.
+ * @return This builder for chaining.
+ */
+ public Builder setDst2ResponAverage(int value) {
+
+ dst2ResponAverage_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *uint32_t 4 响应时间均值
+ *
+ *
+ * int32 dst2_respon_average = 18;
+ * @return This builder for chaining.
+ */
+ public Builder clearDst2ResponAverage() {
+
+ dst2ResponAverage_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int csWindow_ ;
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 cs_window = 19;
+ * @return The csWindow.
+ */
+ @java.lang.Override
+ public int getCsWindow() {
+ return csWindow_;
+ }
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 cs_window = 19;
+ * @param value The csWindow to set.
+ * @return This builder for chaining.
+ */
+ public Builder setCsWindow(int value) {
+
+ csWindow_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 cs_window = 19;
+ * @return This builder for chaining.
+ */
+ public Builder clearCsWindow() {
+
+ csWindow_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int scWindow_ ;
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 sc_window = 20;
+ * @return The scWindow.
+ */
+ @java.lang.Override
+ public int getScWindow() {
+ return scWindow_;
+ }
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 sc_window = 20;
+ * @param value The scWindow to set.
+ * @return This builder for chaining.
+ */
+ public Builder setScWindow(int value) {
+
+ scWindow_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 sc_window = 20;
+ * @return This builder for chaining.
+ */
+ public Builder clearScWindow() {
+
+ scWindow_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int csReset_ ;
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 cs_reset = 21;
+ * @return The csReset.
+ */
+ @java.lang.Override
+ public int getCsReset() {
+ return csReset_;
+ }
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 cs_reset = 21;
+ * @param value The csReset to set.
+ * @return This builder for chaining.
+ */
+ public Builder setCsReset(int value) {
+
+ csReset_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 cs_reset = 21;
+ * @return This builder for chaining.
+ */
+ public Builder clearCsReset() {
+
+ csReset_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int scReset_ ;
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 sc_reset = 22;
+ * @return The scReset.
+ */
+ @java.lang.Override
+ public int getScReset() {
+ return scReset_;
+ }
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 sc_reset = 22;
+ * @param value The scReset to set.
+ * @return This builder for chaining.
+ */
+ public Builder setScReset(int value) {
+
+ scReset_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 sc_reset = 22;
+ * @return This builder for chaining.
+ */
+ public Builder clearScReset() {
+
+ scReset_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int csRetran_ ;
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 cs_retran = 23;
+ * @return The csRetran.
+ */
+ @java.lang.Override
+ public int getCsRetran() {
+ return csRetran_;
+ }
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 cs_retran = 23;
+ * @param value The csRetran to set.
+ * @return This builder for chaining.
+ */
+ public Builder setCsRetran(int value) {
+
+ csRetran_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 cs_retran = 23;
+ * @return This builder for chaining.
+ */
+ public Builder clearCsRetran() {
+
+ csRetran_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int scRetran_ ;
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 sc_retran = 24;
+ * @return The scRetran.
+ */
+ @java.lang.Override
+ public int getScRetran() {
+ return scRetran_;
+ }
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 sc_retran = 24;
+ * @param value The scRetran to set.
+ * @return This builder for chaining.
+ */
+ public Builder setScRetran(int value) {
+
+ scRetran_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 sc_retran = 24;
+ * @return This builder for chaining.
+ */
+ public Builder clearScRetran() {
+
+ scRetran_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int appId_ ;
+ /**
+ *
+ *uint32_t 4 Aphid
+ *
+ *
+ * int32 app_id = 25;
+ * @return The appId.
+ */
+ @java.lang.Override
+ public int getAppId() {
+ return appId_;
+ }
+ /**
+ *
+ *uint32_t 4 Aphid
+ *
+ *
+ * int32 app_id = 25;
+ * @param value The appId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAppId(int value) {
+
+ appId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *uint32_t 4 Aphid
+ *
+ *
+ * int32 app_id = 25;
+ * @return This builder for chaining.
+ */
+ public Builder clearAppId() {
+
+ appId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int appGroupId_ ;
+ /**
+ *
+ *uint32_t 4 app组id
+ *
+ *
+ * int32 app_group_id = 26;
+ * @return The appGroupId.
+ */
+ @java.lang.Override
+ public int getAppGroupId() {
+ return appGroupId_;
+ }
+ /**
+ *
+ *uint32_t 4 app组id
+ *
+ *
+ * int32 app_group_id = 26;
+ * @param value The appGroupId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAppGroupId(int value) {
+
+ appGroupId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *uint32_t 4 app组id
+ *
+ *
+ * int32 app_group_id = 26;
+ * @return This builder for chaining.
+ */
+ public Builder clearAppGroupId() {
+
+ appGroupId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int probeIf_ ;
+ /**
+ *
+ *uint32_t 4 探针接口id
+ *
+ *
+ * int32 probe_if = 27;
+ * @return The probeIf.
+ */
+ @java.lang.Override
+ public int getProbeIf() {
+ return probeIf_;
+ }
+ /**
+ *
+ *uint32_t 4 探针接口id
+ *
+ *
+ * int32 probe_if = 27;
+ * @param value The probeIf to set.
+ * @return This builder for chaining.
+ */
+ public Builder setProbeIf(int value) {
+
+ probeIf_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *uint32_t 4 探针接口id
+ *
+ *
+ * int32 probe_if = 27;
+ * @return This builder for chaining.
+ */
+ public Builder clearProbeIf() {
+
+ probeIf_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int appStyle_ ;
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 app_style = 28;
+ * @return The appStyle.
+ */
+ @java.lang.Override
+ public int getAppStyle() {
+ return appStyle_;
+ }
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 app_style = 28;
+ * @param value The appStyle to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAppStyle(int value) {
+
+ appStyle_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 app_style = 28;
+ * @return This builder for chaining.
+ */
+ public Builder clearAppStyle() {
+
+ appStyle_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int timeFlag_ ;
+ /**
+ *
+ *uint32_t 4 发送时间戳
+ *
+ *
+ * int32 time_flag = 29;
+ * @return The timeFlag.
+ */
+ @java.lang.Override
+ public int getTimeFlag() {
+ return timeFlag_;
+ }
+ /**
+ *
+ *uint32_t 4 发送时间戳
+ *
+ *
+ * int32 time_flag = 29;
+ * @param value The timeFlag to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTimeFlag(int value) {
+
+ timeFlag_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *uint32_t 4 发送时间戳
+ *
+ *
+ * int32 time_flag = 29;
+ * @return This builder for chaining.
+ */
+ public Builder clearTimeFlag() {
+
+ timeFlag_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int connSetupTm_ ;
+ /**
+ *
+ *uint32_t 4 链接建立时间
+ *
+ *
+ * int32 conn_setup_tm = 30;
+ * @return The connSetupTm.
+ */
+ @java.lang.Override
+ public int getConnSetupTm() {
+ return connSetupTm_;
+ }
+ /**
+ *
+ *uint32_t 4 链接建立时间
+ *
+ *
+ * int32 conn_setup_tm = 30;
+ * @param value The connSetupTm to set.
+ * @return This builder for chaining.
+ */
+ public Builder setConnSetupTm(int value) {
+
+ connSetupTm_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *uint32_t 4 链接建立时间
+ *
+ *
+ * int32 conn_setup_tm = 30;
+ * @return This builder for chaining.
+ */
+ public Builder clearConnSetupTm() {
+
+ connSetupTm_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int dataTransferTm_ ;
+ /**
+ *
+ *uint32_t 4 数据传输时间
+ *
+ *
+ * int32 data_transfer_tm = 31;
+ * @return The dataTransferTm.
+ */
+ @java.lang.Override
+ public int getDataTransferTm() {
+ return dataTransferTm_;
+ }
+ /**
+ *
+ *uint32_t 4 数据传输时间
+ *
+ *
+ * int32 data_transfer_tm = 31;
+ * @param value The dataTransferTm to set.
+ * @return This builder for chaining.
+ */
+ public Builder setDataTransferTm(int value) {
+
+ dataTransferTm_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *uint32_t 4 数据传输时间
+ *
+ *
+ * int32 data_transfer_tm = 31;
+ * @return This builder for chaining.
+ */
+ public Builder clearDataTransferTm() {
+
+ dataTransferTm_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int retransDelayTm_ ;
+ /**
+ *
+ *uint32_t 4 数据重传时延
+ *
+ *
+ * int32 retrans_delay_tm = 32;
+ * @return The retransDelayTm.
+ */
+ @java.lang.Override
+ public int getRetransDelayTm() {
+ return retransDelayTm_;
+ }
+ /**
+ *
+ *uint32_t 4 数据重传时延
+ *
+ *
+ * int32 retrans_delay_tm = 32;
+ * @param value The retransDelayTm to set.
+ * @return This builder for chaining.
+ */
+ public Builder setRetransDelayTm(int value) {
+
+ retransDelayTm_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *uint32_t 4 数据重传时延
+ *
+ *
+ * int32 retrans_delay_tm = 32;
+ * @return This builder for chaining.
+ */
+ public Builder clearRetransDelayTm() {
+
+ retransDelayTm_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int networkInbound_ ;
+ /**
+ *
+ *uint32_t 4 网络响应时间(c->s)
+ *
+ *
+ * int32 network_inbound = 33;
+ * @return The networkInbound.
+ */
+ @java.lang.Override
+ public int getNetworkInbound() {
+ return networkInbound_;
+ }
+ /**
+ *
+ *uint32_t 4 网络响应时间(c->s)
+ *
+ *
+ * int32 network_inbound = 33;
+ * @param value The networkInbound to set.
+ * @return This builder for chaining.
+ */
+ public Builder setNetworkInbound(int value) {
+
+ networkInbound_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *uint32_t 4 网络响应时间(c->s)
+ *
+ *
+ * int32 network_inbound = 33;
+ * @return This builder for chaining.
+ */
+ public Builder clearNetworkInbound() {
+
+ networkInbound_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int networkOutbound_ ;
+ /**
+ *
+ *uint32_t 4 网络响应时间(s->c)
+ *
+ *
+ * int32 network_outbound = 34;
+ * @return The networkOutbound.
+ */
+ @java.lang.Override
+ public int getNetworkOutbound() {
+ return networkOutbound_;
+ }
+ /**
+ *
+ *uint32_t 4 网络响应时间(s->c)
+ *
+ *
+ * int32 network_outbound = 34;
+ * @param value The networkOutbound to set.
+ * @return This builder for chaining.
+ */
+ public Builder setNetworkOutbound(int value) {
+
+ networkOutbound_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *uint32_t 4 网络响应时间(s->c)
+ *
+ *
+ * int32 network_outbound = 34;
+ * @return This builder for chaining.
+ */
+ public Builder clearNetworkOutbound() {
+
+ networkOutbound_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int newSession_ ;
+ /**
+ *
+ *uint32_t 4 新会话数
+ *
+ *
+ * int32 new_session = 35;
+ * @return The newSession.
+ */
+ @java.lang.Override
+ public int getNewSession() {
+ return newSession_;
+ }
+ /**
+ *
+ *uint32_t 4 新会话数
+ *
+ *
+ * int32 new_session = 35;
+ * @param value The newSession to set.
+ * @return This builder for chaining.
+ */
+ public Builder setNewSession(int value) {
+
+ newSession_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *uint32_t 4 新会话数
+ *
+ *
+ * int32 new_session = 35;
+ * @return This builder for chaining.
+ */
+ public Builder clearNewSession() {
+
+ newSession_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int userEvents_ ;
+ /**
+ *
+ *uint32_t 4 用户事件
+ *
+ *
+ * int32 user_events = 36;
+ * @return The userEvents.
+ */
+ @java.lang.Override
+ public int getUserEvents() {
+ return userEvents_;
+ }
+ /**
+ *
+ *uint32_t 4 用户事件
+ *
+ *
+ * int32 user_events = 36;
+ * @param value The userEvents to set.
+ * @return This builder for chaining.
+ */
+ public Builder setUserEvents(int value) {
+
+ userEvents_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *uint32_t 4 用户事件
+ *
+ *
+ * int32 user_events = 36;
+ * @return This builder for chaining.
+ */
+ public Builder clearUserEvents() {
+
+ userEvents_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int serverEvents_ ;
+ /**
+ *
+ *uint32_t 4 服务事件
+ *
+ *
+ * int32 server_events = 37;
+ * @return The serverEvents.
+ */
+ @java.lang.Override
+ public int getServerEvents() {
+ return serverEvents_;
+ }
+ /**
+ *
+ *uint32_t 4 服务事件
+ *
+ *
+ * int32 server_events = 37;
+ * @param value The serverEvents to set.
+ * @return This builder for chaining.
+ */
+ public Builder setServerEvents(int value) {
+
+ serverEvents_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *uint32_t 4 服务事件
+ *
+ *
+ * int32 server_events = 37;
+ * @return This builder for chaining.
+ */
+ public Builder clearServerEvents() {
+
+ serverEvents_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int connSetupPeek_ ;
+ /**
+ *
+ *uint32_t 4 连接建立时间峰值
+ *
+ *
+ * int32 conn_setup_peek = 38;
+ * @return The connSetupPeek.
+ */
+ @java.lang.Override
+ public int getConnSetupPeek() {
+ return connSetupPeek_;
+ }
+ /**
+ *
+ *uint32_t 4 连接建立时间峰值
+ *
+ *
+ * int32 conn_setup_peek = 38;
+ * @param value The connSetupPeek to set.
+ * @return This builder for chaining.
+ */
+ public Builder setConnSetupPeek(int value) {
+
+ connSetupPeek_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *uint32_t 4 连接建立时间峰值
+ *
+ *
+ * int32 conn_setup_peek = 38;
+ * @return This builder for chaining.
+ */
+ public Builder clearConnSetupPeek() {
+
+ connSetupPeek_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int vlanId_ ;
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 vlan_id = 39;
+ * @return The vlanId.
+ */
+ @java.lang.Override
+ public int getVlanId() {
+ return vlanId_;
+ }
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 vlan_id = 39;
+ * @param value The vlanId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setVlanId(int value) {
+
+ vlanId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *uint32_t 4
+ *
+ *
+ * int32 vlan_id = 39;
+ * @return This builder for chaining.
+ */
+ public Builder clearVlanId() {
+
+ vlanId_ = 0;
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:dataflow.QoeFlow)
+ }
+
+ // @@protoc_insertion_point(class_scope:dataflow.QoeFlow)
+ private static final com.yuandian.dataflow.proto.msgtype.QoeFlowOuterClass.QoeFlow DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.yuandian.dataflow.proto.msgtype.QoeFlowOuterClass.QoeFlow();
+ }
+
+ public static com.yuandian.dataflow.proto.msgtype.QoeFlowOuterClass.QoeFlow getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public QoeFlow parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return new QoeFlow(input, extensionRegistry);
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.yuandian.dataflow.proto.msgtype.QoeFlowOuterClass.QoeFlow getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_dataflow_QoeFlow_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_dataflow_QoeFlow_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\rQoeFlow.proto\022\010dataflow\"\355\006\n\007QoeFlow\022\020\n" +
+ "\010table_id\030\001 \001(\005\022\016\n\006src_ip\030\002 \001(\005\022\016\n\006dst_i" +
+ "p\030\003 \001(\005\022\017\n\007stv_sec\030\004 \001(\005\022\020\n\010stv_usec\030\005 \001" +
+ "(\005\022\017\n\007ltv_sec\030\006 \001(\005\022\020\n\010ltv_usec\030\007 \001(\005\022\027\n" +
+ "\017dst2_respon_num\030\010 \001(\005\022\021\n\tdst2_fast\030\t \001(" +
+ "\005\022\032\n\022dst2_fast_expected\030\n \001(\005\022\036\n\026dst2_ex" +
+ "pected_degrated\030\013 \001(\005\022\035\n\025dst2_degrated_s" +
+ "ervice\030\014 \001(\005\022!\n\031dst2_service_availabilit" +
+ "y\030\r \001(\005\022\033\n\023dst2_respon_timeout\030\016 \001(\005\022\033\n\023" +
+ "dst2_respon_success\030\017 \001(\005\022\030\n\020dst2_respon" +
+ "_fail\030\020 \001(\005\022\030\n\020dst2_respon_peek\030\021 \001(\005\022\033\n" +
+ "\023dst2_respon_average\030\022 \001(\005\022\021\n\tcs_window\030" +
+ "\023 \001(\005\022\021\n\tsc_window\030\024 \001(\005\022\020\n\010cs_reset\030\025 \001" +
+ "(\005\022\020\n\010sc_reset\030\026 \001(\005\022\021\n\tcs_retran\030\027 \001(\005\022" +
+ "\021\n\tsc_retran\030\030 \001(\005\022\016\n\006app_id\030\031 \001(\005\022\024\n\014ap" +
+ "p_group_id\030\032 \001(\005\022\020\n\010probe_if\030\033 \001(\005\022\021\n\tap" +
+ "p_style\030\034 \001(\005\022\021\n\ttime_flag\030\035 \001(\005\022\025\n\rconn" +
+ "_setup_tm\030\036 \001(\005\022\030\n\020data_transfer_tm\030\037 \001(" +
+ "\005\022\030\n\020retrans_delay_tm\030 \001(\005\022\027\n\017network_i" +
+ "nbound\030! \001(\005\022\030\n\020network_outbound\030\" \001(\005\022\023" +
+ "\n\013new_session\030# \001(\005\022\023\n\013user_events\030$ \001(\005" +
+ "\022\025\n\rserver_events\030% \001(\005\022\027\n\017conn_setup_pe" +
+ "ek\030& \001(\005\022\017\n\007vlan_id\030\' \001(\005B<\n#com.yuandia" +
+ "n.dataflow.proto.msgtypeP\000Z\023../grpc-gen;" +
+ "grpcgenb\006proto3"
+ };
+ descriptor = com.google.protobuf.Descriptors.FileDescriptor
+ .internalBuildGeneratedFileFrom(descriptorData,
+ new com.google.protobuf.Descriptors.FileDescriptor[] {
+ });
+ internal_static_dataflow_QoeFlow_descriptor =
+ getDescriptor().getMessageTypes().get(0);
+ internal_static_dataflow_QoeFlow_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_dataflow_QoeFlow_descriptor,
+ new java.lang.String[] { "TableId", "SrcIp", "DstIp", "StvSec", "StvUsec", "LtvSec", "LtvUsec", "Dst2ResponNum", "Dst2Fast", "Dst2FastExpected", "Dst2ExpectedDegrated", "Dst2DegratedService", "Dst2ServiceAvailability", "Dst2ResponTimeout", "Dst2ResponSuccess", "Dst2ResponFail", "Dst2ResponPeek", "Dst2ResponAverage", "CsWindow", "ScWindow", "CsReset", "ScReset", "CsRetran", "ScRetran", "AppId", "AppGroupId", "ProbeIf", "AppStyle", "TimeFlag", "ConnSetupTm", "DataTransferTm", "RetransDelayTm", "NetworkInbound", "NetworkOutbound", "NewSession", "UserEvents", "ServerEvents", "ConnSetupPeek", "VlanId", });
+ }
+
+ // @@protoc_insertion_point(outer_class_scope)
+}
diff --git a/src/main/java/com/yuandian/dataflow/proto/msgtype/SstFlowOuterClass.java b/src/main/java/com/yuandian/dataflow/proto/msgtype/SstFlowOuterClass.java
new file mode 100644
index 0000000..5e9c06a
--- /dev/null
+++ b/src/main/java/com/yuandian/dataflow/proto/msgtype/SstFlowOuterClass.java
@@ -0,0 +1,3155 @@
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: SstFlow.proto
+
+package com.yuandian.dataflow.proto.msgtype;
+
+public final class SstFlowOuterClass {
+ private SstFlowOuterClass() {}
+ public static void registerAllExtensions(
+ com.google.protobuf.ExtensionRegistryLite registry) {
+ }
+
+ public static void registerAllExtensions(
+ com.google.protobuf.ExtensionRegistry registry) {
+ registerAllExtensions(
+ (com.google.protobuf.ExtensionRegistryLite) registry);
+ }
+ public interface SstFlowOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:dataflow.SstFlow)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ * int32 table_id = 1;
+ * @return The tableId.
+ */
+ int getTableId();
+
+ /**
+ *
+ *源MAC
+ *
+ *
+ * int64 mac_src = 2;
+ * @return The macSrc.
+ */
+ long getMacSrc();
+
+ /**
+ *
+ *目标MAC
+ *
+ *
+ * int64 mac_dst = 3;
+ * @return The macDst.
+ */
+ long getMacDst();
+
+ /**
+ *
+ *源IP
+ *
+ *
+ * int64 ip_src = 4;
+ * @return The ipSrc.
+ */
+ long getIpSrc();
+
+ /**
+ *
+ *目标IP
+ *
+ *
+ * int64 ip_dst = 5;
+ * @return The ipDst.
+ */
+ long getIpDst();
+
+ /**
+ *
+ *源端口,如果没有,为-1
+ *
+ *
+ * int32 port_src = 6;
+ * @return The portSrc.
+ */
+ int getPortSrc();
+
+ /**
+ *
+ *目标端口,如果没有,为-1
+ *
+ *
+ * int32 port_dst = 7;
+ * @return The portDst.
+ */
+ int getPortDst();
+
+ /**
+ *
+ *第三层协议ID,如果没有,为-1
+ *
+ *
+ * int32 l3_proto = 8;
+ * @return The l3Proto.
+ */
+ int getL3Proto();
+
+ /**
+ *
+ *第四层协议ID,如果没有,为-1
+ *
+ *
+ * int32 l4_proto = 9;
+ * @return The l4Proto.
+ */
+ int getL4Proto();
+
+ /**
+ *
+ *Tos,一个字节,如果没有,为-1
+ *
+ *
+ * int32 tos = 10;
+ * @return The tos.
+ */
+ int getTos();
+
+ /**
+ *
+ *vlan ID,如果没有,为-1
+ *
+ *
+ * int32 vlan_id = 11;
+ * @return The vlanId.
+ */
+ int getVlanId();
+
+ /**
+ *
+ *字节总数
+ *
+ *
+ * int64 bytes = 12;
+ * @return The bytes.
+ */
+ long getBytes();
+
+ /**
+ *
+ *数据包总数
+ *
+ *
+ * int64 packets = 13;
+ * @return The packets.
+ */
+ long getPackets();
+
+ /**
+ *
+ *TCP同步包数
+ *
+ *
+ * int64 packets_syn = 14;
+ * @return The packetsSyn.
+ */
+ long getPacketsSyn();
+
+ /**
+ *
+ *TCP同步确认包数
+ *
+ *
+ * int64 packets_syn_ack = 15;
+ * @return The packetsSynAck.
+ */
+ long getPacketsSynAck();
+
+ /**
+ *
+ *TCP同步重置包数
+ *
+ *
+ * int64 packets_syn_rst = 16;
+ * @return The packetsSynRst.
+ */
+ long getPacketsSynRst();
+
+ /**
+ *
+ *时间戳,秒
+ *
+ *
+ * int64 timestamp = 17;
+ * @return The timestamp.
+ */
+ long getTimestamp();
+
+ /**
+ *
+ *应用ID
+ *
+ *
+ * int64 appid = 18;
+ * @return The appid.
+ */
+ long getAppid();
+
+ /**
+ * int64 app_group_id = 19;
+ * @return The appGroupId.
+ */
+ long getAppGroupId();
+
+ /**
+ * int32 mpls_label = 20;
+ * @return The mplsLabel.
+ */
+ int getMplsLabel();
+
+ /**
+ *
+ *tcp同步包,接收
+ *
+ *
+ * int64 pkts_syn_rx = 21;
+ * @return The pktsSynRx.
+ */
+ long getPktsSynRx();
+
+ /**
+ *
+ *tcp同步确认包,接收
+ *
+ *
+ * int64 pkts_syn_ack_rx = 22;
+ * @return The pktsSynAckRx.
+ */
+ long getPktsSynAckRx();
+
+ /**
+ *
+ *tcp同步重置包,接收
+ *
+ *
+ * int64 pkts_syn_rst_rx = 23;
+ * @return The pktsSynRstRx.
+ */
+ long getPktsSynRstRx();
+
+ /**
+ *
+ *tcp终止包,接收
+ *
+ *
+ * int64 pkts_fin = 24;
+ * @return The pktsFin.
+ */
+ long getPktsFin();
+
+ /**
+ *
+ *tcp重置包,接收
+ *
+ *
+ * int64 pkts_rst = 25;
+ * @return The pktsRst.
+ */
+ long getPktsRst();
+
+ /**
+ *
+ *字节收
+ *
+ *
+ * int64 bytes_rx = 26;
+ * @return The bytesRx.
+ */
+ long getBytesRx();
+
+ /**
+ *
+ *数据包收
+ *
+ *
+ * int64 packets_rx = 27;
+ * @return The packetsRx.
+ */
+ long getPacketsRx();
+
+ /**
+ * int64 probe_time_sec = 28;
+ * @return The probeTimeSec.
+ */
+ long getProbeTimeSec();
+
+ /**
+ * int64 probe_time = 29;
+ * @return The probeTime.
+ */
+ long getProbeTime();
+
+ /**
+ * int64 create_time = 30;
+ * @return The createTime.
+ */
+ long getCreateTime();
+
+ /**
+ * int32 probe_if = 31;
+ * @return The probeIf.
+ */
+ int getProbeIf();
+ }
+ /**
+ * Protobuf type {@code dataflow.SstFlow}
+ */
+ public static final class SstFlow extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:dataflow.SstFlow)
+ SstFlowOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use SstFlow.newBuilder() to construct.
+ private SstFlow(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private SstFlow() {
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new SstFlow();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private SstFlow(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ 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;
+ case 8: {
+
+ tableId_ = input.readInt32();
+ break;
+ }
+ case 16: {
+
+ macSrc_ = input.readInt64();
+ break;
+ }
+ case 24: {
+
+ macDst_ = input.readInt64();
+ break;
+ }
+ case 32: {
+
+ ipSrc_ = input.readInt64();
+ break;
+ }
+ case 40: {
+
+ ipDst_ = input.readInt64();
+ break;
+ }
+ case 48: {
+
+ portSrc_ = input.readInt32();
+ break;
+ }
+ case 56: {
+
+ portDst_ = input.readInt32();
+ break;
+ }
+ case 64: {
+
+ l3Proto_ = input.readInt32();
+ break;
+ }
+ case 72: {
+
+ l4Proto_ = input.readInt32();
+ break;
+ }
+ case 80: {
+
+ tos_ = input.readInt32();
+ break;
+ }
+ case 88: {
+
+ vlanId_ = input.readInt32();
+ break;
+ }
+ case 96: {
+
+ bytes_ = input.readInt64();
+ break;
+ }
+ case 104: {
+
+ packets_ = input.readInt64();
+ break;
+ }
+ case 112: {
+
+ packetsSyn_ = input.readInt64();
+ break;
+ }
+ case 120: {
+
+ packetsSynAck_ = input.readInt64();
+ break;
+ }
+ case 128: {
+
+ packetsSynRst_ = input.readInt64();
+ break;
+ }
+ case 136: {
+
+ timestamp_ = input.readInt64();
+ break;
+ }
+ case 144: {
+
+ appid_ = input.readInt64();
+ break;
+ }
+ case 152: {
+
+ appGroupId_ = input.readInt64();
+ break;
+ }
+ case 160: {
+
+ mplsLabel_ = input.readInt32();
+ break;
+ }
+ case 168: {
+
+ pktsSynRx_ = input.readInt64();
+ break;
+ }
+ case 176: {
+
+ pktsSynAckRx_ = input.readInt64();
+ break;
+ }
+ case 184: {
+
+ pktsSynRstRx_ = input.readInt64();
+ break;
+ }
+ case 192: {
+
+ pktsFin_ = input.readInt64();
+ break;
+ }
+ case 200: {
+
+ pktsRst_ = input.readInt64();
+ break;
+ }
+ case 208: {
+
+ bytesRx_ = input.readInt64();
+ break;
+ }
+ case 216: {
+
+ packetsRx_ = input.readInt64();
+ break;
+ }
+ case 224: {
+
+ probeTimeSec_ = input.readInt64();
+ break;
+ }
+ case 232: {
+
+ probeTime_ = input.readInt64();
+ break;
+ }
+ case 240: {
+
+ createTime_ = input.readInt64();
+ break;
+ }
+ case 248: {
+
+ probeIf_ = input.readInt32();
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (com.google.protobuf.UninitializedMessageException e) {
+ throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(
+ e).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.yuandian.dataflow.proto.msgtype.SstFlowOuterClass.internal_static_dataflow_SstFlow_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.yuandian.dataflow.proto.msgtype.SstFlowOuterClass.internal_static_dataflow_SstFlow_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.yuandian.dataflow.proto.msgtype.SstFlowOuterClass.SstFlow.class, com.yuandian.dataflow.proto.msgtype.SstFlowOuterClass.SstFlow.Builder.class);
+ }
+
+ public static final int TABLE_ID_FIELD_NUMBER = 1;
+ private int tableId_;
+ /**
+ * int32 table_id = 1;
+ * @return The tableId.
+ */
+ @java.lang.Override
+ public int getTableId() {
+ return tableId_;
+ }
+
+ public static final int MAC_SRC_FIELD_NUMBER = 2;
+ private long macSrc_;
+ /**
+ *
+ *源MAC
+ *
+ *
+ * int64 mac_src = 2;
+ * @return The macSrc.
+ */
+ @java.lang.Override
+ public long getMacSrc() {
+ return macSrc_;
+ }
+
+ public static final int MAC_DST_FIELD_NUMBER = 3;
+ private long macDst_;
+ /**
+ *
+ *目标MAC
+ *
+ *
+ * int64 mac_dst = 3;
+ * @return The macDst.
+ */
+ @java.lang.Override
+ public long getMacDst() {
+ return macDst_;
+ }
+
+ public static final int IP_SRC_FIELD_NUMBER = 4;
+ private long ipSrc_;
+ /**
+ *
+ *源IP
+ *
+ *
+ * int64 ip_src = 4;
+ * @return The ipSrc.
+ */
+ @java.lang.Override
+ public long getIpSrc() {
+ return ipSrc_;
+ }
+
+ public static final int IP_DST_FIELD_NUMBER = 5;
+ private long ipDst_;
+ /**
+ *
+ *目标IP
+ *
+ *
+ * int64 ip_dst = 5;
+ * @return The ipDst.
+ */
+ @java.lang.Override
+ public long getIpDst() {
+ return ipDst_;
+ }
+
+ public static final int PORT_SRC_FIELD_NUMBER = 6;
+ private int portSrc_;
+ /**
+ *
+ *源端口,如果没有,为-1
+ *
+ *
+ * int32 port_src = 6;
+ * @return The portSrc.
+ */
+ @java.lang.Override
+ public int getPortSrc() {
+ return portSrc_;
+ }
+
+ public static final int PORT_DST_FIELD_NUMBER = 7;
+ private int portDst_;
+ /**
+ *
+ *目标端口,如果没有,为-1
+ *
+ *
+ * int32 port_dst = 7;
+ * @return The portDst.
+ */
+ @java.lang.Override
+ public int getPortDst() {
+ return portDst_;
+ }
+
+ public static final int L3_PROTO_FIELD_NUMBER = 8;
+ private int l3Proto_;
+ /**
+ *
+ *第三层协议ID,如果没有,为-1
+ *
+ *
+ * int32 l3_proto = 8;
+ * @return The l3Proto.
+ */
+ @java.lang.Override
+ public int getL3Proto() {
+ return l3Proto_;
+ }
+
+ public static final int L4_PROTO_FIELD_NUMBER = 9;
+ private int l4Proto_;
+ /**
+ *
+ *第四层协议ID,如果没有,为-1
+ *
+ *
+ * int32 l4_proto = 9;
+ * @return The l4Proto.
+ */
+ @java.lang.Override
+ public int getL4Proto() {
+ return l4Proto_;
+ }
+
+ public static final int TOS_FIELD_NUMBER = 10;
+ private int tos_;
+ /**
+ *
+ *Tos,一个字节,如果没有,为-1
+ *
+ *
+ * int32 tos = 10;
+ * @return The tos.
+ */
+ @java.lang.Override
+ public int getTos() {
+ return tos_;
+ }
+
+ public static final int VLAN_ID_FIELD_NUMBER = 11;
+ private int vlanId_;
+ /**
+ *
+ *vlan ID,如果没有,为-1
+ *
+ *
+ * int32 vlan_id = 11;
+ * @return The vlanId.
+ */
+ @java.lang.Override
+ public int getVlanId() {
+ return vlanId_;
+ }
+
+ public static final int BYTES_FIELD_NUMBER = 12;
+ private long bytes_;
+ /**
+ *
+ *字节总数
+ *
+ *
+ * int64 bytes = 12;
+ * @return The bytes.
+ */
+ @java.lang.Override
+ public long getBytes() {
+ return bytes_;
+ }
+
+ public static final int PACKETS_FIELD_NUMBER = 13;
+ private long packets_;
+ /**
+ *
+ *数据包总数
+ *
+ *
+ * int64 packets = 13;
+ * @return The packets.
+ */
+ @java.lang.Override
+ public long getPackets() {
+ return packets_;
+ }
+
+ public static final int PACKETS_SYN_FIELD_NUMBER = 14;
+ private long packetsSyn_;
+ /**
+ *
+ *TCP同步包数
+ *
+ *
+ * int64 packets_syn = 14;
+ * @return The packetsSyn.
+ */
+ @java.lang.Override
+ public long getPacketsSyn() {
+ return packetsSyn_;
+ }
+
+ public static final int PACKETS_SYN_ACK_FIELD_NUMBER = 15;
+ private long packetsSynAck_;
+ /**
+ *
+ *TCP同步确认包数
+ *
+ *
+ * int64 packets_syn_ack = 15;
+ * @return The packetsSynAck.
+ */
+ @java.lang.Override
+ public long getPacketsSynAck() {
+ return packetsSynAck_;
+ }
+
+ public static final int PACKETS_SYN_RST_FIELD_NUMBER = 16;
+ private long packetsSynRst_;
+ /**
+ *
+ *TCP同步重置包数
+ *
+ *
+ * int64 packets_syn_rst = 16;
+ * @return The packetsSynRst.
+ */
+ @java.lang.Override
+ public long getPacketsSynRst() {
+ return packetsSynRst_;
+ }
+
+ public static final int TIMESTAMP_FIELD_NUMBER = 17;
+ private long timestamp_;
+ /**
+ *
+ *时间戳,秒
+ *
+ *
+ * int64 timestamp = 17;
+ * @return The timestamp.
+ */
+ @java.lang.Override
+ public long getTimestamp() {
+ return timestamp_;
+ }
+
+ public static final int APPID_FIELD_NUMBER = 18;
+ private long appid_;
+ /**
+ *
+ *应用ID
+ *
+ *
+ * int64 appid = 18;
+ * @return The appid.
+ */
+ @java.lang.Override
+ public long getAppid() {
+ return appid_;
+ }
+
+ public static final int APP_GROUP_ID_FIELD_NUMBER = 19;
+ private long appGroupId_;
+ /**
+ * int64 app_group_id = 19;
+ * @return The appGroupId.
+ */
+ @java.lang.Override
+ public long getAppGroupId() {
+ return appGroupId_;
+ }
+
+ public static final int MPLS_LABEL_FIELD_NUMBER = 20;
+ private int mplsLabel_;
+ /**
+ * int32 mpls_label = 20;
+ * @return The mplsLabel.
+ */
+ @java.lang.Override
+ public int getMplsLabel() {
+ return mplsLabel_;
+ }
+
+ public static final int PKTS_SYN_RX_FIELD_NUMBER = 21;
+ private long pktsSynRx_;
+ /**
+ *
+ *tcp同步包,接收
+ *
+ *
+ * int64 pkts_syn_rx = 21;
+ * @return The pktsSynRx.
+ */
+ @java.lang.Override
+ public long getPktsSynRx() {
+ return pktsSynRx_;
+ }
+
+ public static final int PKTS_SYN_ACK_RX_FIELD_NUMBER = 22;
+ private long pktsSynAckRx_;
+ /**
+ *
+ *tcp同步确认包,接收
+ *
+ *
+ * int64 pkts_syn_ack_rx = 22;
+ * @return The pktsSynAckRx.
+ */
+ @java.lang.Override
+ public long getPktsSynAckRx() {
+ return pktsSynAckRx_;
+ }
+
+ public static final int PKTS_SYN_RST_RX_FIELD_NUMBER = 23;
+ private long pktsSynRstRx_;
+ /**
+ *
+ *tcp同步重置包,接收
+ *
+ *
+ * int64 pkts_syn_rst_rx = 23;
+ * @return The pktsSynRstRx.
+ */
+ @java.lang.Override
+ public long getPktsSynRstRx() {
+ return pktsSynRstRx_;
+ }
+
+ public static final int PKTS_FIN_FIELD_NUMBER = 24;
+ private long pktsFin_;
+ /**
+ *
+ *tcp终止包,接收
+ *
+ *
+ * int64 pkts_fin = 24;
+ * @return The pktsFin.
+ */
+ @java.lang.Override
+ public long getPktsFin() {
+ return pktsFin_;
+ }
+
+ public static final int PKTS_RST_FIELD_NUMBER = 25;
+ private long pktsRst_;
+ /**
+ *
+ *tcp重置包,接收
+ *
+ *
+ * int64 pkts_rst = 25;
+ * @return The pktsRst.
+ */
+ @java.lang.Override
+ public long getPktsRst() {
+ return pktsRst_;
+ }
+
+ public static final int BYTES_RX_FIELD_NUMBER = 26;
+ private long bytesRx_;
+ /**
+ *
+ *字节收
+ *
+ *
+ * int64 bytes_rx = 26;
+ * @return The bytesRx.
+ */
+ @java.lang.Override
+ public long getBytesRx() {
+ return bytesRx_;
+ }
+
+ public static final int PACKETS_RX_FIELD_NUMBER = 27;
+ private long packetsRx_;
+ /**
+ *
+ *数据包收
+ *
+ *
+ * int64 packets_rx = 27;
+ * @return The packetsRx.
+ */
+ @java.lang.Override
+ public long getPacketsRx() {
+ return packetsRx_;
+ }
+
+ public static final int PROBE_TIME_SEC_FIELD_NUMBER = 28;
+ private long probeTimeSec_;
+ /**
+ * int64 probe_time_sec = 28;
+ * @return The probeTimeSec.
+ */
+ @java.lang.Override
+ public long getProbeTimeSec() {
+ return probeTimeSec_;
+ }
+
+ public static final int PROBE_TIME_FIELD_NUMBER = 29;
+ private long probeTime_;
+ /**
+ * int64 probe_time = 29;
+ * @return The probeTime.
+ */
+ @java.lang.Override
+ public long getProbeTime() {
+ return probeTime_;
+ }
+
+ public static final int CREATE_TIME_FIELD_NUMBER = 30;
+ private long createTime_;
+ /**
+ * int64 create_time = 30;
+ * @return The createTime.
+ */
+ @java.lang.Override
+ public long getCreateTime() {
+ return createTime_;
+ }
+
+ public static final int PROBE_IF_FIELD_NUMBER = 31;
+ private int probeIf_;
+ /**
+ * int32 probe_if = 31;
+ * @return The probeIf.
+ */
+ @java.lang.Override
+ public int getProbeIf() {
+ return probeIf_;
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (tableId_ != 0) {
+ output.writeInt32(1, tableId_);
+ }
+ if (macSrc_ != 0L) {
+ output.writeInt64(2, macSrc_);
+ }
+ if (macDst_ != 0L) {
+ output.writeInt64(3, macDst_);
+ }
+ if (ipSrc_ != 0L) {
+ output.writeInt64(4, ipSrc_);
+ }
+ if (ipDst_ != 0L) {
+ output.writeInt64(5, ipDst_);
+ }
+ if (portSrc_ != 0) {
+ output.writeInt32(6, portSrc_);
+ }
+ if (portDst_ != 0) {
+ output.writeInt32(7, portDst_);
+ }
+ if (l3Proto_ != 0) {
+ output.writeInt32(8, l3Proto_);
+ }
+ if (l4Proto_ != 0) {
+ output.writeInt32(9, l4Proto_);
+ }
+ if (tos_ != 0) {
+ output.writeInt32(10, tos_);
+ }
+ if (vlanId_ != 0) {
+ output.writeInt32(11, vlanId_);
+ }
+ if (bytes_ != 0L) {
+ output.writeInt64(12, bytes_);
+ }
+ if (packets_ != 0L) {
+ output.writeInt64(13, packets_);
+ }
+ if (packetsSyn_ != 0L) {
+ output.writeInt64(14, packetsSyn_);
+ }
+ if (packetsSynAck_ != 0L) {
+ output.writeInt64(15, packetsSynAck_);
+ }
+ if (packetsSynRst_ != 0L) {
+ output.writeInt64(16, packetsSynRst_);
+ }
+ if (timestamp_ != 0L) {
+ output.writeInt64(17, timestamp_);
+ }
+ if (appid_ != 0L) {
+ output.writeInt64(18, appid_);
+ }
+ if (appGroupId_ != 0L) {
+ output.writeInt64(19, appGroupId_);
+ }
+ if (mplsLabel_ != 0) {
+ output.writeInt32(20, mplsLabel_);
+ }
+ if (pktsSynRx_ != 0L) {
+ output.writeInt64(21, pktsSynRx_);
+ }
+ if (pktsSynAckRx_ != 0L) {
+ output.writeInt64(22, pktsSynAckRx_);
+ }
+ if (pktsSynRstRx_ != 0L) {
+ output.writeInt64(23, pktsSynRstRx_);
+ }
+ if (pktsFin_ != 0L) {
+ output.writeInt64(24, pktsFin_);
+ }
+ if (pktsRst_ != 0L) {
+ output.writeInt64(25, pktsRst_);
+ }
+ if (bytesRx_ != 0L) {
+ output.writeInt64(26, bytesRx_);
+ }
+ if (packetsRx_ != 0L) {
+ output.writeInt64(27, packetsRx_);
+ }
+ if (probeTimeSec_ != 0L) {
+ output.writeInt64(28, probeTimeSec_);
+ }
+ if (probeTime_ != 0L) {
+ output.writeInt64(29, probeTime_);
+ }
+ if (createTime_ != 0L) {
+ output.writeInt64(30, createTime_);
+ }
+ if (probeIf_ != 0) {
+ output.writeInt32(31, probeIf_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (tableId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(1, tableId_);
+ }
+ if (macSrc_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(2, macSrc_);
+ }
+ if (macDst_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(3, macDst_);
+ }
+ if (ipSrc_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(4, ipSrc_);
+ }
+ if (ipDst_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(5, ipDst_);
+ }
+ if (portSrc_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(6, portSrc_);
+ }
+ if (portDst_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(7, portDst_);
+ }
+ if (l3Proto_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(8, l3Proto_);
+ }
+ if (l4Proto_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(9, l4Proto_);
+ }
+ if (tos_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(10, tos_);
+ }
+ if (vlanId_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(11, vlanId_);
+ }
+ if (bytes_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(12, bytes_);
+ }
+ if (packets_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(13, packets_);
+ }
+ if (packetsSyn_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(14, packetsSyn_);
+ }
+ if (packetsSynAck_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(15, packetsSynAck_);
+ }
+ if (packetsSynRst_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(16, packetsSynRst_);
+ }
+ if (timestamp_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(17, timestamp_);
+ }
+ if (appid_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(18, appid_);
+ }
+ if (appGroupId_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(19, appGroupId_);
+ }
+ if (mplsLabel_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(20, mplsLabel_);
+ }
+ if (pktsSynRx_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(21, pktsSynRx_);
+ }
+ if (pktsSynAckRx_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(22, pktsSynAckRx_);
+ }
+ if (pktsSynRstRx_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(23, pktsSynRstRx_);
+ }
+ if (pktsFin_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(24, pktsFin_);
+ }
+ if (pktsRst_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(25, pktsRst_);
+ }
+ if (bytesRx_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(26, bytesRx_);
+ }
+ if (packetsRx_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(27, packetsRx_);
+ }
+ if (probeTimeSec_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(28, probeTimeSec_);
+ }
+ if (probeTime_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(29, probeTime_);
+ }
+ if (createTime_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(30, createTime_);
+ }
+ if (probeIf_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(31, probeIf_);
+ }
+ size += unknownFields.getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof com.yuandian.dataflow.proto.msgtype.SstFlowOuterClass.SstFlow)) {
+ return super.equals(obj);
+ }
+ com.yuandian.dataflow.proto.msgtype.SstFlowOuterClass.SstFlow other = (com.yuandian.dataflow.proto.msgtype.SstFlowOuterClass.SstFlow) obj;
+
+ if (getTableId()
+ != other.getTableId()) return false;
+ if (getMacSrc()
+ != other.getMacSrc()) return false;
+ if (getMacDst()
+ != other.getMacDst()) return false;
+ if (getIpSrc()
+ != other.getIpSrc()) return false;
+ if (getIpDst()
+ != other.getIpDst()) return false;
+ if (getPortSrc()
+ != other.getPortSrc()) return false;
+ if (getPortDst()
+ != other.getPortDst()) return false;
+ if (getL3Proto()
+ != other.getL3Proto()) return false;
+ if (getL4Proto()
+ != other.getL4Proto()) return false;
+ if (getTos()
+ != other.getTos()) return false;
+ if (getVlanId()
+ != other.getVlanId()) return false;
+ if (getBytes()
+ != other.getBytes()) return false;
+ if (getPackets()
+ != other.getPackets()) return false;
+ if (getPacketsSyn()
+ != other.getPacketsSyn()) return false;
+ if (getPacketsSynAck()
+ != other.getPacketsSynAck()) return false;
+ if (getPacketsSynRst()
+ != other.getPacketsSynRst()) return false;
+ if (getTimestamp()
+ != other.getTimestamp()) return false;
+ if (getAppid()
+ != other.getAppid()) return false;
+ if (getAppGroupId()
+ != other.getAppGroupId()) return false;
+ if (getMplsLabel()
+ != other.getMplsLabel()) return false;
+ if (getPktsSynRx()
+ != other.getPktsSynRx()) return false;
+ if (getPktsSynAckRx()
+ != other.getPktsSynAckRx()) return false;
+ if (getPktsSynRstRx()
+ != other.getPktsSynRstRx()) return false;
+ if (getPktsFin()
+ != other.getPktsFin()) return false;
+ if (getPktsRst()
+ != other.getPktsRst()) return false;
+ if (getBytesRx()
+ != other.getBytesRx()) return false;
+ if (getPacketsRx()
+ != other.getPacketsRx()) return false;
+ if (getProbeTimeSec()
+ != other.getProbeTimeSec()) return false;
+ if (getProbeTime()
+ != other.getProbeTime()) return false;
+ if (getCreateTime()
+ != other.getCreateTime()) return false;
+ if (getProbeIf()
+ != other.getProbeIf()) return false;
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + TABLE_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getTableId();
+ hash = (37 * hash) + MAC_SRC_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getMacSrc());
+ hash = (37 * hash) + MAC_DST_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getMacDst());
+ hash = (37 * hash) + IP_SRC_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getIpSrc());
+ hash = (37 * hash) + IP_DST_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getIpDst());
+ hash = (37 * hash) + PORT_SRC_FIELD_NUMBER;
+ hash = (53 * hash) + getPortSrc();
+ hash = (37 * hash) + PORT_DST_FIELD_NUMBER;
+ hash = (53 * hash) + getPortDst();
+ hash = (37 * hash) + L3_PROTO_FIELD_NUMBER;
+ hash = (53 * hash) + getL3Proto();
+ hash = (37 * hash) + L4_PROTO_FIELD_NUMBER;
+ hash = (53 * hash) + getL4Proto();
+ hash = (37 * hash) + TOS_FIELD_NUMBER;
+ hash = (53 * hash) + getTos();
+ hash = (37 * hash) + VLAN_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getVlanId();
+ hash = (37 * hash) + BYTES_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getBytes());
+ hash = (37 * hash) + PACKETS_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getPackets());
+ hash = (37 * hash) + PACKETS_SYN_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getPacketsSyn());
+ hash = (37 * hash) + PACKETS_SYN_ACK_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getPacketsSynAck());
+ hash = (37 * hash) + PACKETS_SYN_RST_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getPacketsSynRst());
+ hash = (37 * hash) + TIMESTAMP_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getTimestamp());
+ hash = (37 * hash) + APPID_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getAppid());
+ hash = (37 * hash) + APP_GROUP_ID_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getAppGroupId());
+ hash = (37 * hash) + MPLS_LABEL_FIELD_NUMBER;
+ hash = (53 * hash) + getMplsLabel();
+ hash = (37 * hash) + PKTS_SYN_RX_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getPktsSynRx());
+ hash = (37 * hash) + PKTS_SYN_ACK_RX_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getPktsSynAckRx());
+ hash = (37 * hash) + PKTS_SYN_RST_RX_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getPktsSynRstRx());
+ hash = (37 * hash) + PKTS_FIN_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getPktsFin());
+ hash = (37 * hash) + PKTS_RST_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getPktsRst());
+ hash = (37 * hash) + BYTES_RX_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getBytesRx());
+ hash = (37 * hash) + PACKETS_RX_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getPacketsRx());
+ hash = (37 * hash) + PROBE_TIME_SEC_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getProbeTimeSec());
+ hash = (37 * hash) + PROBE_TIME_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getProbeTime());
+ hash = (37 * hash) + CREATE_TIME_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getCreateTime());
+ hash = (37 * hash) + PROBE_IF_FIELD_NUMBER;
+ hash = (53 * hash) + getProbeIf();
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.yuandian.dataflow.proto.msgtype.SstFlowOuterClass.SstFlow parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.yuandian.dataflow.proto.msgtype.SstFlowOuterClass.SstFlow parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.yuandian.dataflow.proto.msgtype.SstFlowOuterClass.SstFlow parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.yuandian.dataflow.proto.msgtype.SstFlowOuterClass.SstFlow parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.yuandian.dataflow.proto.msgtype.SstFlowOuterClass.SstFlow parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.yuandian.dataflow.proto.msgtype.SstFlowOuterClass.SstFlow parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.yuandian.dataflow.proto.msgtype.SstFlowOuterClass.SstFlow parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.yuandian.dataflow.proto.msgtype.SstFlowOuterClass.SstFlow parseFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static com.yuandian.dataflow.proto.msgtype.SstFlowOuterClass.SstFlow parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static com.yuandian.dataflow.proto.msgtype.SstFlowOuterClass.SstFlow parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static com.yuandian.dataflow.proto.msgtype.SstFlowOuterClass.SstFlow parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.yuandian.dataflow.proto.msgtype.SstFlowOuterClass.SstFlow parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(com.yuandian.dataflow.proto.msgtype.SstFlowOuterClass.SstFlow prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE
+ ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code dataflow.SstFlow}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:dataflow.SstFlow)
+ com.yuandian.dataflow.proto.msgtype.SstFlowOuterClass.SstFlowOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.yuandian.dataflow.proto.msgtype.SstFlowOuterClass.internal_static_dataflow_SstFlow_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.yuandian.dataflow.proto.msgtype.SstFlowOuterClass.internal_static_dataflow_SstFlow_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.yuandian.dataflow.proto.msgtype.SstFlowOuterClass.SstFlow.class, com.yuandian.dataflow.proto.msgtype.SstFlowOuterClass.SstFlow.Builder.class);
+ }
+
+ // Construct using com.yuandian.dataflow.proto.msgtype.SstFlowOuterClass.SstFlow.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (com.google.protobuf.GeneratedMessageV3
+ .alwaysUseFieldBuilders) {
+ }
+ }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ tableId_ = 0;
+
+ macSrc_ = 0L;
+
+ macDst_ = 0L;
+
+ ipSrc_ = 0L;
+
+ ipDst_ = 0L;
+
+ portSrc_ = 0;
+
+ portDst_ = 0;
+
+ l3Proto_ = 0;
+
+ l4Proto_ = 0;
+
+ tos_ = 0;
+
+ vlanId_ = 0;
+
+ bytes_ = 0L;
+
+ packets_ = 0L;
+
+ packetsSyn_ = 0L;
+
+ packetsSynAck_ = 0L;
+
+ packetsSynRst_ = 0L;
+
+ timestamp_ = 0L;
+
+ appid_ = 0L;
+
+ appGroupId_ = 0L;
+
+ mplsLabel_ = 0;
+
+ pktsSynRx_ = 0L;
+
+ pktsSynAckRx_ = 0L;
+
+ pktsSynRstRx_ = 0L;
+
+ pktsFin_ = 0L;
+
+ pktsRst_ = 0L;
+
+ bytesRx_ = 0L;
+
+ packetsRx_ = 0L;
+
+ probeTimeSec_ = 0L;
+
+ probeTime_ = 0L;
+
+ createTime_ = 0L;
+
+ probeIf_ = 0;
+
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return com.yuandian.dataflow.proto.msgtype.SstFlowOuterClass.internal_static_dataflow_SstFlow_descriptor;
+ }
+
+ @java.lang.Override
+ public com.yuandian.dataflow.proto.msgtype.SstFlowOuterClass.SstFlow getDefaultInstanceForType() {
+ return com.yuandian.dataflow.proto.msgtype.SstFlowOuterClass.SstFlow.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public com.yuandian.dataflow.proto.msgtype.SstFlowOuterClass.SstFlow build() {
+ com.yuandian.dataflow.proto.msgtype.SstFlowOuterClass.SstFlow result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public com.yuandian.dataflow.proto.msgtype.SstFlowOuterClass.SstFlow buildPartial() {
+ com.yuandian.dataflow.proto.msgtype.SstFlowOuterClass.SstFlow result = new com.yuandian.dataflow.proto.msgtype.SstFlowOuterClass.SstFlow(this);
+ result.tableId_ = tableId_;
+ result.macSrc_ = macSrc_;
+ result.macDst_ = macDst_;
+ result.ipSrc_ = ipSrc_;
+ result.ipDst_ = ipDst_;
+ result.portSrc_ = portSrc_;
+ result.portDst_ = portDst_;
+ result.l3Proto_ = l3Proto_;
+ result.l4Proto_ = l4Proto_;
+ result.tos_ = tos_;
+ result.vlanId_ = vlanId_;
+ result.bytes_ = bytes_;
+ result.packets_ = packets_;
+ result.packetsSyn_ = packetsSyn_;
+ result.packetsSynAck_ = packetsSynAck_;
+ result.packetsSynRst_ = packetsSynRst_;
+ result.timestamp_ = timestamp_;
+ result.appid_ = appid_;
+ result.appGroupId_ = appGroupId_;
+ result.mplsLabel_ = mplsLabel_;
+ result.pktsSynRx_ = pktsSynRx_;
+ result.pktsSynAckRx_ = pktsSynAckRx_;
+ result.pktsSynRstRx_ = pktsSynRstRx_;
+ result.pktsFin_ = pktsFin_;
+ result.pktsRst_ = pktsRst_;
+ result.bytesRx_ = bytesRx_;
+ result.packetsRx_ = packetsRx_;
+ result.probeTimeSec_ = probeTimeSec_;
+ result.probeTime_ = probeTime_;
+ result.createTime_ = createTime_;
+ result.probeIf_ = probeIf_;
+ onBuilt();
+ return result;
+ }
+
+ @java.lang.Override
+ public Builder clone() {
+ return super.clone();
+ }
+ @java.lang.Override
+ public Builder setField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.setField(field, value);
+ }
+ @java.lang.Override
+ public Builder clearField(
+ com.google.protobuf.Descriptors.FieldDescriptor field) {
+ return super.clearField(field);
+ }
+ @java.lang.Override
+ public Builder clearOneof(
+ com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+ return super.clearOneof(oneof);
+ }
+ @java.lang.Override
+ public Builder setRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ int index, java.lang.Object value) {
+ return super.setRepeatedField(field, index, value);
+ }
+ @java.lang.Override
+ public Builder addRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.addRepeatedField(field, value);
+ }
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof com.yuandian.dataflow.proto.msgtype.SstFlowOuterClass.SstFlow) {
+ return mergeFrom((com.yuandian.dataflow.proto.msgtype.SstFlowOuterClass.SstFlow)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(com.yuandian.dataflow.proto.msgtype.SstFlowOuterClass.SstFlow other) {
+ if (other == com.yuandian.dataflow.proto.msgtype.SstFlowOuterClass.SstFlow.getDefaultInstance()) return this;
+ if (other.getTableId() != 0) {
+ setTableId(other.getTableId());
+ }
+ if (other.getMacSrc() != 0L) {
+ setMacSrc(other.getMacSrc());
+ }
+ if (other.getMacDst() != 0L) {
+ setMacDst(other.getMacDst());
+ }
+ if (other.getIpSrc() != 0L) {
+ setIpSrc(other.getIpSrc());
+ }
+ if (other.getIpDst() != 0L) {
+ setIpDst(other.getIpDst());
+ }
+ if (other.getPortSrc() != 0) {
+ setPortSrc(other.getPortSrc());
+ }
+ if (other.getPortDst() != 0) {
+ setPortDst(other.getPortDst());
+ }
+ if (other.getL3Proto() != 0) {
+ setL3Proto(other.getL3Proto());
+ }
+ if (other.getL4Proto() != 0) {
+ setL4Proto(other.getL4Proto());
+ }
+ if (other.getTos() != 0) {
+ setTos(other.getTos());
+ }
+ if (other.getVlanId() != 0) {
+ setVlanId(other.getVlanId());
+ }
+ if (other.getBytes() != 0L) {
+ setBytes(other.getBytes());
+ }
+ if (other.getPackets() != 0L) {
+ setPackets(other.getPackets());
+ }
+ if (other.getPacketsSyn() != 0L) {
+ setPacketsSyn(other.getPacketsSyn());
+ }
+ if (other.getPacketsSynAck() != 0L) {
+ setPacketsSynAck(other.getPacketsSynAck());
+ }
+ if (other.getPacketsSynRst() != 0L) {
+ setPacketsSynRst(other.getPacketsSynRst());
+ }
+ if (other.getTimestamp() != 0L) {
+ setTimestamp(other.getTimestamp());
+ }
+ if (other.getAppid() != 0L) {
+ setAppid(other.getAppid());
+ }
+ if (other.getAppGroupId() != 0L) {
+ setAppGroupId(other.getAppGroupId());
+ }
+ if (other.getMplsLabel() != 0) {
+ setMplsLabel(other.getMplsLabel());
+ }
+ if (other.getPktsSynRx() != 0L) {
+ setPktsSynRx(other.getPktsSynRx());
+ }
+ if (other.getPktsSynAckRx() != 0L) {
+ setPktsSynAckRx(other.getPktsSynAckRx());
+ }
+ if (other.getPktsSynRstRx() != 0L) {
+ setPktsSynRstRx(other.getPktsSynRstRx());
+ }
+ if (other.getPktsFin() != 0L) {
+ setPktsFin(other.getPktsFin());
+ }
+ if (other.getPktsRst() != 0L) {
+ setPktsRst(other.getPktsRst());
+ }
+ if (other.getBytesRx() != 0L) {
+ setBytesRx(other.getBytesRx());
+ }
+ if (other.getPacketsRx() != 0L) {
+ setPacketsRx(other.getPacketsRx());
+ }
+ if (other.getProbeTimeSec() != 0L) {
+ setProbeTimeSec(other.getProbeTimeSec());
+ }
+ if (other.getProbeTime() != 0L) {
+ setProbeTime(other.getProbeTime());
+ }
+ if (other.getCreateTime() != 0L) {
+ setCreateTime(other.getCreateTime());
+ }
+ if (other.getProbeIf() != 0) {
+ setProbeIf(other.getProbeIf());
+ }
+ this.mergeUnknownFields(other.unknownFields);
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ com.yuandian.dataflow.proto.msgtype.SstFlowOuterClass.SstFlow parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (com.yuandian.dataflow.proto.msgtype.SstFlowOuterClass.SstFlow) e.getUnfinishedMessage();
+ throw e.unwrapIOException();
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+
+ private int tableId_ ;
+ /**
+ * int32 table_id = 1;
+ * @return The tableId.
+ */
+ @java.lang.Override
+ public int getTableId() {
+ return tableId_;
+ }
+ /**
+ * int32 table_id = 1;
+ * @param value The tableId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTableId(int value) {
+
+ tableId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int32 table_id = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearTableId() {
+
+ tableId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private long macSrc_ ;
+ /**
+ *
+ *源MAC
+ *
+ *
+ * int64 mac_src = 2;
+ * @return The macSrc.
+ */
+ @java.lang.Override
+ public long getMacSrc() {
+ return macSrc_;
+ }
+ /**
+ *
+ *源MAC
+ *
+ *
+ * int64 mac_src = 2;
+ * @param value The macSrc to set.
+ * @return This builder for chaining.
+ */
+ public Builder setMacSrc(long value) {
+
+ macSrc_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *源MAC
+ *
+ *
+ * int64 mac_src = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearMacSrc() {
+
+ macSrc_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long macDst_ ;
+ /**
+ *
+ *目标MAC
+ *
+ *
+ * int64 mac_dst = 3;
+ * @return The macDst.
+ */
+ @java.lang.Override
+ public long getMacDst() {
+ return macDst_;
+ }
+ /**
+ *
+ *目标MAC
+ *
+ *
+ * int64 mac_dst = 3;
+ * @param value The macDst to set.
+ * @return This builder for chaining.
+ */
+ public Builder setMacDst(long value) {
+
+ macDst_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *目标MAC
+ *
+ *
+ * int64 mac_dst = 3;
+ * @return This builder for chaining.
+ */
+ public Builder clearMacDst() {
+
+ macDst_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long ipSrc_ ;
+ /**
+ *
+ *源IP
+ *
+ *
+ * int64 ip_src = 4;
+ * @return The ipSrc.
+ */
+ @java.lang.Override
+ public long getIpSrc() {
+ return ipSrc_;
+ }
+ /**
+ *
+ *源IP
+ *
+ *
+ * int64 ip_src = 4;
+ * @param value The ipSrc to set.
+ * @return This builder for chaining.
+ */
+ public Builder setIpSrc(long value) {
+
+ ipSrc_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *源IP
+ *
+ *
+ * int64 ip_src = 4;
+ * @return This builder for chaining.
+ */
+ public Builder clearIpSrc() {
+
+ ipSrc_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long ipDst_ ;
+ /**
+ *
+ *目标IP
+ *
+ *
+ * int64 ip_dst = 5;
+ * @return The ipDst.
+ */
+ @java.lang.Override
+ public long getIpDst() {
+ return ipDst_;
+ }
+ /**
+ *
+ *目标IP
+ *
+ *
+ * int64 ip_dst = 5;
+ * @param value The ipDst to set.
+ * @return This builder for chaining.
+ */
+ public Builder setIpDst(long value) {
+
+ ipDst_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *目标IP
+ *
+ *
+ * int64 ip_dst = 5;
+ * @return This builder for chaining.
+ */
+ public Builder clearIpDst() {
+
+ ipDst_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private int portSrc_ ;
+ /**
+ *
+ *源端口,如果没有,为-1
+ *
+ *
+ * int32 port_src = 6;
+ * @return The portSrc.
+ */
+ @java.lang.Override
+ public int getPortSrc() {
+ return portSrc_;
+ }
+ /**
+ *
+ *源端口,如果没有,为-1
+ *
+ *
+ * int32 port_src = 6;
+ * @param value The portSrc to set.
+ * @return This builder for chaining.
+ */
+ public Builder setPortSrc(int value) {
+
+ portSrc_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *源端口,如果没有,为-1
+ *
+ *
+ * int32 port_src = 6;
+ * @return This builder for chaining.
+ */
+ public Builder clearPortSrc() {
+
+ portSrc_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int portDst_ ;
+ /**
+ *
+ *目标端口,如果没有,为-1
+ *
+ *
+ * int32 port_dst = 7;
+ * @return The portDst.
+ */
+ @java.lang.Override
+ public int getPortDst() {
+ return portDst_;
+ }
+ /**
+ *
+ *目标端口,如果没有,为-1
+ *
+ *
+ * int32 port_dst = 7;
+ * @param value The portDst to set.
+ * @return This builder for chaining.
+ */
+ public Builder setPortDst(int value) {
+
+ portDst_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *目标端口,如果没有,为-1
+ *
+ *
+ * int32 port_dst = 7;
+ * @return This builder for chaining.
+ */
+ public Builder clearPortDst() {
+
+ portDst_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int l3Proto_ ;
+ /**
+ *
+ *第三层协议ID,如果没有,为-1
+ *
+ *
+ * int32 l3_proto = 8;
+ * @return The l3Proto.
+ */
+ @java.lang.Override
+ public int getL3Proto() {
+ return l3Proto_;
+ }
+ /**
+ *
+ *第三层协议ID,如果没有,为-1
+ *
+ *
+ * int32 l3_proto = 8;
+ * @param value The l3Proto to set.
+ * @return This builder for chaining.
+ */
+ public Builder setL3Proto(int value) {
+
+ l3Proto_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *第三层协议ID,如果没有,为-1
+ *
+ *
+ * int32 l3_proto = 8;
+ * @return This builder for chaining.
+ */
+ public Builder clearL3Proto() {
+
+ l3Proto_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int l4Proto_ ;
+ /**
+ *
+ *第四层协议ID,如果没有,为-1
+ *
+ *
+ * int32 l4_proto = 9;
+ * @return The l4Proto.
+ */
+ @java.lang.Override
+ public int getL4Proto() {
+ return l4Proto_;
+ }
+ /**
+ *
+ *第四层协议ID,如果没有,为-1
+ *
+ *
+ * int32 l4_proto = 9;
+ * @param value The l4Proto to set.
+ * @return This builder for chaining.
+ */
+ public Builder setL4Proto(int value) {
+
+ l4Proto_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *第四层协议ID,如果没有,为-1
+ *
+ *
+ * int32 l4_proto = 9;
+ * @return This builder for chaining.
+ */
+ public Builder clearL4Proto() {
+
+ l4Proto_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int tos_ ;
+ /**
+ *
+ *Tos,一个字节,如果没有,为-1
+ *
+ *
+ * int32 tos = 10;
+ * @return The tos.
+ */
+ @java.lang.Override
+ public int getTos() {
+ return tos_;
+ }
+ /**
+ *
+ *Tos,一个字节,如果没有,为-1
+ *
+ *
+ * int32 tos = 10;
+ * @param value The tos to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTos(int value) {
+
+ tos_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *Tos,一个字节,如果没有,为-1
+ *
+ *
+ * int32 tos = 10;
+ * @return This builder for chaining.
+ */
+ public Builder clearTos() {
+
+ tos_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int vlanId_ ;
+ /**
+ *
+ *vlan ID,如果没有,为-1
+ *
+ *
+ * int32 vlan_id = 11;
+ * @return The vlanId.
+ */
+ @java.lang.Override
+ public int getVlanId() {
+ return vlanId_;
+ }
+ /**
+ *
+ *vlan ID,如果没有,为-1
+ *
+ *
+ * int32 vlan_id = 11;
+ * @param value The vlanId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setVlanId(int value) {
+
+ vlanId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *vlan ID,如果没有,为-1
+ *
+ *
+ * int32 vlan_id = 11;
+ * @return This builder for chaining.
+ */
+ public Builder clearVlanId() {
+
+ vlanId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private long bytes_ ;
+ /**
+ *
+ *字节总数
+ *
+ *
+ * int64 bytes = 12;
+ * @return The bytes.
+ */
+ @java.lang.Override
+ public long getBytes() {
+ return bytes_;
+ }
+ /**
+ *
+ *字节总数
+ *
+ *
+ * int64 bytes = 12;
+ * @param value The bytes to set.
+ * @return This builder for chaining.
+ */
+ public Builder setBytes(long value) {
+
+ bytes_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *字节总数
+ *
+ *
+ * int64 bytes = 12;
+ * @return This builder for chaining.
+ */
+ public Builder clearBytes() {
+
+ bytes_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long packets_ ;
+ /**
+ *
+ *数据包总数
+ *
+ *
+ * int64 packets = 13;
+ * @return The packets.
+ */
+ @java.lang.Override
+ public long getPackets() {
+ return packets_;
+ }
+ /**
+ *
+ *数据包总数
+ *
+ *
+ * int64 packets = 13;
+ * @param value The packets to set.
+ * @return This builder for chaining.
+ */
+ public Builder setPackets(long value) {
+
+ packets_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *数据包总数
+ *
+ *
+ * int64 packets = 13;
+ * @return This builder for chaining.
+ */
+ public Builder clearPackets() {
+
+ packets_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long packetsSyn_ ;
+ /**
+ *
+ *TCP同步包数
+ *
+ *
+ * int64 packets_syn = 14;
+ * @return The packetsSyn.
+ */
+ @java.lang.Override
+ public long getPacketsSyn() {
+ return packetsSyn_;
+ }
+ /**
+ *
+ *TCP同步包数
+ *
+ *
+ * int64 packets_syn = 14;
+ * @param value The packetsSyn to set.
+ * @return This builder for chaining.
+ */
+ public Builder setPacketsSyn(long value) {
+
+ packetsSyn_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *TCP同步包数
+ *
+ *
+ * int64 packets_syn = 14;
+ * @return This builder for chaining.
+ */
+ public Builder clearPacketsSyn() {
+
+ packetsSyn_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long packetsSynAck_ ;
+ /**
+ *
+ *TCP同步确认包数
+ *
+ *
+ * int64 packets_syn_ack = 15;
+ * @return The packetsSynAck.
+ */
+ @java.lang.Override
+ public long getPacketsSynAck() {
+ return packetsSynAck_;
+ }
+ /**
+ *
+ *TCP同步确认包数
+ *
+ *
+ * int64 packets_syn_ack = 15;
+ * @param value The packetsSynAck to set.
+ * @return This builder for chaining.
+ */
+ public Builder setPacketsSynAck(long value) {
+
+ packetsSynAck_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *TCP同步确认包数
+ *
+ *
+ * int64 packets_syn_ack = 15;
+ * @return This builder for chaining.
+ */
+ public Builder clearPacketsSynAck() {
+
+ packetsSynAck_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long packetsSynRst_ ;
+ /**
+ *
+ *TCP同步重置包数
+ *
+ *
+ * int64 packets_syn_rst = 16;
+ * @return The packetsSynRst.
+ */
+ @java.lang.Override
+ public long getPacketsSynRst() {
+ return packetsSynRst_;
+ }
+ /**
+ *
+ *TCP同步重置包数
+ *
+ *
+ * int64 packets_syn_rst = 16;
+ * @param value The packetsSynRst to set.
+ * @return This builder for chaining.
+ */
+ public Builder setPacketsSynRst(long value) {
+
+ packetsSynRst_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *TCP同步重置包数
+ *
+ *
+ * int64 packets_syn_rst = 16;
+ * @return This builder for chaining.
+ */
+ public Builder clearPacketsSynRst() {
+
+ packetsSynRst_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long timestamp_ ;
+ /**
+ *
+ *时间戳,秒
+ *
+ *
+ * int64 timestamp = 17;
+ * @return The timestamp.
+ */
+ @java.lang.Override
+ public long getTimestamp() {
+ return timestamp_;
+ }
+ /**
+ *
+ *时间戳,秒
+ *
+ *
+ * int64 timestamp = 17;
+ * @param value The timestamp to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTimestamp(long value) {
+
+ timestamp_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *时间戳,秒
+ *
+ *
+ * int64 timestamp = 17;
+ * @return This builder for chaining.
+ */
+ public Builder clearTimestamp() {
+
+ timestamp_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long appid_ ;
+ /**
+ *
+ *应用ID
+ *
+ *
+ * int64 appid = 18;
+ * @return The appid.
+ */
+ @java.lang.Override
+ public long getAppid() {
+ return appid_;
+ }
+ /**
+ *
+ *应用ID
+ *
+ *
+ * int64 appid = 18;
+ * @param value The appid to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAppid(long value) {
+
+ appid_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *应用ID
+ *
+ *
+ * int64 appid = 18;
+ * @return This builder for chaining.
+ */
+ public Builder clearAppid() {
+
+ appid_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long appGroupId_ ;
+ /**
+ * int64 app_group_id = 19;
+ * @return The appGroupId.
+ */
+ @java.lang.Override
+ public long getAppGroupId() {
+ return appGroupId_;
+ }
+ /**
+ * int64 app_group_id = 19;
+ * @param value The appGroupId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAppGroupId(long value) {
+
+ appGroupId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int64 app_group_id = 19;
+ * @return This builder for chaining.
+ */
+ public Builder clearAppGroupId() {
+
+ appGroupId_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private int mplsLabel_ ;
+ /**
+ * int32 mpls_label = 20;
+ * @return The mplsLabel.
+ */
+ @java.lang.Override
+ public int getMplsLabel() {
+ return mplsLabel_;
+ }
+ /**
+ * int32 mpls_label = 20;
+ * @param value The mplsLabel to set.
+ * @return This builder for chaining.
+ */
+ public Builder setMplsLabel(int value) {
+
+ mplsLabel_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int32 mpls_label = 20;
+ * @return This builder for chaining.
+ */
+ public Builder clearMplsLabel() {
+
+ mplsLabel_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private long pktsSynRx_ ;
+ /**
+ *
+ *tcp同步包,接收
+ *
+ *
+ * int64 pkts_syn_rx = 21;
+ * @return The pktsSynRx.
+ */
+ @java.lang.Override
+ public long getPktsSynRx() {
+ return pktsSynRx_;
+ }
+ /**
+ *
+ *tcp同步包,接收
+ *
+ *
+ * int64 pkts_syn_rx = 21;
+ * @param value The pktsSynRx to set.
+ * @return This builder for chaining.
+ */
+ public Builder setPktsSynRx(long value) {
+
+ pktsSynRx_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *tcp同步包,接收
+ *
+ *
+ * int64 pkts_syn_rx = 21;
+ * @return This builder for chaining.
+ */
+ public Builder clearPktsSynRx() {
+
+ pktsSynRx_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long pktsSynAckRx_ ;
+ /**
+ *
+ *tcp同步确认包,接收
+ *
+ *
+ * int64 pkts_syn_ack_rx = 22;
+ * @return The pktsSynAckRx.
+ */
+ @java.lang.Override
+ public long getPktsSynAckRx() {
+ return pktsSynAckRx_;
+ }
+ /**
+ *
+ *tcp同步确认包,接收
+ *
+ *
+ * int64 pkts_syn_ack_rx = 22;
+ * @param value The pktsSynAckRx to set.
+ * @return This builder for chaining.
+ */
+ public Builder setPktsSynAckRx(long value) {
+
+ pktsSynAckRx_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *tcp同步确认包,接收
+ *
+ *
+ * int64 pkts_syn_ack_rx = 22;
+ * @return This builder for chaining.
+ */
+ public Builder clearPktsSynAckRx() {
+
+ pktsSynAckRx_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long pktsSynRstRx_ ;
+ /**
+ *
+ *tcp同步重置包,接收
+ *
+ *
+ * int64 pkts_syn_rst_rx = 23;
+ * @return The pktsSynRstRx.
+ */
+ @java.lang.Override
+ public long getPktsSynRstRx() {
+ return pktsSynRstRx_;
+ }
+ /**
+ *
+ *tcp同步重置包,接收
+ *
+ *
+ * int64 pkts_syn_rst_rx = 23;
+ * @param value The pktsSynRstRx to set.
+ * @return This builder for chaining.
+ */
+ public Builder setPktsSynRstRx(long value) {
+
+ pktsSynRstRx_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *tcp同步重置包,接收
+ *
+ *
+ * int64 pkts_syn_rst_rx = 23;
+ * @return This builder for chaining.
+ */
+ public Builder clearPktsSynRstRx() {
+
+ pktsSynRstRx_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long pktsFin_ ;
+ /**
+ *
+ *tcp终止包,接收
+ *
+ *
+ * int64 pkts_fin = 24;
+ * @return The pktsFin.
+ */
+ @java.lang.Override
+ public long getPktsFin() {
+ return pktsFin_;
+ }
+ /**
+ *
+ *tcp终止包,接收
+ *
+ *
+ * int64 pkts_fin = 24;
+ * @param value The pktsFin to set.
+ * @return This builder for chaining.
+ */
+ public Builder setPktsFin(long value) {
+
+ pktsFin_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *tcp终止包,接收
+ *
+ *
+ * int64 pkts_fin = 24;
+ * @return This builder for chaining.
+ */
+ public Builder clearPktsFin() {
+
+ pktsFin_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long pktsRst_ ;
+ /**
+ *
+ *tcp重置包,接收
+ *
+ *
+ * int64 pkts_rst = 25;
+ * @return The pktsRst.
+ */
+ @java.lang.Override
+ public long getPktsRst() {
+ return pktsRst_;
+ }
+ /**
+ *
+ *tcp重置包,接收
+ *
+ *
+ * int64 pkts_rst = 25;
+ * @param value The pktsRst to set.
+ * @return This builder for chaining.
+ */
+ public Builder setPktsRst(long value) {
+
+ pktsRst_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *tcp重置包,接收
+ *
+ *
+ * int64 pkts_rst = 25;
+ * @return This builder for chaining.
+ */
+ public Builder clearPktsRst() {
+
+ pktsRst_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long bytesRx_ ;
+ /**
+ *
+ *字节收
+ *
+ *
+ * int64 bytes_rx = 26;
+ * @return The bytesRx.
+ */
+ @java.lang.Override
+ public long getBytesRx() {
+ return bytesRx_;
+ }
+ /**
+ *
+ *字节收
+ *
+ *
+ * int64 bytes_rx = 26;
+ * @param value The bytesRx to set.
+ * @return This builder for chaining.
+ */
+ public Builder setBytesRx(long value) {
+
+ bytesRx_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *字节收
+ *
+ *
+ * int64 bytes_rx = 26;
+ * @return This builder for chaining.
+ */
+ public Builder clearBytesRx() {
+
+ bytesRx_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long packetsRx_ ;
+ /**
+ *
+ *数据包收
+ *
+ *
+ * int64 packets_rx = 27;
+ * @return The packetsRx.
+ */
+ @java.lang.Override
+ public long getPacketsRx() {
+ return packetsRx_;
+ }
+ /**
+ *
+ *数据包收
+ *
+ *
+ * int64 packets_rx = 27;
+ * @param value The packetsRx to set.
+ * @return This builder for chaining.
+ */
+ public Builder setPacketsRx(long value) {
+
+ packetsRx_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *数据包收
+ *
+ *
+ * int64 packets_rx = 27;
+ * @return This builder for chaining.
+ */
+ public Builder clearPacketsRx() {
+
+ packetsRx_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long probeTimeSec_ ;
+ /**
+ * int64 probe_time_sec = 28;
+ * @return The probeTimeSec.
+ */
+ @java.lang.Override
+ public long getProbeTimeSec() {
+ return probeTimeSec_;
+ }
+ /**
+ * int64 probe_time_sec = 28;
+ * @param value The probeTimeSec to set.
+ * @return This builder for chaining.
+ */
+ public Builder setProbeTimeSec(long value) {
+
+ probeTimeSec_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int64 probe_time_sec = 28;
+ * @return This builder for chaining.
+ */
+ public Builder clearProbeTimeSec() {
+
+ probeTimeSec_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long probeTime_ ;
+ /**
+ * int64 probe_time = 29;
+ * @return The probeTime.
+ */
+ @java.lang.Override
+ public long getProbeTime() {
+ return probeTime_;
+ }
+ /**
+ * int64 probe_time = 29;
+ * @param value The probeTime to set.
+ * @return This builder for chaining.
+ */
+ public Builder setProbeTime(long value) {
+
+ probeTime_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int64 probe_time = 29;
+ * @return This builder for chaining.
+ */
+ public Builder clearProbeTime() {
+
+ probeTime_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long createTime_ ;
+ /**
+ * int64 create_time = 30;
+ * @return The createTime.
+ */
+ @java.lang.Override
+ public long getCreateTime() {
+ return createTime_;
+ }
+ /**
+ * int64 create_time = 30;
+ * @param value The createTime to set.
+ * @return This builder for chaining.
+ */
+ public Builder setCreateTime(long value) {
+
+ createTime_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int64 create_time = 30;
+ * @return This builder for chaining.
+ */
+ public Builder clearCreateTime() {
+
+ createTime_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private int probeIf_ ;
+ /**
+ * int32 probe_if = 31;
+ * @return The probeIf.
+ */
+ @java.lang.Override
+ public int getProbeIf() {
+ return probeIf_;
+ }
+ /**
+ * int32 probe_if = 31;
+ * @param value The probeIf to set.
+ * @return This builder for chaining.
+ */
+ public Builder setProbeIf(int value) {
+
+ probeIf_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int32 probe_if = 31;
+ * @return This builder for chaining.
+ */
+ public Builder clearProbeIf() {
+
+ probeIf_ = 0;
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:dataflow.SstFlow)
+ }
+
+ // @@protoc_insertion_point(class_scope:dataflow.SstFlow)
+ private static final com.yuandian.dataflow.proto.msgtype.SstFlowOuterClass.SstFlow DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.yuandian.dataflow.proto.msgtype.SstFlowOuterClass.SstFlow();
+ }
+
+ public static com.yuandian.dataflow.proto.msgtype.SstFlowOuterClass.SstFlow getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public SstFlow parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return new SstFlow(input, extensionRegistry);
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.yuandian.dataflow.proto.msgtype.SstFlowOuterClass.SstFlow getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_dataflow_SstFlow_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_dataflow_SstFlow_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\rSstFlow.proto\022\010dataflow\"\332\004\n\007SstFlow\022\020\n" +
+ "\010table_id\030\001 \001(\005\022\017\n\007mac_src\030\002 \001(\003\022\017\n\007mac_" +
+ "dst\030\003 \001(\003\022\016\n\006ip_src\030\004 \001(\003\022\016\n\006ip_dst\030\005 \001(" +
+ "\003\022\020\n\010port_src\030\006 \001(\005\022\020\n\010port_dst\030\007 \001(\005\022\020\n" +
+ "\010l3_proto\030\010 \001(\005\022\020\n\010l4_proto\030\t \001(\005\022\013\n\003tos" +
+ "\030\n \001(\005\022\017\n\007vlan_id\030\013 \001(\005\022\r\n\005bytes\030\014 \001(\003\022\017" +
+ "\n\007packets\030\r \001(\003\022\023\n\013packets_syn\030\016 \001(\003\022\027\n\017" +
+ "packets_syn_ack\030\017 \001(\003\022\027\n\017packets_syn_rst" +
+ "\030\020 \001(\003\022\021\n\ttimestamp\030\021 \001(\003\022\r\n\005appid\030\022 \001(\003" +
+ "\022\024\n\014app_group_id\030\023 \001(\003\022\022\n\nmpls_label\030\024 \001" +
+ "(\005\022\023\n\013pkts_syn_rx\030\025 \001(\003\022\027\n\017pkts_syn_ack_" +
+ "rx\030\026 \001(\003\022\027\n\017pkts_syn_rst_rx\030\027 \001(\003\022\020\n\010pkt" +
+ "s_fin\030\030 \001(\003\022\020\n\010pkts_rst\030\031 \001(\003\022\020\n\010bytes_r" +
+ "x\030\032 \001(\003\022\022\n\npackets_rx\030\033 \001(\003\022\026\n\016probe_tim" +
+ "e_sec\030\034 \001(\003\022\022\n\nprobe_time\030\035 \001(\003\022\023\n\013creat" +
+ "e_time\030\036 \001(\003\022\020\n\010probe_if\030\037 \001(\005B<\n#com.yu" +
+ "andian.dataflow.proto.msgtypeP\000Z\023../grpc" +
+ "-gen;grpcgenb\006proto3"
+ };
+ descriptor = com.google.protobuf.Descriptors.FileDescriptor
+ .internalBuildGeneratedFileFrom(descriptorData,
+ new com.google.protobuf.Descriptors.FileDescriptor[] {
+ });
+ internal_static_dataflow_SstFlow_descriptor =
+ getDescriptor().getMessageTypes().get(0);
+ internal_static_dataflow_SstFlow_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_dataflow_SstFlow_descriptor,
+ new java.lang.String[] { "TableId", "MacSrc", "MacDst", "IpSrc", "IpDst", "PortSrc", "PortDst", "L3Proto", "L4Proto", "Tos", "VlanId", "Bytes", "Packets", "PacketsSyn", "PacketsSynAck", "PacketsSynRst", "Timestamp", "Appid", "AppGroupId", "MplsLabel", "PktsSynRx", "PktsSynAckRx", "PktsSynRstRx", "PktsFin", "PktsRst", "BytesRx", "PacketsRx", "ProbeTimeSec", "ProbeTime", "CreateTime", "ProbeIf", });
+ }
+
+ // @@protoc_insertion_point(outer_class_scope)
+}
diff --git a/src/main/java/com/yuandian/dataflow/statemachine/StateMachine.java b/src/main/java/com/yuandian/dataflow/statemachine/StateMachine.java
index ef1fc50..3bfcc1b 100644
--- a/src/main/java/com/yuandian/dataflow/statemachine/StateMachine.java
+++ b/src/main/java/com/yuandian/dataflow/statemachine/StateMachine.java
@@ -18,6 +18,8 @@ import com.alipay.sofa.jraft.storage.snapshot.SnapshotReader;
import com.alipay.sofa.jraft.storage.snapshot.SnapshotWriter;
import com.alipay.sofa.jraft.util.Utils;
+import lombok.extern.slf4j.Slf4j;
+
/**
* Counter state machine.
*
@@ -25,9 +27,10 @@ import com.alipay.sofa.jraft.util.Utils;
*
* 2018-Apr-09 4:52:31 PM
*/
+@Slf4j
public class StateMachine extends StateMachineAdapter {
- private static final Logger LOG = LoggerFactory.getLogger(StateMachine.class);
+ // private static final Logger LOG = LoggerFactory.getLogger(StateMachine.class);
/**
* Counter value
@@ -57,11 +60,11 @@ public class StateMachine extends StateMachineAdapter {
// This task is applied by this node, get value from closure to avoid additional
// parsing.
- LOG.error("done:%1$s",iter.getData().toString());
+ log.error("done:%1$s",iter.getData().toString());
} else {
// Have to parse FetchAddRequest from this user log.
- LOG.error("null:%1$s",iter.getData().toString());
+ log.error("null:%1$s",iter.getData().toString());
}
iter.next();
@@ -75,7 +78,7 @@ public class StateMachine extends StateMachineAdapter {
@Override
public void onError(final RaftException e) {
- LOG.error("Raft error: {}", e, e);
+ log.error("Raft error: {}", e, e);
}
@Override
diff --git a/src/main/proto/ApmBaseDataFlow.proto b/src/main/proto/ApmBaseDataFlow.proto
index ca5c548..ec8322f 100644
--- a/src/main/proto/ApmBaseDataFlow.proto
+++ b/src/main/proto/ApmBaseDataFlow.proto
@@ -1,14 +1,15 @@
syntax = "proto3";
-option java_package = "com.yuandian.dataflow.proto";
+option java_multiple_files = false;
+option java_package = "com.yuandian.dataflow.proto.msgtype";
option go_package = "../grpc-gen;grpcgen";
package dataflow;
-
+
message ApmBaseDataFlow {
-
+
int32 table_id = 1;
int32 probe_if = 2;
diff --git a/src/main/proto/AppFlow.proto b/src/main/proto/AppFlow.proto
index e2823ca..fda72d6 100644
--- a/src/main/proto/AppFlow.proto
+++ b/src/main/proto/AppFlow.proto
@@ -1,6 +1,7 @@
syntax = "proto3";
-option java_package = "com.yuandian.dataflow.proto";
+option java_multiple_files = false;
+option java_package = "com.yuandian.dataflow.proto.msgtype";
option go_package = "../grpc-gen;grpcgen";
diff --git a/src/main/proto/BacktrackingFlow.proto b/src/main/proto/BacktrackingFlow.proto
index 70b8e2c..34d0b0c 100644
--- a/src/main/proto/BacktrackingFlow.proto
+++ b/src/main/proto/BacktrackingFlow.proto
@@ -1,6 +1,7 @@
syntax = "proto3";
-option java_package = "com.yuandian.dataflow.proto";
+option java_multiple_files = false;
+option java_package = "com.yuandian.dataflow.proto.msgtype";
option go_package = "../grpc-gen;grpcgen";
diff --git a/src/main/proto/Base.proto b/src/main/proto/Base.proto
index c45bae6..dbda986 100644
--- a/src/main/proto/Base.proto
+++ b/src/main/proto/Base.proto
@@ -12,7 +12,7 @@ package dataflow;
message Response {
int32 code = 1;
- int32 message = 2;
+ string message = 2;
repeated google.protobuf.Any packets = 4;
}
diff --git a/src/main/proto/BasicTrafficFlow.proto b/src/main/proto/BasicTrafficFlow.proto
index 77353e7..76ec193 100644
--- a/src/main/proto/BasicTrafficFlow.proto
+++ b/src/main/proto/BasicTrafficFlow.proto
@@ -1,6 +1,7 @@
syntax = "proto3";
-option java_package = "com.yuandian.dataflow.proto";
+option java_multiple_files = false;
+option java_package = "com.yuandian.dataflow.proto.msgtype";
option go_package = "../grpc-gen;grpcgen";
diff --git a/src/main/proto/BusinessBodyData.proto b/src/main/proto/BusinessBodyData.proto
index abdb475..075bff4 100644
--- a/src/main/proto/BusinessBodyData.proto
+++ b/src/main/proto/BusinessBodyData.proto
@@ -1,6 +1,7 @@
syntax = "proto3";
-option java_package = "com.yuandian.dataflow.proto";
+option java_multiple_files = false;
+option java_package = "com.yuandian.dataflow.proto.msgtype";
option go_package = "../grpc-gen;grpcgen";
diff --git a/src/main/proto/BussFlowDb.proto b/src/main/proto/BussFlowDb.proto
index addf4af..b090f36 100644
--- a/src/main/proto/BussFlowDb.proto
+++ b/src/main/proto/BussFlowDb.proto
@@ -1,6 +1,7 @@
syntax = "proto3";
-option java_package = "com.yuandian.dataflow.proto";
+option java_multiple_files = false;
+option java_package = "com.yuandian.dataflow.proto.msgtype";
option go_package = "../grpc-gen;grpcgen";
diff --git a/src/main/proto/BussFlowExternal.proto b/src/main/proto/BussFlowExternal.proto
index 3c23111..d4135c3 100644
--- a/src/main/proto/BussFlowExternal.proto
+++ b/src/main/proto/BussFlowExternal.proto
@@ -1,6 +1,7 @@
syntax = "proto3";
-option java_package = "com.yuandian.dataflow.proto";
+option java_multiple_files = false;
+option java_package = "com.yuandian.dataflow.proto.msgtype";
option go_package = "../grpc-gen;grpcgen";
diff --git a/src/main/proto/BussFlowMidd.proto b/src/main/proto/BussFlowMidd.proto
index 907676f..a7b3bd6 100644
--- a/src/main/proto/BussFlowMidd.proto
+++ b/src/main/proto/BussFlowMidd.proto
@@ -1,6 +1,7 @@
syntax = "proto3";
-option java_package = "com.yuandian.dataflow.proto";
+option java_multiple_files = false;
+option java_package = "com.yuandian.dataflow.proto.msgtype";
option go_package = "../grpc-gen;grpcgen";
diff --git a/src/main/proto/BussFlowOrl.proto b/src/main/proto/BussFlowOrl.proto
index 355f830..8135a91 100644
--- a/src/main/proto/BussFlowOrl.proto
+++ b/src/main/proto/BussFlowOrl.proto
@@ -1,6 +1,7 @@
syntax = "proto3";
-option java_package = "com.yuandian.dataflow.proto";
+option java_multiple_files = false;
+option java_package = "com.yuandian.dataflow.proto.msgtype";
option go_package = "../grpc-gen;grpcgen";
diff --git a/src/main/proto/BussFlowWeb.proto b/src/main/proto/BussFlowWeb.proto
index 95d1442..dae1bc1 100644
--- a/src/main/proto/BussFlowWeb.proto
+++ b/src/main/proto/BussFlowWeb.proto
@@ -1,6 +1,7 @@
syntax = "proto3";
-option java_package = "com.yuandian.dataflow.proto";
+option java_multiple_files = false;
+option java_package = "com.yuandian.dataflow.proto.msgtype";
option go_package = "../grpc-gen;grpcgen";
diff --git a/src/main/proto/DataFlow.proto b/src/main/proto/DataFlow.proto
index 78931e2..ce8677b 100644
--- a/src/main/proto/DataFlow.proto
+++ b/src/main/proto/DataFlow.proto
@@ -1,6 +1,7 @@
syntax = "proto3";
-option java_package = "com.yuandian.dataflow.proto";
+option java_multiple_files = false;
+option java_package = "com.yuandian.dataflow.proto.msgtype";
option go_package = "../grpc-gen;grpcgen";
diff --git a/src/main/proto/QoeFlow.proto b/src/main/proto/QoeFlow.proto
index d3e7596..eb82a59 100644
--- a/src/main/proto/QoeFlow.proto
+++ b/src/main/proto/QoeFlow.proto
@@ -1,6 +1,7 @@
syntax = "proto3";
-option java_package = "com.yuandian.dataflow.proto";
+option java_multiple_files = false;
+option java_package = "com.yuandian.dataflow.proto.msgtype";
option go_package = "../grpc-gen;grpcgen";
diff --git a/src/main/proto/SstFlow.proto b/src/main/proto/SstFlow.proto
index ee312c1..0b9410f 100644
--- a/src/main/proto/SstFlow.proto
+++ b/src/main/proto/SstFlow.proto
@@ -1,6 +1,7 @@
syntax = "proto3";
-option java_package = "com.yuandian.dataflow.proto";
+option java_multiple_files = false;
+option java_package = "com.yuandian.dataflow.proto.msgtype";
option go_package = "../grpc-gen;grpcgen";