AddLivePullStreamInfoConfigRequest.php 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. <?php
  2. namespace live\Request\V20161101;
  3. class AddLivePullStreamInfoConfigRequest extends \RpcAcsRequest
  4. {
  5. /**
  6. * @var string
  7. */
  8. protected $method = 'POST';
  9. /**
  10. * Class constructor.
  11. */
  12. public function __construct()
  13. {
  14. parent::__construct(
  15. 'live',
  16. '2016-11-01',
  17. 'AddLivePullStreamInfoConfig',
  18. 'live'
  19. );
  20. }
  21. /**
  22. * @param string $liveDomainType
  23. *
  24. * @return $this
  25. */
  26. public function setAppName($AppName)
  27. {
  28. $this->requestParameters['AppName'] = $AppName;
  29. $this->queryParameters['AppName'] = $AppName;
  30. return $this;
  31. }
  32. public function setDomainName($DomainName)
  33. {
  34. $this->requestParameters['DomainName'] = $DomainName;
  35. $this->queryParameters['DomainName'] = $DomainName;
  36. return $this;
  37. }
  38. public function setEndTime($EndTime)
  39. {
  40. $this->requestParameters['EndTime'] = $EndTime;
  41. $this->queryParameters['EndTime'] = $EndTime;
  42. return $this;
  43. }
  44. public function setSourceUrl($SourceUrl)
  45. {
  46. $this->requestParameters['SourceUrl'] = $SourceUrl;
  47. $this->queryParameters['SourceUrl'] = $SourceUrl;
  48. return $this;
  49. }
  50. public function setStartTime($StartTime)
  51. {
  52. $this->requestParameters['StartTime'] = $StartTime;
  53. $this->queryParameters['StartTime'] = $StartTime;
  54. return $this;
  55. }
  56. public function setStreamName($StreamName)
  57. {
  58. $this->requestParameters['StreamName'] = $StreamName;
  59. $this->queryParameters['StreamName'] = $StreamName;
  60. return $this;
  61. }
  62. }