assignees = $assignees; } /** * @return string[] */ public function getAssignees() { return $this->assignees; } /** * The time when the case was closed, as reported by the external system. * * @param string $caseCloseTime */ public function setCaseCloseTime($caseCloseTime) { $this->caseCloseTime = $caseCloseTime; } /** * @return string */ public function getCaseCloseTime() { return $this->caseCloseTime; } /** * The time when the case was created, as reported by the external system. * * @param string $caseCreateTime */ public function setCaseCreateTime($caseCreateTime) { $this->caseCreateTime = $caseCreateTime; } /** * @return string */ public function getCaseCreateTime() { return $this->caseCreateTime; } /** * The priority of the finding's corresponding case in the external system. * * @param string $casePriority */ public function setCasePriority($casePriority) { $this->casePriority = $casePriority; } /** * @return string */ public function getCasePriority() { return $this->casePriority; } /** * The SLA of the finding's corresponding case in the external system. * * @param string $caseSla */ public function setCaseSla($caseSla) { $this->caseSla = $caseSla; } /** * @return string */ public function getCaseSla() { return $this->caseSla; } /** * The link to the finding's corresponding case in the external system. * * @param string $caseUri */ public function setCaseUri($caseUri) { $this->caseUri = $caseUri; } /** * @return string */ public function getCaseUri() { return $this->caseUri; } /** * The time when the case was last updated, as reported by the external * system. * * @param string $externalSystemUpdateTime */ public function setExternalSystemUpdateTime($externalSystemUpdateTime) { $this->externalSystemUpdateTime = $externalSystemUpdateTime; } /** * @return string */ public function getExternalSystemUpdateTime() { return $this->externalSystemUpdateTime; } /** * The identifier that's used to track the finding's corresponding case in the * external system. * * @param string $externalUid */ public function setExternalUid($externalUid) { $this->externalUid = $externalUid; } /** * @return string */ public function getExternalUid() { return $this->externalUid; } /** * Full resource name of the external system. The following list shows some * examples: + * `organizations/1234/sources/5678/findings/123456/externalSystems/jira` + `o * rganizations/1234/sources/5678/locations/us/findings/123456/externalSystems * /jira` + `folders/1234/sources/5678/findings/123456/externalSystems/jira` + * `folders/1234/sources/5678/locations/us/findings/123456/externalSystems/jir * a` + `projects/1234/sources/5678/findings/123456/externalSystems/jira` + `p * rojects/1234/sources/5678/locations/us/findings/123456/externalSystems/jira * ` * * @param string $name */ public function setName($name) { $this->name = $name; } /** * @return string */ public function getName() { return $this->name; } /** * The most recent status of the finding's corresponding case, as reported by * the external system. * * @param string $status */ public function setStatus($status) { $this->status = $status; } /** * @return string */ public function getStatus() { return $this->status; } /** * Information about the ticket, if any, that is being used to track the * resolution of the issue that is identified by this finding. * * @param GoogleCloudSecuritycenterV2TicketInfo $ticketInfo */ public function setTicketInfo(GoogleCloudSecuritycenterV2TicketInfo $ticketInfo) { $this->ticketInfo = $ticketInfo; } /** * @return GoogleCloudSecuritycenterV2TicketInfo */ public function getTicketInfo() { return $this->ticketInfo; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(GoogleCloudSecuritycenterV2ExternalSystem::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2ExternalSystem');