/** * Options constructor. * * @param OptionsBuilder $builder */ public function __construct(OptionsBuilder $builder) { $this->collapseKey = $builder->getCollapseKey(); $this->priority = $builder->getPriority(); $this->contentAvailable = $builder->isContentAvailable(); $this->delayWhileIdle = $builder->isDelayWhileIdle(); $this->timeToLive = $builder->getTimeToLive(); $this->restrictedPackageName = $builder->getRestrictedPackageName(); $this->isDryRun = $builder->isDryRun(); }