GetLogDocParamBean.php 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205
  1. <?php
  2. namespace Tool\ShanTaoTool\Bean\ElasticSearch;
  3. use Tool\ShanTaoTool\Bean\BaseBean;
  4. class GetLogDocParamBean extends BaseBean
  5. {
  6. /**
  7. * 索引名称
  8. * @var $index string
  9. */
  10. private $index;
  11. /**
  12. * 项目名称
  13. * @var $projectName string
  14. */
  15. private $projectName;
  16. /**
  17. * 请求路径
  18. * @var $requestPath string
  19. */
  20. private $requestPath;
  21. /**
  22. * 第几页
  23. * @var $page
  24. */
  25. private $page;
  26. /**
  27. * 每页数量
  28. * @var $pageSize
  29. */
  30. private $pageSize;
  31. /**
  32. * @var 参数
  33. */
  34. private $param;
  35. /**
  36. * @var string $uniqueTraceId 链路追踪ID
  37. */
  38. private $uniqueTraceId;
  39. /**
  40. * @var string 请求开始时间
  41. */
  42. private $requestStartTime;
  43. /**
  44. * @var string 请求结束时间
  45. */
  46. private $requestEndTime;
  47. /**
  48. * @return string
  49. */
  50. public function getRequestStartTime()
  51. {
  52. return $this->requestStartTime;
  53. }
  54. /**
  55. * @param string $requestStartTime
  56. */
  57. public function setRequestStartTime($requestStartTime)
  58. {
  59. $this->requestStartTime = $requestStartTime;
  60. }
  61. /**
  62. * @return string
  63. */
  64. public function getRequestEndTime()
  65. {
  66. return $this->requestEndTime;
  67. }
  68. /**
  69. * @param string $requestEndTime
  70. */
  71. public function setRequestEndTime($requestEndTime)
  72. {
  73. $this->requestEndTime = $requestEndTime;
  74. }
  75. /**
  76. * @return string 链路追踪ID
  77. */
  78. public function getUniqueTraceId()
  79. {
  80. return $this->uniqueTraceId;
  81. }
  82. /**
  83. * 链路追踪ID
  84. * @param $uniqueTraceId
  85. */
  86. public function setUniqueTraceId($uniqueTraceId)
  87. {
  88. $this->uniqueTraceId = $uniqueTraceId;
  89. }
  90. /**
  91. * @return
  92. */
  93. public function getParam()
  94. {
  95. return $this->param;
  96. }
  97. /**
  98. * @param $param
  99. */
  100. public function setParam($param)
  101. {
  102. $this->param = $param;
  103. }
  104. /**
  105. * @return string
  106. */
  107. public function getIndex()
  108. {
  109. return $this->index;
  110. }
  111. /**
  112. * @param string $index
  113. */
  114. public function setIndex($index)
  115. {
  116. $this->index = $index;
  117. }
  118. /**
  119. * @return string
  120. */
  121. public function getProjectName()
  122. {
  123. return $this->projectName;
  124. }
  125. /**
  126. * @param string $projectName
  127. */
  128. public function setProjectName($projectName)
  129. {
  130. $this->projectName = $projectName;
  131. }
  132. /**
  133. * @return string
  134. */
  135. public function getRequestPath()
  136. {
  137. return $this->requestPath;
  138. }
  139. /**
  140. * @param string $requestPath
  141. */
  142. public function setRequestPath($requestPath)
  143. {
  144. $this->requestPath = $requestPath;
  145. }
  146. /**
  147. * @return mixed
  148. */
  149. public function getPage()
  150. {
  151. return $this->page;
  152. }
  153. /**
  154. * @param mixed $page
  155. */
  156. public function setPage($page)
  157. {
  158. $this->page = $page;
  159. }
  160. /**
  161. * @return mixed
  162. */
  163. public function getPageSize()
  164. {
  165. return $this->pageSize;
  166. }
  167. /**
  168. * @param mixed $pageSize
  169. */
  170. public function setPageSize($pageSize)
  171. {
  172. $this->pageSize = $pageSize;
  173. }
  174. }