_propDict)) { return $this->_propDict["allowedResourceActions"]; } else { return null; } } /** * Sets the allowedResourceActions * Set of tasks that can be performed on a resource. Required. * * @param string $val The value of the allowedResourceActions * * @return UnifiedRolePermission */ public function setAllowedResourceActions($val) { $this->_propDict["allowedResourceActions"] = $val; return $this; } /** * Gets the condition * Optional constraints that must be met for the permission to be effective. Not supported for custom roles. * * @return string|null The condition */ public function getCondition() { if (array_key_exists("condition", $this->_propDict)) { return $this->_propDict["condition"]; } else { return null; } } /** * Sets the condition * Optional constraints that must be met for the permission to be effective. Not supported for custom roles. * * @param string $val The value of the condition * * @return UnifiedRolePermission */ public function setCondition($val) { $this->_propDict["condition"] = $val; return $this; } /** * Gets the excludedResourceActions * Set of tasks that may not be performed on a resource. Not yet supported. * * @return string|null The excludedResourceActions */ public function getExcludedResourceActions() { if (array_key_exists("excludedResourceActions", $this->_propDict)) { return $this->_propDict["excludedResourceActions"]; } else { return null; } } /** * Sets the excludedResourceActions * Set of tasks that may not be performed on a resource. Not yet supported. * * @param string $val The value of the excludedResourceActions * * @return UnifiedRolePermission */ public function setExcludedResourceActions($val) { $this->_propDict["excludedResourceActions"] = $val; return $this; } }