_propDict)) { return $this->_propDict["activationCount"]; } else { return null; } } /** * Sets the activationCount * The length of sequential activation of the same role. * * @param int $val The activationCount * * @return SequentialActivationRenewalsAlertIncident */ public function setActivationCount($val) { $this->_propDict["activationCount"] = intval($val); return $this; } /** * Gets the assigneeDisplayName * Display name of the subject that the incident applies to. * * @return string|null The assigneeDisplayName */ public function getAssigneeDisplayName() { if (array_key_exists("assigneeDisplayName", $this->_propDict)) { return $this->_propDict["assigneeDisplayName"]; } else { return null; } } /** * Sets the assigneeDisplayName * Display name of the subject that the incident applies to. * * @param string $val The assigneeDisplayName * * @return SequentialActivationRenewalsAlertIncident */ public function setAssigneeDisplayName($val) { $this->_propDict["assigneeDisplayName"] = $val; return $this; } /** * Gets the assigneeId * The identifier of the subject that the incident applies to. * * @return string|null The assigneeId */ public function getAssigneeId() { if (array_key_exists("assigneeId", $this->_propDict)) { return $this->_propDict["assigneeId"]; } else { return null; } } /** * Sets the assigneeId * The identifier of the subject that the incident applies to. * * @param string $val The assigneeId * * @return SequentialActivationRenewalsAlertIncident */ public function setAssigneeId($val) { $this->_propDict["assigneeId"] = $val; return $this; } /** * Gets the assigneeUserPrincipalName * User principal name of the subject that the incident applies to. Applies to user principals. * * @return string|null The assigneeUserPrincipalName */ public function getAssigneeUserPrincipalName() { if (array_key_exists("assigneeUserPrincipalName", $this->_propDict)) { return $this->_propDict["assigneeUserPrincipalName"]; } else { return null; } } /** * Sets the assigneeUserPrincipalName * User principal name of the subject that the incident applies to. Applies to user principals. * * @param string $val The assigneeUserPrincipalName * * @return SequentialActivationRenewalsAlertIncident */ public function setAssigneeUserPrincipalName($val) { $this->_propDict["assigneeUserPrincipalName"] = $val; return $this; } /** * Gets the roleDefinitionId * The identifier for the directory role definition that's in scope of this incident. * * @return string|null The roleDefinitionId */ public function getRoleDefinitionId() { if (array_key_exists("roleDefinitionId", $this->_propDict)) { return $this->_propDict["roleDefinitionId"]; } else { return null; } } /** * Sets the roleDefinitionId * The identifier for the directory role definition that's in scope of this incident. * * @param string $val The roleDefinitionId * * @return SequentialActivationRenewalsAlertIncident */ public function setRoleDefinitionId($val) { $this->_propDict["roleDefinitionId"] = $val; return $this; } /** * Gets the roleDisplayName * The display name for the directory role. * * @return string|null The roleDisplayName */ public function getRoleDisplayName() { if (array_key_exists("roleDisplayName", $this->_propDict)) { return $this->_propDict["roleDisplayName"]; } else { return null; } } /** * Sets the roleDisplayName * The display name for the directory role. * * @param string $val The roleDisplayName * * @return SequentialActivationRenewalsAlertIncident */ public function setRoleDisplayName($val) { $this->_propDict["roleDisplayName"] = $val; return $this; } /** * Gets the roleTemplateId * The globally unique identifier for the directory role. * * @return string|null The roleTemplateId */ public function getRoleTemplateId() { if (array_key_exists("roleTemplateId", $this->_propDict)) { return $this->_propDict["roleTemplateId"]; } else { return null; } } /** * Sets the roleTemplateId * The globally unique identifier for the directory role. * * @param string $val The roleTemplateId * * @return SequentialActivationRenewalsAlertIncident */ public function setRoleTemplateId($val) { $this->_propDict["roleTemplateId"] = $val; return $this; } /** * Gets the sequenceEndDateTime * End date time of the sequential activation event. * * @return \DateTime|null The sequenceEndDateTime */ public function getSequenceEndDateTime() { if (array_key_exists("sequenceEndDateTime", $this->_propDict)) { if (is_a($this->_propDict["sequenceEndDateTime"], "\DateTime") || is_null($this->_propDict["sequenceEndDateTime"])) { return $this->_propDict["sequenceEndDateTime"]; } else { $this->_propDict["sequenceEndDateTime"] = new \DateTime($this->_propDict["sequenceEndDateTime"]); return $this->_propDict["sequenceEndDateTime"]; } } return null; } /** * Sets the sequenceEndDateTime * End date time of the sequential activation event. * * @param \DateTime $val The sequenceEndDateTime * * @return SequentialActivationRenewalsAlertIncident */ public function setSequenceEndDateTime($val) { $this->_propDict["sequenceEndDateTime"] = $val; return $this; } /** * Gets the sequenceStartDateTime * Start date time of the sequential activation event. * * @return \DateTime|null The sequenceStartDateTime */ public function getSequenceStartDateTime() { if (array_key_exists("sequenceStartDateTime", $this->_propDict)) { if (is_a($this->_propDict["sequenceStartDateTime"], "\DateTime") || is_null($this->_propDict["sequenceStartDateTime"])) { return $this->_propDict["sequenceStartDateTime"]; } else { $this->_propDict["sequenceStartDateTime"] = new \DateTime($this->_propDict["sequenceStartDateTime"]); return $this->_propDict["sequenceStartDateTime"]; } } return null; } /** * Sets the sequenceStartDateTime * Start date time of the sequential activation event. * * @param \DateTime $val The sequenceStartDateTime * * @return SequentialActivationRenewalsAlertIncident */ public function setSequenceStartDateTime($val) { $this->_propDict["sequenceStartDateTime"] = $val; return $this; } }