Sets timeEfficiency

@param int $timeEfficiency Time Efficiency Level of the blueprint.

@return $this
432332
public function setTimeEfficiency($timeEfficiency)
    {

        if (($timeEfficiency > 20)) {
            throw new \InvalidArgumentException('invalid value for $timeEfficiency when calling GetCorporationsCorporationIdBlueprints200Ok., must be smaller than or equal to 20.');
        }
        if (($timeEfficiency < 0)) {
            throw new \InvalidArgumentException('invalid value for $timeEfficiency when calling GetCorporationsCorporationIdBlueprints200Ok., must be bigger than or equal to 0.');
        }

        $this->container['timeEfficiency'] = $timeEfficiency;

        return $this;
    }
989679
public function clear()
    {
        $this->number = 0;

        $this->store->put($this->key, $this->number, $this->time);

        return $this;
    }
334853
public function setSuspended($isSuspended = true)
    {
        if ($this->isSuspended != $isSuspended) {
            $this->isSuspended = $isSuspended;
        }
        return $this;
    }
959151
public function setTime( $hour, $minute, $second = 0, $microsecond = 0)
    {
        if( $this->isInfinity() ) {
            return $this;
        }
        $this->microseconds = $microsecond ? (int) $microsecond : 0;
        return parent::setTime( $hour, $minute, $second );
    }
1337266
public function setTimezone($timezone) {
		if (!is_a($timezone, 'DateTimeZone')) $timezone = new \DateTimeZone($timezone);
		parent::setTimezone($timezone);
		return $this;
	}
756560
public function mark_enrolled($timeenrolled = null) {

        if ($this->timeenrolled === null) {

            if ($timeenrolled === null) {
                $timeenrolled = time();
            }

            $this->timeenrolled = $timeenrolled;
        }

        return $this->_save();
    }
606498
public function setDefer($defer = false)
    {
        $this->defer = is_bool($defer) ? $defer : false;

        return $this;
    }
616473
public function setTime($hour, $minute, $second = 0)
        {
            parent::setTime($hour, $minute, $second);

            return $this;
        }
441351
public function setPriority($priority)
    {
        $oldPriority = $this->priority;
        $this->priority = $priority;
        if (!($this instanceof RunInterface && $this->hasStarted())
            && method_exists($this, 'dispatch')
            && $this instanceof PrioritisedInterface) {
            $this->dispatch(PriorityChangedEvent::CHANGED, new PriorityChangedEvent($this, $priority, $oldPriority));
        }
        return $this;
    }
617699
public function setTimeTransparency($transparency)
    {
        $transparency = strtoupper($transparency);
        if ($transparency === self::TIME_TRANSPARENCY_OPAQUE
            || $transparency === self::TIME_TRANSPARENCY_TRANSPARENT
        ) {
            $this->transparency = $transparency;
        } else {
            throw new \InvalidArgumentException('Invalid value for transparancy');
        }

        return $this;
    }
552406
public function setTimeout($timeout)
    {
        $this->timeout = $timeout;

        if($this->hasValidResource() && $this->timeout !== -1) {
            stream_set_timeout($this->resource, $timeout);
        }

        return $this;
    }
154340
public function setLocalTime($time)
    {
        list($hour, $minute, $second) = explode(':', $time);
        $this->localHour = (int)$hour;
        $this->localMinute = (int)$minute;
        $this->localSecond = (int)$second;
        return $this;
    }
605482
public function setInitialTimestamp($time = null)
    {
        $time = (is_null($time)) ? $this->getCurrentTimestamp() : $time;

        $this->initialTimestamp = $time;

        return $this;
    }
16621
public function setCurrentTime(): self
	{
		return $this->modifyClone()->setTime((int) date('H'), (int) date('i'), (int) date('s'));
	}
660345
public function setResolve($Resolve)
    {
        foreach ($Resolve as $key => $dtoData) {
            $this->Resolve[$key] = new MasteryTreeDto($dtoData);
        }
    
        return $this;
    }
929773
public function setMinValidity($time) {
        if (!is_int($time)) throw new IllegalTypeException('Illegal type of parameter $time: '.gettype($time));
        if ($time < 0)      throw new InvalidArgumentException('Invalid argument $time: '.$time);

        $this->minValidity = $time;

        return $this;
    }
414104
public function setTimeStep($timeStep)
    {
        $timeStep = abs(intval($timeStep));
        $this->timeStep = $timeStep;

        return $this;
    }