<?php

namespace \Losc\CucmBundle\Model\Webservice\StructType;

use \WsdlToPhp\PackageBase\AbstractStructBase;

/**
 * This class stands for RUniversalLineTemplate StructType
 * @subpackage Structs
 */
class RUniversalLineTemplate extends AbstractStructBase
{
    /**
     * The name
     * Meta information extracted from the WSDL
     * - maxOccurs: 1
     * - minOccurs: 0
     * @var string
     */
    public $name;
    /**
     * The urgentPriority
     * Meta information extracted from the WSDL
     * - base: xsd:string
     * - maxOccurs: 1
     * - minOccurs: 0
     * - pattern: (t)|(f)|(true)|(false)|(0)|(1)
     * @var string
     */
    public $urgentPriority;
    /**
     * The lineDescription
     * Meta information extracted from the WSDL
     * - maxOccurs: 1
     * - minOccurs: 0
     * @var string
     */
    public $lineDescription;
    /**
     * The routePartition
     * Meta information extracted from the WSDL
     * - maxOccurs: 1
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\XFkType
     */
    public $routePartition;
    /**
     * The voiceMailProfile
     * Meta information extracted from the WSDL
     * - maxOccurs: 1
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\XFkType
     */
    public $voiceMailProfile;
    /**
     * The callingSearchSpace
     * Meta information extracted from the WSDL
     * - maxOccurs: 1
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\XFkType
     */
    public $callingSearchSpace;
    /**
     * The alertingName
     * Meta information extracted from the WSDL
     * - maxOccurs: 1
     * - minOccurs: 0
     * @var string
     */
    public $alertingName;
    /**
     * The extCallControlProfile
     * Meta information extracted from the WSDL
     * - maxOccurs: 1
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\XFkType
     */
    public $extCallControlProfile;
    /**
     * The blfPresenceGroup
     * Meta information extracted from the WSDL
     * - maxOccurs: 1
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\XFkType
     */
    public $blfPresenceGroup;
    /**
     * The callPickupGroup
     * Meta information extracted from the WSDL
     * - maxOccurs: 1
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\XFkType
     */
    public $callPickupGroup;
    /**
     * The partyEntranceTone
     * Meta information extracted from the WSDL
     * - maxOccurs: 1
     * - minOccurs: 0
     * @var string
     */
    public $partyEntranceTone;
    /**
     * The autoAnswer
     * Meta information extracted from the WSDL
     * - maxOccurs: 1
     * - minOccurs: 0
     * @var string
     */
    public $autoAnswer;
    /**
     * The rejectAnonymousCall
     * Meta information extracted from the WSDL
     * - base: xsd:string
     * - maxOccurs: 1
     * - minOccurs: 0
     * - pattern: (t)|(f)|(true)|(false)|(0)|(1)
     * @var string
     */
    public $rejectAnonymousCall;
    /**
     * The userHoldMohAudioSource
     * Meta information extracted from the WSDL
     * - maxOccurs: 1
     * - minOccurs: 0
     * @var string
     */
    public $userHoldMohAudioSource;
    /**
     * The networkHoldMohAudioSource
     * Meta information extracted from the WSDL
     * - maxOccurs: 1
     * - minOccurs: 0
     * @var string
     */
    public $networkHoldMohAudioSource;
    /**
     * The aarDestinationMask
     * Meta information extracted from the WSDL
     * - base: xsd:string
     * - maxLength: 128
     * - maxOccurs: 1
     * - minOccurs: 0
     * @var string
     */
    public $aarDestinationMask;
    /**
     * The aarGroup
     * Meta information extracted from the WSDL
     * - maxOccurs: 1
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\XFkType
     */
    public $aarGroup;
    /**
     * The retainDestInCallFwdHistory
     * Meta information extracted from the WSDL
     * - base: xsd:string
     * - maxOccurs: 1
     * - minOccurs: 0
     * - pattern: (t)|(f)|(true)|(false)|(0)|(1)
     * @var string
     */
    public $retainDestInCallFwdHistory;
    /**
     * The forwardDestAllCalls
     * Meta information extracted from the WSDL
     * - base: xsd:string
     * - maxOccurs: 1
     * - minOccurs: 0
     * - pattern: (t)|(f)|(true)|(false)|(0)|(1)
     * @var string
     */
    public $forwardDestAllCalls;
    /**
     * The primaryCssForwardingAllCalls
     * Meta information extracted from the WSDL
     * - maxOccurs: 1
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\XFkType
     */
    public $primaryCssForwardingAllCalls;
    /**
     * The secondaryCssForwardingAllCalls
     * Meta information extracted from the WSDL
     * - maxOccurs: 1
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\XFkType
     */
    public $secondaryCssForwardingAllCalls;
    /**
     * The CssActivationPolicy
     * Meta information extracted from the WSDL
     * - maxOccurs: 1
     * - minOccurs: 0
     * @var string
     */
    public $CssActivationPolicy;
    /**
     * The fwdDestExtCallsWhenNotRetrieved
     * Meta information extracted from the WSDL
     * - maxOccurs: 1
     * - minOccurs: 0
     * @var string
     */
    public $fwdDestExtCallsWhenNotRetrieved;
    /**
     * The cssFwdExtCallsWhenNotRetrieved
     * Meta information extracted from the WSDL
     * - maxOccurs: 1
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\XFkType
     */
    public $cssFwdExtCallsWhenNotRetrieved;
    /**
     * The fwdDestInternalCallsWhenNotRetrieved
     * Meta information extracted from the WSDL
     * - base: xsd:string
     * - maxOccurs: 1
     * - minOccurs: 0
     * - pattern: (t)|(f)|(true)|(false)|(0)|(1)
     * @var string
     */
    public $fwdDestInternalCallsWhenNotRetrieved;
    /**
     * The cssFwdInternalCallsWhenNotRetrieved
     * Meta information extracted from the WSDL
     * - maxOccurs: 1
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\XFkType
     */
    public $cssFwdInternalCallsWhenNotRetrieved;
    /**
     * The parkMonitorReversionTime
     * Meta information extracted from the WSDL
     * - maxOccurs: 1
     * - minOccurs: 0
     * @var string
     */
    public $parkMonitorReversionTime;
    /**
     * The target
     * Meta information extracted from the WSDL
     * - maxOccurs: 1
     * - minOccurs: 0
     * @var string
     */
    public $target;
    /**
     * The mlppCss
     * Meta information extracted from the WSDL
     * - maxOccurs: 1
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\XFkType
     */
    public $mlppCss;
    /**
     * The mlppNoAnsRingDuration
     * Meta information extracted from the WSDL
     * - maxOccurs: 1
     * - minOccurs: 0
     * @var string
     */
    public $mlppNoAnsRingDuration;
    /**
     * The confidentialAccess
     * Meta information extracted from the WSDL
     * - maxOccurs: 1
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\ConfidentialAccess
     */
    public $confidentialAccess;
    /**
     * The holdReversionRingDuration
     * Meta information extracted from the WSDL
     * - maxOccurs: 1
     * - minOccurs: 0
     * @var string
     */
    public $holdReversionRingDuration;
    /**
     * The holdReversionNotificationInterval
     * Meta information extracted from the WSDL
     * - maxOccurs: 1
     * - minOccurs: 0
     * @var string
     */
    public $holdReversionNotificationInterval;
    /**
     * The busyIntCallsDestination
     * Meta information extracted from the WSDL
     * - base: xsd:string
     * - maxOccurs: 1
     * - minOccurs: 0
     * - pattern: (t)|(f)|(true)|(false)|(0)|(1)
     * @var string
     */
    public $busyIntCallsDestination;
    /**
     * The busyIntCallsCss
     * Meta information extracted from the WSDL
     * - maxOccurs: 1
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\XFkType
     */
    public $busyIntCallsCss;
    /**
     * The busyExtCallsDestination
     * Meta information extracted from the WSDL
     * - base: xsd:string
     * - maxOccurs: 1
     * - minOccurs: 0
     * - pattern: (t)|(f)|(true)|(false)|(0)|(1)
     * @var string
     */
    public $busyExtCallsDestination;
    /**
     * The busyExtCallsCss
     * Meta information extracted from the WSDL
     * - maxOccurs: 1
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\XFkType
     */
    public $busyExtCallsCss;
    /**
     * The noAnsIntCallsDestination
     * Meta information extracted from the WSDL
     * - base: xsd:string
     * - maxOccurs: 1
     * - minOccurs: 0
     * - pattern: (t)|(f)|(true)|(false)|(0)|(1)
     * @var string
     */
    public $noAnsIntCallsDestination;
    /**
     * The noAnsIntCallsCss
     * Meta information extracted from the WSDL
     * - maxOccurs: 1
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\XFkType
     */
    public $noAnsIntCallsCss;
    /**
     * The noAnsExtCallsDestination
     * Meta information extracted from the WSDL
     * - base: xsd:string
     * - maxOccurs: 1
     * - minOccurs: 0
     * - pattern: (t)|(f)|(true)|(false)|(0)|(1)
     * @var string
     */
    public $noAnsExtCallsDestination;
    /**
     * The noAnsExtCallsCss
     * Meta information extracted from the WSDL
     * - maxOccurs: 1
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\XFkType
     */
    public $noAnsExtCallsCss;
    /**
     * The noCoverageIntCallsDestination
     * Meta information extracted from the WSDL
     * - base: xsd:string
     * - maxOccurs: 1
     * - minOccurs: 0
     * - pattern: (t)|(f)|(true)|(false)|(0)|(1)
     * @var string
     */
    public $noCoverageIntCallsDestination;
    /**
     * The noCoverageIntCallsCss
     * Meta information extracted from the WSDL
     * - maxOccurs: 1
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\XFkType
     */
    public $noCoverageIntCallsCss;
    /**
     * The noCoverageExtCallsDestination
     * Meta information extracted from the WSDL
     * - base: xsd:string
     * - maxOccurs: 1
     * - minOccurs: 0
     * - pattern: (t)|(f)|(true)|(false)|(0)|(1)
     * @var string
     */
    public $noCoverageExtCallsDestination;
    /**
     * The noCoverageExtCallsCss
     * Meta information extracted from the WSDL
     * - maxOccurs: 1
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\XFkType
     */
    public $noCoverageExtCallsCss;
    /**
     * The unregisteredIntCallsDestination
     * Meta information extracted from the WSDL
     * - base: xsd:string
     * - maxOccurs: 1
     * - minOccurs: 0
     * - pattern: (t)|(f)|(true)|(false)|(0)|(1)
     * @var string
     */
    public $unregisteredIntCallsDestination;
    /**
     * The unregisteredIntCallsCss
     * Meta information extracted from the WSDL
     * - maxOccurs: 1
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\XFkType
     */
    public $unregisteredIntCallsCss;
    /**
     * The unregisteredExtCallsDestination
     * Meta information extracted from the WSDL
     * - base: xsd:string
     * - maxOccurs: 1
     * - minOccurs: 0
     * - pattern: (t)|(f)|(true)|(false)|(0)|(1)
     * @var string
     */
    public $unregisteredExtCallsDestination;
    /**
     * The unregisteredExtCallsCss
     * Meta information extracted from the WSDL
     * - maxOccurs: 1
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\XFkType
     */
    public $unregisteredExtCallsCss;
    /**
     * The ctiFailureDestination
     * Meta information extracted from the WSDL
     * - base: xsd:string
     * - maxOccurs: 1
     * - minOccurs: 0
     * - pattern: (t)|(f)|(true)|(false)|(0)|(1)
     * @var string
     */
    public $ctiFailureDestination;
    /**
     * The ctiFailureCss
     * Meta information extracted from the WSDL
     * - maxOccurs: 1
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\XFkType
     */
    public $ctiFailureCss;
    /**
     * The callControlAgentProfile
     * Meta information extracted from the WSDL
     * - maxOccurs: 1
     * - minOccurs: 0
     * @var string
     */
    public $callControlAgentProfile;
    /**
     * The enterpriseAltNum
     * Meta information extracted from the WSDL
     * - maxOccurs: 1
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\EnterpriseAltNum
     */
    public $enterpriseAltNum;
    /**
     * The e164AltNum
     * Meta information extracted from the WSDL
     * - maxOccurs: 1
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\E164AltNum
     */
    public $e164AltNum;
    /**
     * The advertisedFailoverNumber
     * Meta information extracted from the WSDL
     * - maxOccurs: 1
     * - minOccurs: 0
     * @var string
     */
    public $advertisedFailoverNumber;
    /**
     * The uuid
     * Meta information extracted from the WSDL
     * - base: xsd:string
     * - pattern: \{........-....-....-....-............\}
     * @var string
     */
    public $uuid;
    /**
     * Constructor method for RUniversalLineTemplate
     * @uses RUniversalLineTemplate::setName()
     * @uses RUniversalLineTemplate::setUrgentPriority()
     * @uses RUniversalLineTemplate::setLineDescription()
     * @uses RUniversalLineTemplate::setRoutePartition()
     * @uses RUniversalLineTemplate::setVoiceMailProfile()
     * @uses RUniversalLineTemplate::setCallingSearchSpace()
     * @uses RUniversalLineTemplate::setAlertingName()
     * @uses RUniversalLineTemplate::setExtCallControlProfile()
     * @uses RUniversalLineTemplate::setBlfPresenceGroup()
     * @uses RUniversalLineTemplate::setCallPickupGroup()
     * @uses RUniversalLineTemplate::setPartyEntranceTone()
     * @uses RUniversalLineTemplate::setAutoAnswer()
     * @uses RUniversalLineTemplate::setRejectAnonymousCall()
     * @uses RUniversalLineTemplate::setUserHoldMohAudioSource()
     * @uses RUniversalLineTemplate::setNetworkHoldMohAudioSource()
     * @uses RUniversalLineTemplate::setAarDestinationMask()
     * @uses RUniversalLineTemplate::setAarGroup()
     * @uses RUniversalLineTemplate::setRetainDestInCallFwdHistory()
     * @uses RUniversalLineTemplate::setForwardDestAllCalls()
     * @uses RUniversalLineTemplate::setPrimaryCssForwardingAllCalls()
     * @uses RUniversalLineTemplate::setSecondaryCssForwardingAllCalls()
     * @uses RUniversalLineTemplate::setCssActivationPolicy()
     * @uses RUniversalLineTemplate::setFwdDestExtCallsWhenNotRetrieved()
     * @uses RUniversalLineTemplate::setCssFwdExtCallsWhenNotRetrieved()
     * @uses RUniversalLineTemplate::setFwdDestInternalCallsWhenNotRetrieved()
     * @uses RUniversalLineTemplate::setCssFwdInternalCallsWhenNotRetrieved()
     * @uses RUniversalLineTemplate::setParkMonitorReversionTime()
     * @uses RUniversalLineTemplate::setTarget()
     * @uses RUniversalLineTemplate::setMlppCss()
     * @uses RUniversalLineTemplate::setMlppNoAnsRingDuration()
     * @uses RUniversalLineTemplate::setConfidentialAccess()
     * @uses RUniversalLineTemplate::setHoldReversionRingDuration()
     * @uses RUniversalLineTemplate::setHoldReversionNotificationInterval()
     * @uses RUniversalLineTemplate::setBusyIntCallsDestination()
     * @uses RUniversalLineTemplate::setBusyIntCallsCss()
     * @uses RUniversalLineTemplate::setBusyExtCallsDestination()
     * @uses RUniversalLineTemplate::setBusyExtCallsCss()
     * @uses RUniversalLineTemplate::setNoAnsIntCallsDestination()
     * @uses RUniversalLineTemplate::setNoAnsIntCallsCss()
     * @uses RUniversalLineTemplate::setNoAnsExtCallsDestination()
     * @uses RUniversalLineTemplate::setNoAnsExtCallsCss()
     * @uses RUniversalLineTemplate::setNoCoverageIntCallsDestination()
     * @uses RUniversalLineTemplate::setNoCoverageIntCallsCss()
     * @uses RUniversalLineTemplate::setNoCoverageExtCallsDestination()
     * @uses RUniversalLineTemplate::setNoCoverageExtCallsCss()
     * @uses RUniversalLineTemplate::setUnregisteredIntCallsDestination()
     * @uses RUniversalLineTemplate::setUnregisteredIntCallsCss()
     * @uses RUniversalLineTemplate::setUnregisteredExtCallsDestination()
     * @uses RUniversalLineTemplate::setUnregisteredExtCallsCss()
     * @uses RUniversalLineTemplate::setCtiFailureDestination()
     * @uses RUniversalLineTemplate::setCtiFailureCss()
     * @uses RUniversalLineTemplate::setCallControlAgentProfile()
     * @uses RUniversalLineTemplate::setEnterpriseAltNum()
     * @uses RUniversalLineTemplate::setE164AltNum()
     * @uses RUniversalLineTemplate::setAdvertisedFailoverNumber()
     * @uses RUniversalLineTemplate::setUuid()
     * @param string $name
     * @param string $urgentPriority
     * @param string $lineDescription
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $routePartition
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $voiceMailProfile
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $callingSearchSpace
     * @param string $alertingName
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $extCallControlProfile
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $blfPresenceGroup
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $callPickupGroup
     * @param string $partyEntranceTone
     * @param string $autoAnswer
     * @param string $rejectAnonymousCall
     * @param string $userHoldMohAudioSource
     * @param string $networkHoldMohAudioSource
     * @param string $aarDestinationMask
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $aarGroup
     * @param string $retainDestInCallFwdHistory
     * @param string $forwardDestAllCalls
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $primaryCssForwardingAllCalls
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $secondaryCssForwardingAllCalls
     * @param string $cssActivationPolicy
     * @param string $fwdDestExtCallsWhenNotRetrieved
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $cssFwdExtCallsWhenNotRetrieved
     * @param string $fwdDestInternalCallsWhenNotRetrieved
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $cssFwdInternalCallsWhenNotRetrieved
     * @param string $parkMonitorReversionTime
     * @param string $target
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $mlppCss
     * @param string $mlppNoAnsRingDuration
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\ConfidentialAccess $confidentialAccess
     * @param string $holdReversionRingDuration
     * @param string $holdReversionNotificationInterval
     * @param string $busyIntCallsDestination
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $busyIntCallsCss
     * @param string $busyExtCallsDestination
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $busyExtCallsCss
     * @param string $noAnsIntCallsDestination
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $noAnsIntCallsCss
     * @param string $noAnsExtCallsDestination
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $noAnsExtCallsCss
     * @param string $noCoverageIntCallsDestination
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $noCoverageIntCallsCss
     * @param string $noCoverageExtCallsDestination
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $noCoverageExtCallsCss
     * @param string $unregisteredIntCallsDestination
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $unregisteredIntCallsCss
     * @param string $unregisteredExtCallsDestination
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $unregisteredExtCallsCss
     * @param string $ctiFailureDestination
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $ctiFailureCss
     * @param string $callControlAgentProfile
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\EnterpriseAltNum $enterpriseAltNum
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\E164AltNum $e164AltNum
     * @param string $advertisedFailoverNumber
     * @param string $uuid
     */
    public function __construct($name = null, $urgentPriority = null, $lineDescription = null, \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $routePartition = null, \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $voiceMailProfile = null, \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $callingSearchSpace = null, $alertingName = null, \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $extCallControlProfile = null, \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $blfPresenceGroup = null, \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $callPickupGroup = null, $partyEntranceTone = null, $autoAnswer = null, $rejectAnonymousCall = null, $userHoldMohAudioSource = null, $networkHoldMohAudioSource = null, $aarDestinationMask = null, \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $aarGroup = null, $retainDestInCallFwdHistory = null, $forwardDestAllCalls = null, \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $primaryCssForwardingAllCalls = null, \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $secondaryCssForwardingAllCalls = null, $cssActivationPolicy = null, $fwdDestExtCallsWhenNotRetrieved = null, \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $cssFwdExtCallsWhenNotRetrieved = null, $fwdDestInternalCallsWhenNotRetrieved = null, \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $cssFwdInternalCallsWhenNotRetrieved = null, $parkMonitorReversionTime = null, $target = null, \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $mlppCss = null, $mlppNoAnsRingDuration = null, \\Losc\CucmBundle\Model\Webservice\StructType\ConfidentialAccess $confidentialAccess = null, $holdReversionRingDuration = null, $holdReversionNotificationInterval = null, $busyIntCallsDestination = null, \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $busyIntCallsCss = null, $busyExtCallsDestination = null, \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $busyExtCallsCss = null, $noAnsIntCallsDestination = null, \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $noAnsIntCallsCss = null, $noAnsExtCallsDestination = null, \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $noAnsExtCallsCss = null, $noCoverageIntCallsDestination = null, \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $noCoverageIntCallsCss = null, $noCoverageExtCallsDestination = null, \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $noCoverageExtCallsCss = null, $unregisteredIntCallsDestination = null, \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $unregisteredIntCallsCss = null, $unregisteredExtCallsDestination = null, \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $unregisteredExtCallsCss = null, $ctiFailureDestination = null, \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $ctiFailureCss = null, $callControlAgentProfile = null, \\Losc\CucmBundle\Model\Webservice\StructType\EnterpriseAltNum $enterpriseAltNum = null, \\Losc\CucmBundle\Model\Webservice\StructType\E164AltNum $e164AltNum = null, $advertisedFailoverNumber = null, $uuid = null)
    {
        $this
            ->setName($name)
            ->setUrgentPriority($urgentPriority)
            ->setLineDescription($lineDescription)
            ->setRoutePartition($routePartition)
            ->setVoiceMailProfile($voiceMailProfile)
            ->setCallingSearchSpace($callingSearchSpace)
            ->setAlertingName($alertingName)
            ->setExtCallControlProfile($extCallControlProfile)
            ->setBlfPresenceGroup($blfPresenceGroup)
            ->setCallPickupGroup($callPickupGroup)
            ->setPartyEntranceTone($partyEntranceTone)
            ->setAutoAnswer($autoAnswer)
            ->setRejectAnonymousCall($rejectAnonymousCall)
            ->setUserHoldMohAudioSource($userHoldMohAudioSource)
            ->setNetworkHoldMohAudioSource($networkHoldMohAudioSource)
            ->setAarDestinationMask($aarDestinationMask)
            ->setAarGroup($aarGroup)
            ->setRetainDestInCallFwdHistory($retainDestInCallFwdHistory)
            ->setForwardDestAllCalls($forwardDestAllCalls)
            ->setPrimaryCssForwardingAllCalls($primaryCssForwardingAllCalls)
            ->setSecondaryCssForwardingAllCalls($secondaryCssForwardingAllCalls)
            ->setCssActivationPolicy($cssActivationPolicy)
            ->setFwdDestExtCallsWhenNotRetrieved($fwdDestExtCallsWhenNotRetrieved)
            ->setCssFwdExtCallsWhenNotRetrieved($cssFwdExtCallsWhenNotRetrieved)
            ->setFwdDestInternalCallsWhenNotRetrieved($fwdDestInternalCallsWhenNotRetrieved)
            ->setCssFwdInternalCallsWhenNotRetrieved($cssFwdInternalCallsWhenNotRetrieved)
            ->setParkMonitorReversionTime($parkMonitorReversionTime)
            ->setTarget($target)
            ->setMlppCss($mlppCss)
            ->setMlppNoAnsRingDuration($mlppNoAnsRingDuration)
            ->setConfidentialAccess($confidentialAccess)
            ->setHoldReversionRingDuration($holdReversionRingDuration)
            ->setHoldReversionNotificationInterval($holdReversionNotificationInterval)
            ->setBusyIntCallsDestination($busyIntCallsDestination)
            ->setBusyIntCallsCss($busyIntCallsCss)
            ->setBusyExtCallsDestination($busyExtCallsDestination)
            ->setBusyExtCallsCss($busyExtCallsCss)
            ->setNoAnsIntCallsDestination($noAnsIntCallsDestination)
            ->setNoAnsIntCallsCss($noAnsIntCallsCss)
            ->setNoAnsExtCallsDestination($noAnsExtCallsDestination)
            ->setNoAnsExtCallsCss($noAnsExtCallsCss)
            ->setNoCoverageIntCallsDestination($noCoverageIntCallsDestination)
            ->setNoCoverageIntCallsCss($noCoverageIntCallsCss)
            ->setNoCoverageExtCallsDestination($noCoverageExtCallsDestination)
            ->setNoCoverageExtCallsCss($noCoverageExtCallsCss)
            ->setUnregisteredIntCallsDestination($unregisteredIntCallsDestination)
            ->setUnregisteredIntCallsCss($unregisteredIntCallsCss)
            ->setUnregisteredExtCallsDestination($unregisteredExtCallsDestination)
            ->setUnregisteredExtCallsCss($unregisteredExtCallsCss)
            ->setCtiFailureDestination($ctiFailureDestination)
            ->setCtiFailureCss($ctiFailureCss)
            ->setCallControlAgentProfile($callControlAgentProfile)
            ->setEnterpriseAltNum($enterpriseAltNum)
            ->setE164AltNum($e164AltNum)
            ->setAdvertisedFailoverNumber($advertisedFailoverNumber)
            ->setUuid($uuid);
    }
    /**
     * Get name value
     * @return string|null
     */
    public function getName()
    {
        return $this->name;
    }
    /**
     * Set name value
     * @param string $name
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setName($name = null)
    {
        $this->name = $name;
        return $this;
    }
    /**
     * Get urgentPriority value
     * @return string|null
     */
    public function getUrgentPriority()
    {
        return $this->urgentPriority;
    }
    /**
     * Set urgentPriority value
     * @param string $urgentPriority
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setUrgentPriority($urgentPriority = null)
    {
        $this->urgentPriority = $urgentPriority;
        return $this;
    }
    /**
     * Get lineDescription value
     * @return string|null
     */
    public function getLineDescription()
    {
        return $this->lineDescription;
    }
    /**
     * Set lineDescription value
     * @param string $lineDescription
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setLineDescription($lineDescription = null)
    {
        $this->lineDescription = $lineDescription;
        return $this;
    }
    /**
     * Get routePartition value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\XFkType|null
     */
    public function getRoutePartition()
    {
        return $this->routePartition;
    }
    /**
     * Set routePartition value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $routePartition
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setRoutePartition(\\Losc\CucmBundle\Model\Webservice\StructType\XFkType $routePartition = null)
    {
        $this->routePartition = $routePartition;
        return $this;
    }
    /**
     * Get voiceMailProfile value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\XFkType|null
     */
    public function getVoiceMailProfile()
    {
        return $this->voiceMailProfile;
    }
    /**
     * Set voiceMailProfile value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $voiceMailProfile
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setVoiceMailProfile(\\Losc\CucmBundle\Model\Webservice\StructType\XFkType $voiceMailProfile = null)
    {
        $this->voiceMailProfile = $voiceMailProfile;
        return $this;
    }
    /**
     * Get callingSearchSpace value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\XFkType|null
     */
    public function getCallingSearchSpace()
    {
        return $this->callingSearchSpace;
    }
    /**
     * Set callingSearchSpace value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $callingSearchSpace
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setCallingSearchSpace(\\Losc\CucmBundle\Model\Webservice\StructType\XFkType $callingSearchSpace = null)
    {
        $this->callingSearchSpace = $callingSearchSpace;
        return $this;
    }
    /**
     * Get alertingName value
     * @return string|null
     */
    public function getAlertingName()
    {
        return $this->alertingName;
    }
    /**
     * Set alertingName value
     * @param string $alertingName
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setAlertingName($alertingName = null)
    {
        $this->alertingName = $alertingName;
        return $this;
    }
    /**
     * Get extCallControlProfile value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\XFkType|null
     */
    public function getExtCallControlProfile()
    {
        return $this->extCallControlProfile;
    }
    /**
     * Set extCallControlProfile value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $extCallControlProfile
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setExtCallControlProfile(\\Losc\CucmBundle\Model\Webservice\StructType\XFkType $extCallControlProfile = null)
    {
        $this->extCallControlProfile = $extCallControlProfile;
        return $this;
    }
    /**
     * Get blfPresenceGroup value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\XFkType|null
     */
    public function getBlfPresenceGroup()
    {
        return $this->blfPresenceGroup;
    }
    /**
     * Set blfPresenceGroup value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $blfPresenceGroup
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setBlfPresenceGroup(\\Losc\CucmBundle\Model\Webservice\StructType\XFkType $blfPresenceGroup = null)
    {
        $this->blfPresenceGroup = $blfPresenceGroup;
        return $this;
    }
    /**
     * Get callPickupGroup value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\XFkType|null
     */
    public function getCallPickupGroup()
    {
        return $this->callPickupGroup;
    }
    /**
     * Set callPickupGroup value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $callPickupGroup
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setCallPickupGroup(\\Losc\CucmBundle\Model\Webservice\StructType\XFkType $callPickupGroup = null)
    {
        $this->callPickupGroup = $callPickupGroup;
        return $this;
    }
    /**
     * Get partyEntranceTone value
     * @return string|null
     */
    public function getPartyEntranceTone()
    {
        return $this->partyEntranceTone;
    }
    /**
     * Set partyEntranceTone value
     * @param string $partyEntranceTone
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setPartyEntranceTone($partyEntranceTone = null)
    {
        $this->partyEntranceTone = $partyEntranceTone;
        return $this;
    }
    /**
     * Get autoAnswer value
     * @return string|null
     */
    public function getAutoAnswer()
    {
        return $this->autoAnswer;
    }
    /**
     * Set autoAnswer value
     * @param string $autoAnswer
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setAutoAnswer($autoAnswer = null)
    {
        $this->autoAnswer = $autoAnswer;
        return $this;
    }
    /**
     * Get rejectAnonymousCall value
     * @return string|null
     */
    public function getRejectAnonymousCall()
    {
        return $this->rejectAnonymousCall;
    }
    /**
     * Set rejectAnonymousCall value
     * @param string $rejectAnonymousCall
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setRejectAnonymousCall($rejectAnonymousCall = null)
    {
        $this->rejectAnonymousCall = $rejectAnonymousCall;
        return $this;
    }
    /**
     * Get userHoldMohAudioSource value
     * @return string|null
     */
    public function getUserHoldMohAudioSource()
    {
        return $this->userHoldMohAudioSource;
    }
    /**
     * Set userHoldMohAudioSource value
     * @param string $userHoldMohAudioSource
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setUserHoldMohAudioSource($userHoldMohAudioSource = null)
    {
        $this->userHoldMohAudioSource = $userHoldMohAudioSource;
        return $this;
    }
    /**
     * Get networkHoldMohAudioSource value
     * @return string|null
     */
    public function getNetworkHoldMohAudioSource()
    {
        return $this->networkHoldMohAudioSource;
    }
    /**
     * Set networkHoldMohAudioSource value
     * @param string $networkHoldMohAudioSource
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setNetworkHoldMohAudioSource($networkHoldMohAudioSource = null)
    {
        $this->networkHoldMohAudioSource = $networkHoldMohAudioSource;
        return $this;
    }
    /**
     * Get aarDestinationMask value
     * @return string|null
     */
    public function getAarDestinationMask()
    {
        return $this->aarDestinationMask;
    }
    /**
     * Set aarDestinationMask value
     * @param string $aarDestinationMask
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setAarDestinationMask($aarDestinationMask = null)
    {
        $this->aarDestinationMask = $aarDestinationMask;
        return $this;
    }
    /**
     * Get aarGroup value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\XFkType|null
     */
    public function getAarGroup()
    {
        return $this->aarGroup;
    }
    /**
     * Set aarGroup value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $aarGroup
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setAarGroup(\\Losc\CucmBundle\Model\Webservice\StructType\XFkType $aarGroup = null)
    {
        $this->aarGroup = $aarGroup;
        return $this;
    }
    /**
     * Get retainDestInCallFwdHistory value
     * @return string|null
     */
    public function getRetainDestInCallFwdHistory()
    {
        return $this->retainDestInCallFwdHistory;
    }
    /**
     * Set retainDestInCallFwdHistory value
     * @param string $retainDestInCallFwdHistory
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setRetainDestInCallFwdHistory($retainDestInCallFwdHistory = null)
    {
        $this->retainDestInCallFwdHistory = $retainDestInCallFwdHistory;
        return $this;
    }
    /**
     * Get forwardDestAllCalls value
     * @return string|null
     */
    public function getForwardDestAllCalls()
    {
        return $this->forwardDestAllCalls;
    }
    /**
     * Set forwardDestAllCalls value
     * @param string $forwardDestAllCalls
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setForwardDestAllCalls($forwardDestAllCalls = null)
    {
        $this->forwardDestAllCalls = $forwardDestAllCalls;
        return $this;
    }
    /**
     * Get primaryCssForwardingAllCalls value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\XFkType|null
     */
    public function getPrimaryCssForwardingAllCalls()
    {
        return $this->primaryCssForwardingAllCalls;
    }
    /**
     * Set primaryCssForwardingAllCalls value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $primaryCssForwardingAllCalls
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setPrimaryCssForwardingAllCalls(\\Losc\CucmBundle\Model\Webservice\StructType\XFkType $primaryCssForwardingAllCalls = null)
    {
        $this->primaryCssForwardingAllCalls = $primaryCssForwardingAllCalls;
        return $this;
    }
    /**
     * Get secondaryCssForwardingAllCalls value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\XFkType|null
     */
    public function getSecondaryCssForwardingAllCalls()
    {
        return $this->secondaryCssForwardingAllCalls;
    }
    /**
     * Set secondaryCssForwardingAllCalls value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $secondaryCssForwardingAllCalls
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setSecondaryCssForwardingAllCalls(\\Losc\CucmBundle\Model\Webservice\StructType\XFkType $secondaryCssForwardingAllCalls = null)
    {
        $this->secondaryCssForwardingAllCalls = $secondaryCssForwardingAllCalls;
        return $this;
    }
    /**
     * Get CssActivationPolicy value
     * @return string|null
     */
    public function getCssActivationPolicy()
    {
        return $this->CssActivationPolicy;
    }
    /**
     * Set CssActivationPolicy value
     * @param string $cssActivationPolicy
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setCssActivationPolicy($cssActivationPolicy = null)
    {
        $this->CssActivationPolicy = $cssActivationPolicy;
        return $this;
    }
    /**
     * Get fwdDestExtCallsWhenNotRetrieved value
     * @return string|null
     */
    public function getFwdDestExtCallsWhenNotRetrieved()
    {
        return $this->fwdDestExtCallsWhenNotRetrieved;
    }
    /**
     * Set fwdDestExtCallsWhenNotRetrieved value
     * @param string $fwdDestExtCallsWhenNotRetrieved
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setFwdDestExtCallsWhenNotRetrieved($fwdDestExtCallsWhenNotRetrieved = null)
    {
        $this->fwdDestExtCallsWhenNotRetrieved = $fwdDestExtCallsWhenNotRetrieved;
        return $this;
    }
    /**
     * Get cssFwdExtCallsWhenNotRetrieved value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\XFkType|null
     */
    public function getCssFwdExtCallsWhenNotRetrieved()
    {
        return $this->cssFwdExtCallsWhenNotRetrieved;
    }
    /**
     * Set cssFwdExtCallsWhenNotRetrieved value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $cssFwdExtCallsWhenNotRetrieved
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setCssFwdExtCallsWhenNotRetrieved(\\Losc\CucmBundle\Model\Webservice\StructType\XFkType $cssFwdExtCallsWhenNotRetrieved = null)
    {
        $this->cssFwdExtCallsWhenNotRetrieved = $cssFwdExtCallsWhenNotRetrieved;
        return $this;
    }
    /**
     * Get fwdDestInternalCallsWhenNotRetrieved value
     * @return string|null
     */
    public function getFwdDestInternalCallsWhenNotRetrieved()
    {
        return $this->fwdDestInternalCallsWhenNotRetrieved;
    }
    /**
     * Set fwdDestInternalCallsWhenNotRetrieved value
     * @param string $fwdDestInternalCallsWhenNotRetrieved
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setFwdDestInternalCallsWhenNotRetrieved($fwdDestInternalCallsWhenNotRetrieved = null)
    {
        $this->fwdDestInternalCallsWhenNotRetrieved = $fwdDestInternalCallsWhenNotRetrieved;
        return $this;
    }
    /**
     * Get cssFwdInternalCallsWhenNotRetrieved value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\XFkType|null
     */
    public function getCssFwdInternalCallsWhenNotRetrieved()
    {
        return $this->cssFwdInternalCallsWhenNotRetrieved;
    }
    /**
     * Set cssFwdInternalCallsWhenNotRetrieved value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $cssFwdInternalCallsWhenNotRetrieved
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setCssFwdInternalCallsWhenNotRetrieved(\\Losc\CucmBundle\Model\Webservice\StructType\XFkType $cssFwdInternalCallsWhenNotRetrieved = null)
    {
        $this->cssFwdInternalCallsWhenNotRetrieved = $cssFwdInternalCallsWhenNotRetrieved;
        return $this;
    }
    /**
     * Get parkMonitorReversionTime value
     * @return string|null
     */
    public function getParkMonitorReversionTime()
    {
        return $this->parkMonitorReversionTime;
    }
    /**
     * Set parkMonitorReversionTime value
     * @param string $parkMonitorReversionTime
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setParkMonitorReversionTime($parkMonitorReversionTime = null)
    {
        $this->parkMonitorReversionTime = $parkMonitorReversionTime;
        return $this;
    }
    /**
     * Get target value
     * @return string|null
     */
    public function getTarget()
    {
        return $this->target;
    }
    /**
     * Set target value
     * @param string $target
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setTarget($target = null)
    {
        $this->target = $target;
        return $this;
    }
    /**
     * Get mlppCss value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\XFkType|null
     */
    public function getMlppCss()
    {
        return $this->mlppCss;
    }
    /**
     * Set mlppCss value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $mlppCss
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setMlppCss(\\Losc\CucmBundle\Model\Webservice\StructType\XFkType $mlppCss = null)
    {
        $this->mlppCss = $mlppCss;
        return $this;
    }
    /**
     * Get mlppNoAnsRingDuration value
     * @return string|null
     */
    public function getMlppNoAnsRingDuration()
    {
        return $this->mlppNoAnsRingDuration;
    }
    /**
     * Set mlppNoAnsRingDuration value
     * @param string $mlppNoAnsRingDuration
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setMlppNoAnsRingDuration($mlppNoAnsRingDuration = null)
    {
        $this->mlppNoAnsRingDuration = $mlppNoAnsRingDuration;
        return $this;
    }
    /**
     * Get confidentialAccess value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\ConfidentialAccess|null
     */
    public function getConfidentialAccess()
    {
        return $this->confidentialAccess;
    }
    /**
     * Set confidentialAccess value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\ConfidentialAccess $confidentialAccess
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setConfidentialAccess(\\Losc\CucmBundle\Model\Webservice\StructType\ConfidentialAccess $confidentialAccess = null)
    {
        $this->confidentialAccess = $confidentialAccess;
        return $this;
    }
    /**
     * Get holdReversionRingDuration value
     * @return string|null
     */
    public function getHoldReversionRingDuration()
    {
        return $this->holdReversionRingDuration;
    }
    /**
     * Set holdReversionRingDuration value
     * @param string $holdReversionRingDuration
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setHoldReversionRingDuration($holdReversionRingDuration = null)
    {
        $this->holdReversionRingDuration = $holdReversionRingDuration;
        return $this;
    }
    /**
     * Get holdReversionNotificationInterval value
     * @return string|null
     */
    public function getHoldReversionNotificationInterval()
    {
        return $this->holdReversionNotificationInterval;
    }
    /**
     * Set holdReversionNotificationInterval value
     * @param string $holdReversionNotificationInterval
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setHoldReversionNotificationInterval($holdReversionNotificationInterval = null)
    {
        $this->holdReversionNotificationInterval = $holdReversionNotificationInterval;
        return $this;
    }
    /**
     * Get busyIntCallsDestination value
     * @return string|null
     */
    public function getBusyIntCallsDestination()
    {
        return $this->busyIntCallsDestination;
    }
    /**
     * Set busyIntCallsDestination value
     * @param string $busyIntCallsDestination
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setBusyIntCallsDestination($busyIntCallsDestination = null)
    {
        $this->busyIntCallsDestination = $busyIntCallsDestination;
        return $this;
    }
    /**
     * Get busyIntCallsCss value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\XFkType|null
     */
    public function getBusyIntCallsCss()
    {
        return $this->busyIntCallsCss;
    }
    /**
     * Set busyIntCallsCss value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $busyIntCallsCss
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setBusyIntCallsCss(\\Losc\CucmBundle\Model\Webservice\StructType\XFkType $busyIntCallsCss = null)
    {
        $this->busyIntCallsCss = $busyIntCallsCss;
        return $this;
    }
    /**
     * Get busyExtCallsDestination value
     * @return string|null
     */
    public function getBusyExtCallsDestination()
    {
        return $this->busyExtCallsDestination;
    }
    /**
     * Set busyExtCallsDestination value
     * @param string $busyExtCallsDestination
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setBusyExtCallsDestination($busyExtCallsDestination = null)
    {
        $this->busyExtCallsDestination = $busyExtCallsDestination;
        return $this;
    }
    /**
     * Get busyExtCallsCss value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\XFkType|null
     */
    public function getBusyExtCallsCss()
    {
        return $this->busyExtCallsCss;
    }
    /**
     * Set busyExtCallsCss value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $busyExtCallsCss
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setBusyExtCallsCss(\\Losc\CucmBundle\Model\Webservice\StructType\XFkType $busyExtCallsCss = null)
    {
        $this->busyExtCallsCss = $busyExtCallsCss;
        return $this;
    }
    /**
     * Get noAnsIntCallsDestination value
     * @return string|null
     */
    public function getNoAnsIntCallsDestination()
    {
        return $this->noAnsIntCallsDestination;
    }
    /**
     * Set noAnsIntCallsDestination value
     * @param string $noAnsIntCallsDestination
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setNoAnsIntCallsDestination($noAnsIntCallsDestination = null)
    {
        $this->noAnsIntCallsDestination = $noAnsIntCallsDestination;
        return $this;
    }
    /**
     * Get noAnsIntCallsCss value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\XFkType|null
     */
    public function getNoAnsIntCallsCss()
    {
        return $this->noAnsIntCallsCss;
    }
    /**
     * Set noAnsIntCallsCss value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $noAnsIntCallsCss
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setNoAnsIntCallsCss(\\Losc\CucmBundle\Model\Webservice\StructType\XFkType $noAnsIntCallsCss = null)
    {
        $this->noAnsIntCallsCss = $noAnsIntCallsCss;
        return $this;
    }
    /**
     * Get noAnsExtCallsDestination value
     * @return string|null
     */
    public function getNoAnsExtCallsDestination()
    {
        return $this->noAnsExtCallsDestination;
    }
    /**
     * Set noAnsExtCallsDestination value
     * @param string $noAnsExtCallsDestination
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setNoAnsExtCallsDestination($noAnsExtCallsDestination = null)
    {
        $this->noAnsExtCallsDestination = $noAnsExtCallsDestination;
        return $this;
    }
    /**
     * Get noAnsExtCallsCss value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\XFkType|null
     */
    public function getNoAnsExtCallsCss()
    {
        return $this->noAnsExtCallsCss;
    }
    /**
     * Set noAnsExtCallsCss value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $noAnsExtCallsCss
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setNoAnsExtCallsCss(\\Losc\CucmBundle\Model\Webservice\StructType\XFkType $noAnsExtCallsCss = null)
    {
        $this->noAnsExtCallsCss = $noAnsExtCallsCss;
        return $this;
    }
    /**
     * Get noCoverageIntCallsDestination value
     * @return string|null
     */
    public function getNoCoverageIntCallsDestination()
    {
        return $this->noCoverageIntCallsDestination;
    }
    /**
     * Set noCoverageIntCallsDestination value
     * @param string $noCoverageIntCallsDestination
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setNoCoverageIntCallsDestination($noCoverageIntCallsDestination = null)
    {
        $this->noCoverageIntCallsDestination = $noCoverageIntCallsDestination;
        return $this;
    }
    /**
     * Get noCoverageIntCallsCss value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\XFkType|null
     */
    public function getNoCoverageIntCallsCss()
    {
        return $this->noCoverageIntCallsCss;
    }
    /**
     * Set noCoverageIntCallsCss value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $noCoverageIntCallsCss
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setNoCoverageIntCallsCss(\\Losc\CucmBundle\Model\Webservice\StructType\XFkType $noCoverageIntCallsCss = null)
    {
        $this->noCoverageIntCallsCss = $noCoverageIntCallsCss;
        return $this;
    }
    /**
     * Get noCoverageExtCallsDestination value
     * @return string|null
     */
    public function getNoCoverageExtCallsDestination()
    {
        return $this->noCoverageExtCallsDestination;
    }
    /**
     * Set noCoverageExtCallsDestination value
     * @param string $noCoverageExtCallsDestination
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setNoCoverageExtCallsDestination($noCoverageExtCallsDestination = null)
    {
        $this->noCoverageExtCallsDestination = $noCoverageExtCallsDestination;
        return $this;
    }
    /**
     * Get noCoverageExtCallsCss value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\XFkType|null
     */
    public function getNoCoverageExtCallsCss()
    {
        return $this->noCoverageExtCallsCss;
    }
    /**
     * Set noCoverageExtCallsCss value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $noCoverageExtCallsCss
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setNoCoverageExtCallsCss(\\Losc\CucmBundle\Model\Webservice\StructType\XFkType $noCoverageExtCallsCss = null)
    {
        $this->noCoverageExtCallsCss = $noCoverageExtCallsCss;
        return $this;
    }
    /**
     * Get unregisteredIntCallsDestination value
     * @return string|null
     */
    public function getUnregisteredIntCallsDestination()
    {
        return $this->unregisteredIntCallsDestination;
    }
    /**
     * Set unregisteredIntCallsDestination value
     * @param string $unregisteredIntCallsDestination
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setUnregisteredIntCallsDestination($unregisteredIntCallsDestination = null)
    {
        $this->unregisteredIntCallsDestination = $unregisteredIntCallsDestination;
        return $this;
    }
    /**
     * Get unregisteredIntCallsCss value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\XFkType|null
     */
    public function getUnregisteredIntCallsCss()
    {
        return $this->unregisteredIntCallsCss;
    }
    /**
     * Set unregisteredIntCallsCss value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $unregisteredIntCallsCss
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setUnregisteredIntCallsCss(\\Losc\CucmBundle\Model\Webservice\StructType\XFkType $unregisteredIntCallsCss = null)
    {
        $this->unregisteredIntCallsCss = $unregisteredIntCallsCss;
        return $this;
    }
    /**
     * Get unregisteredExtCallsDestination value
     * @return string|null
     */
    public function getUnregisteredExtCallsDestination()
    {
        return $this->unregisteredExtCallsDestination;
    }
    /**
     * Set unregisteredExtCallsDestination value
     * @param string $unregisteredExtCallsDestination
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setUnregisteredExtCallsDestination($unregisteredExtCallsDestination = null)
    {
        $this->unregisteredExtCallsDestination = $unregisteredExtCallsDestination;
        return $this;
    }
    /**
     * Get unregisteredExtCallsCss value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\XFkType|null
     */
    public function getUnregisteredExtCallsCss()
    {
        return $this->unregisteredExtCallsCss;
    }
    /**
     * Set unregisteredExtCallsCss value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $unregisteredExtCallsCss
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setUnregisteredExtCallsCss(\\Losc\CucmBundle\Model\Webservice\StructType\XFkType $unregisteredExtCallsCss = null)
    {
        $this->unregisteredExtCallsCss = $unregisteredExtCallsCss;
        return $this;
    }
    /**
     * Get ctiFailureDestination value
     * @return string|null
     */
    public function getCtiFailureDestination()
    {
        return $this->ctiFailureDestination;
    }
    /**
     * Set ctiFailureDestination value
     * @param string $ctiFailureDestination
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setCtiFailureDestination($ctiFailureDestination = null)
    {
        $this->ctiFailureDestination = $ctiFailureDestination;
        return $this;
    }
    /**
     * Get ctiFailureCss value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\XFkType|null
     */
    public function getCtiFailureCss()
    {
        return $this->ctiFailureCss;
    }
    /**
     * Set ctiFailureCss value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XFkType $ctiFailureCss
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setCtiFailureCss(\\Losc\CucmBundle\Model\Webservice\StructType\XFkType $ctiFailureCss = null)
    {
        $this->ctiFailureCss = $ctiFailureCss;
        return $this;
    }
    /**
     * Get callControlAgentProfile value
     * @return string|null
     */
    public function getCallControlAgentProfile()
    {
        return $this->callControlAgentProfile;
    }
    /**
     * Set callControlAgentProfile value
     * @param string $callControlAgentProfile
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setCallControlAgentProfile($callControlAgentProfile = null)
    {
        $this->callControlAgentProfile = $callControlAgentProfile;
        return $this;
    }
    /**
     * Get enterpriseAltNum value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\EnterpriseAltNum|null
     */
    public function getEnterpriseAltNum()
    {
        return $this->enterpriseAltNum;
    }
    /**
     * Set enterpriseAltNum value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\EnterpriseAltNum $enterpriseAltNum
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setEnterpriseAltNum(\\Losc\CucmBundle\Model\Webservice\StructType\EnterpriseAltNum $enterpriseAltNum = null)
    {
        $this->enterpriseAltNum = $enterpriseAltNum;
        return $this;
    }
    /**
     * Get e164AltNum value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\E164AltNum|null
     */
    public function getE164AltNum()
    {
        return $this->e164AltNum;
    }
    /**
     * Set e164AltNum value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\E164AltNum $e164AltNum
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setE164AltNum(\\Losc\CucmBundle\Model\Webservice\StructType\E164AltNum $e164AltNum = null)
    {
        $this->e164AltNum = $e164AltNum;
        return $this;
    }
    /**
     * Get advertisedFailoverNumber value
     * @return string|null
     */
    public function getAdvertisedFailoverNumber()
    {
        return $this->advertisedFailoverNumber;
    }
    /**
     * Set advertisedFailoverNumber value
     * @param string $advertisedFailoverNumber
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setAdvertisedFailoverNumber($advertisedFailoverNumber = null)
    {
        $this->advertisedFailoverNumber = $advertisedFailoverNumber;
        return $this;
    }
    /**
     * Get uuid value
     * @return string|null
     */
    public function getUuid()
    {
        return $this->uuid;
    }
    /**
     * Set uuid value
     * @param string $uuid
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate
     */
    public function setUuid($uuid = null)
    {
        $this->uuid = $uuid;
        return $this;
    }
}
