BatchGetLogsRequest.php
3.23 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
<?php
/**
* Copyright (C) Alibaba Cloud Computing
* All rights reserved
*/
require_once realpath(dirname(__FILE__) . '/Request.php');
/**
* The request used to get logs by logstore and shardId from log service.
*
* @author log service dev
*/
class Aliyun_Log_Models_BatchGetLogsRequest extends Aliyun_Log_Models_Request {
/**
* @var string logstore name
*/
private $logstore;
/**
* @var string shard ID
*/
private $shardId;
/**
* @var integer max line number of return logs
*/
private $count;
/**
* @var string start cursor
*/
private $cursor;
/**
* @var string end cursor
*/
private $endCursor;
/**
* Aliyun_Log_Models_BatchGetLogsRequest Constructor
*
* @param string $project
* project name
* @param string $logStore
* logstore name
* @param string $shardId
* shard ID
* @param integer $count
* return max loggroup numbers
* @param string $cursor
* start cursor
* @param string $end_cursor
* end cursor
*/
public function __construct($project = null, $logstore = null, $shardId = null, $count = null, $cursor = null, $end_cursor = null) {
parent::__construct ( $project );
$this->logstore = $logstore;
$this->shardId = $shardId;
$this->count = $count;
$this->cursor = $cursor;
$this->endCursor = $end_cursor;
}
/**
* Get logstore name
*
* @return string logstore name
*/
public function getLogstore() {
return $this->logstore;
}
/**
* Set logstore name
*
* @param string $logstore
* logstore name
*/
public function setLogstore($logstore) {
$this->logstore = $logstore;
}
/**
* Get shard ID
*
* @return string shardId
*/
public function getShardId() {
return $this->shardId;
}
/**
* Set shard ID
*
* @param string $shardId
* shard ID
*/
public function setShardId($shardId) {
$this->shardId = $shardId;
}
/**
* Get max return loggroup number
*
* @return integer count
*/
public function getCount() {
return $this->count;
}
/**
* Set max return loggroup number
*
* @param integer $count
* max return loggroup number
*/
public function setCount($count) {
$this->count = $count;
}
/**
* Get start cursor
*
* @return string cursor
*/
public function getCursor() {
return $this->cursor;
}
/**
* Get end cursor
*
* @return string cursor
*/
public function getEndCursor() {
return $this->endCursor;
}
/**
* Set start cursor
*
* @param string $cursor
* start cursor
*/
public function setCursor($cursor) {
$this->cursor = $cursor;
}
/**
* Set end cursor
*
* @param string $cursor
* end cursor
*/
public function setEndCursor($cursor) {
$this->endCursor = $cursor;
}
}