public function __construct($id = null, $name = null, $priority = null, $targeting = null, $startDateTime = null, $startDateTimeType = null, $endDateTime = null, $unlimitedEndDateTime = null, $status = null, $frequencyCapBehavior = null, $maxImpressionsPerLineItemPerStream = null, $maxImpressionsPerLineItemPerPod = null, $preroll = null, $midroll = null, $postroll = null)
{
$this->id = $id;
$this->name = $name;
$this->priority = $priority;
$this->targeting = $targeting;
$this->startDateTime = $startDateTime;
$this->startDateTimeType = $startDateTimeType;
$this->endDateTime = $endDateTime;
$this->unlimitedEndDateTime = $unlimitedEndDateTime;
$this->status = $status;
$this->frequencyCapBehavior = $frequencyCapBehavior;
$this->maxImpressionsPerLineItemPerStream = $maxImpressionsPerLineItemPerStream;
$this->maxImpressionsPerLineItemPerPod = $maxImpressionsPerLineItemPerPod;
$this->preroll = $preroll;
$this->midroll = $midroll;
$this->postroll = $postroll;
}