GetUpgradeGroupFaceModelVersionResultResponse.php 7.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169
  1. <?php
  2. /*
  3. * Copyright (c) 2017-2018 THL A29 Limited, a Tencent company. All Rights Reserved.
  4. *
  5. * Licensed under the Apache License, Version 2.0 (the "License");
  6. * you may not use this file except in compliance with the License.
  7. * You may obtain a copy of the License at
  8. *
  9. * http://www.apache.org/licenses/LICENSE-2.0
  10. *
  11. * Unless required by applicable law or agreed to in writing, software
  12. * distributed under the License is distributed on an "AS IS" BASIS,
  13. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  14. * See the License for the specific language governing permissions and
  15. * limitations under the License.
  16. */
  17. namespace TencentCloud\Iai\V20200303\Models;
  18. use TencentCloud\Common\AbstractModel;
  19. /**
  20. * GetUpgradeGroupFaceModelVersionResult返回参数结构体
  21. *
  22. * @method integer getEndTimestamp() 获取人员升级任务预估结束时间。 StartTimestamp的值是自 Unix 纪元时间到人员查重任务预估结束的毫秒数。
  23. Unix 纪元时间是 1970 年 1 月 1 日星期四,协调世界时 (UTC) 00:00:00。
  24. 如果为0表示这个任务已经执行完毕。
  25. * @method void setEndTimestamp(integer $EndTimestamp) 设置人员升级任务预估结束时间。 StartTimestamp的值是自 Unix 纪元时间到人员查重任务预估结束的毫秒数。
  26. Unix 纪元时间是 1970 年 1 月 1 日星期四,协调世界时 (UTC) 00:00:00。
  27. 如果为0表示这个任务已经执行完毕。
  28. * @method float getProgress() 获取升级任务完成进度。取值[0.0,100.0]。
  29. * @method void setProgress(float $Progress) 设置升级任务完成进度。取值[0.0,100.0]。
  30. * @method integer getStatus() 获取0表示升级中,1表示升级完毕,2表示回滚完毕,3表示升级失败。
  31. * @method void setStatus(integer $Status) 设置0表示升级中,1表示升级完毕,2表示回滚完毕,3表示升级失败。
  32. * @method integer getStartTime() 获取升级起始时间。
  33. StartTime的值是自 Unix 纪元时间到Group创建时间的毫秒数。
  34. Unix 纪元时间是 1970 年 1 月 1 日星期四,协调世界时 (UTC) 00:00:00。
  35. 有关更多信息,请参阅 Unix 时间。
  36. * @method void setStartTime(integer $StartTime) 设置升级起始时间。
  37. StartTime的值是自 Unix 纪元时间到Group创建时间的毫秒数。
  38. Unix 纪元时间是 1970 年 1 月 1 日星期四,协调世界时 (UTC) 00:00:00。
  39. 有关更多信息,请参阅 Unix 时间。
  40. * @method string getFromFaceModelVersion() 获取当前算法模型版本。
  41. * @method void setFromFaceModelVersion(string $FromFaceModelVersion) 设置当前算法模型版本。
  42. * @method string getToFaceModelVersion() 获取目标算法模型版本。
  43. * @method void setToFaceModelVersion(string $ToFaceModelVersion) 设置目标算法模型版本。
  44. * @method string getGroupId() 获取人员库ID。
  45. * @method void setGroupId(string $GroupId) 设置人员库ID。
  46. * @method string getFailedFacesUrl() 获取无法升级的人脸Id信息,文件格式为json。内容参见下方示例。url有效期为半小时。
  47. * @method void setFailedFacesUrl(string $FailedFacesUrl) 设置无法升级的人脸Id信息,文件格式为json。内容参见下方示例。url有效期为半小时。
  48. * @method string getRequestId() 获取唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
  49. * @method void setRequestId(string $RequestId) 设置唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
  50. */
  51. class GetUpgradeGroupFaceModelVersionResultResponse extends AbstractModel
  52. {
  53. /**
  54. * @var integer 人员升级任务预估结束时间。 StartTimestamp的值是自 Unix 纪元时间到人员查重任务预估结束的毫秒数。
  55. Unix 纪元时间是 1970 年 1 月 1 日星期四,协调世界时 (UTC) 00:00:00。
  56. 如果为0表示这个任务已经执行完毕。
  57. */
  58. public $EndTimestamp;
  59. /**
  60. * @var float 升级任务完成进度。取值[0.0,100.0]。
  61. */
  62. public $Progress;
  63. /**
  64. * @var integer 0表示升级中,1表示升级完毕,2表示回滚完毕,3表示升级失败。
  65. */
  66. public $Status;
  67. /**
  68. * @var integer 升级起始时间。
  69. StartTime的值是自 Unix 纪元时间到Group创建时间的毫秒数。
  70. Unix 纪元时间是 1970 年 1 月 1 日星期四,协调世界时 (UTC) 00:00:00。
  71. 有关更多信息,请参阅 Unix 时间。
  72. */
  73. public $StartTime;
  74. /**
  75. * @var string 当前算法模型版本。
  76. */
  77. public $FromFaceModelVersion;
  78. /**
  79. * @var string 目标算法模型版本。
  80. */
  81. public $ToFaceModelVersion;
  82. /**
  83. * @var string 人员库ID。
  84. */
  85. public $GroupId;
  86. /**
  87. * @var string 无法升级的人脸Id信息,文件格式为json。内容参见下方示例。url有效期为半小时。
  88. */
  89. public $FailedFacesUrl;
  90. /**
  91. * @var string 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
  92. */
  93. public $RequestId;
  94. /**
  95. * @param integer $EndTimestamp 人员升级任务预估结束时间。 StartTimestamp的值是自 Unix 纪元时间到人员查重任务预估结束的毫秒数。
  96. Unix 纪元时间是 1970 年 1 月 1 日星期四,协调世界时 (UTC) 00:00:00。
  97. 如果为0表示这个任务已经执行完毕。
  98. * @param float $Progress 升级任务完成进度。取值[0.0,100.0]。
  99. * @param integer $Status 0表示升级中,1表示升级完毕,2表示回滚完毕,3表示升级失败。
  100. * @param integer $StartTime 升级起始时间。
  101. StartTime的值是自 Unix 纪元时间到Group创建时间的毫秒数。
  102. Unix 纪元时间是 1970 年 1 月 1 日星期四,协调世界时 (UTC) 00:00:00。
  103. 有关更多信息,请参阅 Unix 时间。
  104. * @param string $FromFaceModelVersion 当前算法模型版本。
  105. * @param string $ToFaceModelVersion 目标算法模型版本。
  106. * @param string $GroupId 人员库ID。
  107. * @param string $FailedFacesUrl 无法升级的人脸Id信息,文件格式为json。内容参见下方示例。url有效期为半小时。
  108. * @param string $RequestId 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
  109. */
  110. function __construct()
  111. {
  112. }
  113. /**
  114. * For internal only. DO NOT USE IT.
  115. */
  116. public function deserialize($param)
  117. {
  118. if ($param === null) {
  119. return;
  120. }
  121. if (array_key_exists("EndTimestamp",$param) and $param["EndTimestamp"] !== null) {
  122. $this->EndTimestamp = $param["EndTimestamp"];
  123. }
  124. if (array_key_exists("Progress",$param) and $param["Progress"] !== null) {
  125. $this->Progress = $param["Progress"];
  126. }
  127. if (array_key_exists("Status",$param) and $param["Status"] !== null) {
  128. $this->Status = $param["Status"];
  129. }
  130. if (array_key_exists("StartTime",$param) and $param["StartTime"] !== null) {
  131. $this->StartTime = $param["StartTime"];
  132. }
  133. if (array_key_exists("FromFaceModelVersion",$param) and $param["FromFaceModelVersion"] !== null) {
  134. $this->FromFaceModelVersion = $param["FromFaceModelVersion"];
  135. }
  136. if (array_key_exists("ToFaceModelVersion",$param) and $param["ToFaceModelVersion"] !== null) {
  137. $this->ToFaceModelVersion = $param["ToFaceModelVersion"];
  138. }
  139. if (array_key_exists("GroupId",$param) and $param["GroupId"] !== null) {
  140. $this->GroupId = $param["GroupId"];
  141. }
  142. if (array_key_exists("FailedFacesUrl",$param) and $param["FailedFacesUrl"] !== null) {
  143. $this->FailedFacesUrl = $param["FailedFacesUrl"];
  144. }
  145. if (array_key_exists("RequestId",$param) and $param["RequestId"] !== null) {
  146. $this->RequestId = $param["RequestId"];
  147. }
  148. }
  149. }