DescribeLiveStreamOnlineUserNumRequest.php 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. <?php
  2. namespace live\Request\V20161101;
  3. /**
  4. * @deprecated Please use https://github.com/aliyun/openapi-sdk-php
  5. *
  6. * Request of DescribeLiveStreamOnlineUserNum
  7. *
  8. * @method string getAppName()
  9. * @method string getSecurityToken()
  10. * @method string getDomainName()
  11. * @method string getEndTime()
  12. * @method string getStartTime()
  13. * @method string getOwnerId()
  14. * @method string getStreamName()
  15. */
  16. class DescribeLiveStreamOnlineUserNumRequest extends \RpcAcsRequest
  17. {
  18. /**
  19. * @var string
  20. */
  21. protected $method = 'POST';
  22. /**
  23. * Class constructor.
  24. */
  25. public function __construct()
  26. {
  27. parent::__construct(
  28. 'live',
  29. '2016-11-01',
  30. 'DescribeLiveStreamOnlineUserNum',
  31. 'live'
  32. );
  33. }
  34. /**
  35. * @param string $appName
  36. *
  37. * @return $this
  38. */
  39. public function setAppName($appName)
  40. {
  41. $this->requestParameters['AppName'] = $appName;
  42. $this->queryParameters['AppName'] = $appName;
  43. return $this;
  44. }
  45. /**
  46. * @param string $securityToken
  47. *
  48. * @return $this
  49. */
  50. public function setSecurityToken($securityToken)
  51. {
  52. $this->requestParameters['SecurityToken'] = $securityToken;
  53. $this->queryParameters['SecurityToken'] = $securityToken;
  54. return $this;
  55. }
  56. /**
  57. * @param string $domainName
  58. *
  59. * @return $this
  60. */
  61. public function setDomainName($domainName)
  62. {
  63. $this->requestParameters['DomainName'] = $domainName;
  64. $this->queryParameters['DomainName'] = $domainName;
  65. return $this;
  66. }
  67. /**
  68. * @param string $endTime
  69. *
  70. * @return $this
  71. */
  72. public function setEndTime($endTime)
  73. {
  74. $this->requestParameters['EndTime'] = $endTime;
  75. $this->queryParameters['EndTime'] = $endTime;
  76. return $this;
  77. }
  78. /**
  79. * @param string $startTime
  80. *
  81. * @return $this
  82. */
  83. public function setStartTime($startTime)
  84. {
  85. $this->requestParameters['StartTime'] = $startTime;
  86. $this->queryParameters['StartTime'] = $startTime;
  87. return $this;
  88. }
  89. /**
  90. * @param string $ownerId
  91. *
  92. * @return $this
  93. */
  94. public function setOwnerId($ownerId)
  95. {
  96. $this->requestParameters['OwnerId'] = $ownerId;
  97. $this->queryParameters['OwnerId'] = $ownerId;
  98. return $this;
  99. }
  100. /**
  101. * @param string $streamName
  102. *
  103. * @return $this
  104. */
  105. public function setStreamName($streamName)
  106. {
  107. $this->requestParameters['StreamName'] = $streamName;
  108. $this->queryParameters['StreamName'] = $streamName;
  109. return $this;
  110. }
  111. }