<?php

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

use \WsdlToPhp\PackageBase\AbstractStructBase;

/**
 * This class stands for return StructType
 * @subpackage Structs
 */
class _return extends AbstractStructBase
{
    /**
     * The sipProfile
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RSipProfile
     */
    public $sipProfile;
    /**
     * The sipTrunkSecurityProfile
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RSipTrunkSecurityProfile[]
     */
    public $sipTrunkSecurityProfile;
    /**
     * The timePeriod
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RTimePeriod[]
     */
    public $timePeriod;
    /**
     * The timeSchedule
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RTimeSchedule[]
     */
    public $timeSchedule;
    /**
     * The todAccess
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RTodAccess[]
     */
    public $todAccess;
    /**
     * The voiceMailPilot
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RVoiceMailPilot[]
     */
    public $voiceMailPilot;
    /**
     * The processNode
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RProcessNode[]
     */
    public $processNode;
    /**
     * The callerFilterList
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RCallerFilterList[]
     */
    public $callerFilterList;
    /**
     * The routePartition
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RRoutePartition[]
     */
    public $routePartition;
    /**
     * The css
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RCss[]
     */
    public $css;
    /**
     * The callManager
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RCallManager[]
     */
    public $callManager;
    /**
     * The mediaResourceGroup
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RMediaResourceGroup[]
     */
    public $mediaResourceGroup;
    /**
     * The mediaResourceList
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RMediaResourceList[]
     */
    public $mediaResourceList;
    /**
     * The region
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RRegion[]
     */
    public $region;
    /**
     * The aarGroup
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RAarGroup[]
     */
    public $aarGroup;
    /**
     * The physicalLocation
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RPhysicalLocation[]
     */
    public $physicalLocation;
    /**
     * The routeGroup
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RRouteGroup[]
     */
    public $routeGroup;
    /**
     * The devicePool
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RDevicePool[]
     */
    public $devicePool;
    /**
     * The deviceMobilityGroup
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RDeviceMobilityGroup[]
     */
    public $deviceMobilityGroup;
    /**
     * The location
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RLocation[]
     */
    public $location;
    /**
     * The softKeyTemplate
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RSoftKeyTemplate[]
     */
    public $softKeyTemplate;
    /**
     * The transcoder
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RTranscoder[]
     */
    public $transcoder;
    /**
     * The commonDeviceConfig
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RCommonDeviceConfig[]
     */
    public $commonDeviceConfig;
    /**
     * The resourcePriorityNamespace
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RResourcePriorityNamespace[]
     */
    public $resourcePriorityNamespace;
    /**
     * The resourcePriorityNamespaceList
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RResourcePriorityNamespaceList[]
     */
    public $resourcePriorityNamespaceList;
    /**
     * The deviceMobility
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RDeviceMobility[]
     */
    public $deviceMobility;
    /**
     * The cmcInfo
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RCmcInfo[]
     */
    public $cmcInfo;
    /**
     * The credentialPolicy
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RCredentialPolicy[]
     */
    public $credentialPolicy;
    /**
     * The facInfo
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RFacInfo[]
     */
    public $facInfo;
    /**
     * The huntList
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RHuntList[]
     */
    public $huntList;
    /**
     * The ivrUserLocale
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RIvrUserLocale[]
     */
    public $ivrUserLocale;
    /**
     * The lineGroup
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RLineGroup[]
     */
    public $lineGroup;
    /**
     * The recordingProfile
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RRecordingProfile[]
     */
    public $recordingProfile;
    /**
     * The routeFilter
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RRouteFilter[]
     */
    public $routeFilter;
    /**
     * The callManagerGroup
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RCallManagerGroup[]
     */
    public $callManagerGroup;
    /**
     * The userGroup
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RUserGroup[]
     */
    public $userGroup;
    /**
     * The dialPlan
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RDialPlan[]
     */
    public $dialPlan;
    /**
     * The dialPlanTag
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RDialPlanTag[]
     */
    public $dialPlanTag;
    /**
     * The ddi
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RDdi[]
     */
    public $ddi;
    /**
     * The mobileSmartClientProfile
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RMobileSmartClientProfile[]
     */
    public $mobileSmartClientProfile;
    /**
     * The processNodeService
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RProcessNodeService[]
     */
    public $processNodeService;
    /**
     * The mohAudioSource
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RMohAudioSource[]
     */
    public $mohAudioSource;
    /**
     * The dhcpServer
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RDhcpServer[]
     */
    public $dhcpServer;
    /**
     * The dhcpSubnet
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RDhcpSubnet[]
     */
    public $dhcpSubnet;
    /**
     * The callPark
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RCallPark[]
     */
    public $callPark;
    /**
     * The directedCallPark
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RDirectedCallPark[]
     */
    public $directedCallPark;
    /**
     * The meetMe
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RMeetMe[]
     */
    public $meetMe;
    /**
     * The mobileVoiceAccess
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RMobileVoiceAccess
     */
    public $mobileVoiceAccess;
    /**
     * The routeList
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RRouteList[]
     */
    public $routeList;
    /**
     * The user
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RUser[]
     */
    public $user;
    /**
     * The appUser
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RAppUser[]
     */
    public $appUser;
    /**
     * The sipRealm
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RSipRealm[]
     */
    public $sipRealm;
    /**
     * The phoneNtp
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RPhoneNtp[]
     */
    public $phoneNtp;
    /**
     * The dateTimeGroup
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RDateTimeGroup[]
     */
    public $dateTimeGroup;
    /**
     * The presenceGroup
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RPresenceGroup[]
     */
    public $presenceGroup;
    /**
     * The geoLocation
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RGeoLocation[]
     */
    public $geoLocation;
    /**
     * The srst
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RSrst[]
     */
    public $srst;
    /**
     * The mlppDomain
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RMlppDomain[]
     */
    public $mlppDomain;
    /**
     * The cumaServerSecurityProfile
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RCumaServerSecurityProfile[]
     */
    public $cumaServerSecurityProfile;
    /**
     * The applicationServer
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RApplicationServer[]
     */
    public $applicationServer;
    /**
     * The applicationUserCapfProfile
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RApplicationUserCapfProfile[]
     */
    public $applicationUserCapfProfile;
    /**
     * The endUserCapfProfile
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\REndUserCapfProfile[]
     */
    public $endUserCapfProfile;
    /**
     * The serviceParameter
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RServiceParameter[]
     */
    public $serviceParameter;
    /**
     * The geoLocationFilter
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RGeoLocationFilter[]
     */
    public $geoLocationFilter;
    /**
     * The voiceMailProfile
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RVoiceMailProfile[]
     */
    public $voiceMailProfile;
    /**
     * The voiceMailPort
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RVoiceMailPort[]
     */
    public $voiceMailPort;
    /**
     * The gatekeeper
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RGatekeeper[]
     */
    public $gatekeeper;
    /**
     * The phoneButtonTemplate
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RPhoneButtonTemplate[]
     */
    public $phoneButtonTemplate;
    /**
     * The commonPhoneConfig
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RCommonPhoneConfig[]
     */
    public $commonPhoneConfig;
    /**
     * The messageWaiting
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RMessageWaiting[]
     */
    public $messageWaiting;
    /**
     * The ipPhoneServices
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RIpPhoneServices[]
     */
    public $ipPhoneServices;
    /**
     * The ctiRoutePoint
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RCtiRoutePoint[]
     */
    public $ctiRoutePoint;
    /**
     * The transPattern
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RTransPattern
     */
    public $transPattern;
    /**
     * The callingPartyTransformationPattern
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RCallingPartyTransformationPattern[]
     */
    public $callingPartyTransformationPattern;
    /**
     * The sipRoutePattern
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RSipRoutePattern[]
     */
    public $sipRoutePattern;
    /**
     * The huntPilot
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RHuntPilot[]
     */
    public $huntPilot;
    /**
     * The routePattern
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RRoutePattern[]
     */
    public $routePattern;
    /**
     * The applicationDialRules
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RApplicationDialRules[]
     */
    public $applicationDialRules;
    /**
     * The directoryLookupDialRules
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RDirectoryLookupDialRules[]
     */
    public $directoryLookupDialRules;
    /**
     * The phoneSecurityProfile
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RPhoneSecurityProfile[]
     */
    public $phoneSecurityProfile;
    /**
     * The sipDialRules
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RSipDialRules[]
     */
    public $sipDialRules;
    /**
     * The conferenceBridge
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RConferenceBridge[]
     */
    public $conferenceBridge;
    /**
     * The annunciator
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RAnnunciator[]
     */
    public $annunciator;
    /**
     * The mtp
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RMtp[]
     */
    public $mtp;
    /**
     * The fixedMohAudioSource
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RFixedMohAudioSource
     */
    public $fixedMohAudioSource;
    /**
     * The remoteDestinationProfile
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RRemoteDestinationProfile[]
     */
    public $remoteDestinationProfile;
    /**
     * The line
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RLine
     */
    public $line;
    /**
     * The defaultDeviceProfile
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RDefaultDeviceProfile[]
     */
    public $defaultDeviceProfile;
    /**
     * The h323Phone
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RH323Phone[]
     */
    public $h323Phone;
    /**
     * The mohServer
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RMohServer[]
     */
    public $mohServer;
    /**
     * The h323Trunk
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RH323Trunk[]
     */
    public $h323Trunk;
    /**
     * The phone
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RPhone
     */
    public $phone;
    /**
     * The h323Gateway
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RH323Gateway[]
     */
    public $h323Gateway;
    /**
     * The deviceProfile
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RDeviceProfile
     */
    public $deviceProfile;
    /**
     * The remoteDestination
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RRemoteDestination[]
     */
    public $remoteDestination;
    /**
     * The vg224
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RVg224
     */
    public $vg224;
    /**
     * The gateway
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RGateway[]
     */
    public $gateway;
    /**
     * The gatewayEndpointAnalogAccess
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RGatewayEndpointAnalogAccess
     */
    public $gatewayEndpointAnalogAccess;
    /**
     * The gatewayEndpointDigitalAccessPri
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RGatewayEndpointDigitalAccessPri
     */
    public $gatewayEndpointDigitalAccessPri;
    /**
     * The gatewayEndpointDigitalAccessBri
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RGatewayEndpointDigitalAccessBri
     */
    public $gatewayEndpointDigitalAccessBri;
    /**
     * The gatewayEndpointDigitalAccessT1
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RGatewayEndpointDigitalAccessT1
     */
    public $gatewayEndpointDigitalAccessT1;
    /**
     * The ciscoCatalyst600024PortFXSGateway
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RCiscoCatalyst600024PortFXSGateway[]
     */
    public $ciscoCatalyst600024PortFXSGateway;
    /**
     * The ciscoCatalyst6000E1VoIPGateway
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RCiscoCatalyst6000E1VoIPGateway[]
     */
    public $ciscoCatalyst6000E1VoIPGateway;
    /**
     * The ciscoCatalyst6000T1VoIPGatewayPri
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RCiscoCatalyst6000T1VoIPGatewayPri[]
     */
    public $ciscoCatalyst6000T1VoIPGatewayPri;
    /**
     * The ciscoCatalyst6000T1VoIPGatewayT1
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RCiscoCatalyst6000T1VoIPGatewayT1[]
     */
    public $ciscoCatalyst6000T1VoIPGatewayT1;
    /**
     * The callPickupGroup
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RCallPickupGroup[]
     */
    public $callPickupGroup;
    /**
     * The routePlan
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\LRoutePlan[]
     */
    public $routePlan;
    /**
     * The geoLocationPolicy
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RGeoLocationPolicy[]
     */
    public $geoLocationPolicy;
    /**
     * The sipTrunk
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RSipTrunk[]
     */
    public $sipTrunk;
    /**
     * The calledPartyTransformationPattern
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RCalledPartyTransformationPattern[]
     */
    public $calledPartyTransformationPattern;
    /**
     * The externalCallControlProfile
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RExternalCallControlProfile[]
     */
    public $externalCallControlProfile;
    /**
     * The safSecurityProfile
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RSafSecurityProfile[]
     */
    public $safSecurityProfile;
    /**
     * The safForwarder
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RSafForwarder[]
     */
    public $safForwarder;
    /**
     * The ccdHostedDN
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RCcdHostedDN[]
     */
    public $ccdHostedDN;
    /**
     * The ccdHostedDNGroup
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RCcdHostedDNGroup[]
     */
    public $ccdHostedDNGroup;
    /**
     * The ccdRequestingService
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RCcdRequestingService
     */
    public $ccdRequestingService;
    /**
     * The interClusterServiceProfile
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RInterClusterServiceProfile
     */
    public $interClusterServiceProfile;
    /**
     * The remoteCluster
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RRemoteCluster[]
     */
    public $remoteCluster;
    /**
     * The ccdAdvertisingService
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RCcdAdvertisingService[]
     */
    public $ccdAdvertisingService;
    /**
     * The ldapDirectory
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RLdapDirectory[]
     */
    public $ldapDirectory;
    /**
     * The emccFeatureConfig
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\REmccFeatureConfig
     */
    public $emccFeatureConfig;
    /**
     * The safCcdPurgeBlockLearnedRoutes
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RSafCcdPurgeBlockLearnedRoutes[]
     */
    public $safCcdPurgeBlockLearnedRoutes;
    /**
     * The vpnGateway
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RVpnGateway[]
     */
    public $vpnGateway;
    /**
     * The vpnGroup
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RVpnGroup[]
     */
    public $vpnGroup;
    /**
     * The vpnProfile
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RVpnProfile[]
     */
    public $vpnProfile;
    /**
     * The imeServer
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RImeServer[]
     */
    public $imeServer;
    /**
     * The imeRouteFilterGroup
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RImeRouteFilterGroup[]
     */
    public $imeRouteFilterGroup;
    /**
     * The imeRouteFilterElement
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RImeRouteFilterElement[]
     */
    public $imeRouteFilterElement;
    /**
     * The imeClient
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RImeClient[]
     */
    public $imeClient;
    /**
     * The imeEnrolledPattern
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RImeEnrolledPattern[]
     */
    public $imeEnrolledPattern;
    /**
     * The imeEnrolledPatternGroup
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RImeEnrolledPatternGroup[]
     */
    public $imeEnrolledPatternGroup;
    /**
     * The imeExclusionNumber
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RImeExclusionNumber[]
     */
    public $imeExclusionNumber;
    /**
     * The imeExclusionNumberGroup
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RImeExclusionNumberGroup[]
     */
    public $imeExclusionNumberGroup;
    /**
     * The imeFirewall
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RImeFirewall[]
     */
    public $imeFirewall;
    /**
     * The imeE164Transformation
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RImeE164Transformation[]
     */
    public $imeE164Transformation;
    /**
     * The transformationProfile
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RTransformationProfile[]
     */
    public $transformationProfile;
    /**
     * The fallbackProfile
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RFallbackProfile[]
     */
    public $fallbackProfile;
    /**
     * The ldapFilter
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RLdapFilter[]
     */
    public $ldapFilter;
    /**
     * The tvsCertificate
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RTvsCertificate[]
     */
    public $tvsCertificate;
    /**
     * The featureControlPolicy
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RFeatureControlPolicy[]
     */
    public $featureControlPolicy;
    /**
     * The mobilityProfile
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RMobilityProfile[]
     */
    public $mobilityProfile;
    /**
     * The enterpriseFeatureAccessConfiguration
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\REnterpriseFeatureAccessConfiguration[]
     */
    public $enterpriseFeatureAccessConfiguration;
    /**
     * The handoffConfiguration
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RHandoffConfiguration
     */
    public $handoffConfiguration;
    /**
     * The calledPartyTracing
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\LCalledPartyTracing[]
     */
    public $calledPartyTracing;
    /**
     * The sIPNormalizationScript
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RSIPNormalizationScript[]
     */
    public $sIPNormalizationScript;
    /**
     * The customUserField
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RCustomUserField[]
     */
    public $customUserField;
    /**
     * The gatewaySccpEndpoints
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RGatewaySccpEndpoints
     */
    public $gatewaySccpEndpoints;
    /**
     * The billingServer
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\LBillingServer
     */
    public $billingServer;
    /**
     * The lbmGroup
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RLbmGroup[]
     */
    public $lbmGroup;
    /**
     * The announcement
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RAnnouncement[]
     */
    public $announcement;
    /**
     * The serviceProfile
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RServiceProfile[]
     */
    public $serviceProfile;
    /**
     * The ldapSyncCustomField
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RLdapSyncCustomField[]
     */
    public $ldapSyncCustomField;
    /**
     * The audioCodecPreferenceList
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RAudioCodecPreferenceList[]
     */
    public $audioCodecPreferenceList;
    /**
     * The ucService
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RUcService[]
     */
    public $ucService;
    /**
     * The lbmHubGroup
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RLbmHubGroup[]
     */
    public $lbmHubGroup;
    /**
     * The importedDirectoryUriCatalogs
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RImportedDirectoryUriCatalogs[]
     */
    public $importedDirectoryUriCatalogs;
    /**
     * The vohServer
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RVohServer[]
     */
    public $vohServer;
    /**
     * The sdpTransparencyProfile
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RSdpTransparencyProfile[]
     */
    public $sdpTransparencyProfile;
    /**
     * The featureGroupTemplate
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RFeatureGroupTemplate[]
     */
    public $featureGroupTemplate;
    /**
     * The dirNumberAliasLookupandSync
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RDirNumberAliasLookupandSync[]
     */
    public $dirNumberAliasLookupandSync;
    /**
     * The localRouteGroup
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RLocalRouteGroup[]
     */
    public $localRouteGroup;
    /**
     * The advertisedPatterns
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RAdvertisedPatterns[]
     */
    public $advertisedPatterns;
    /**
     * The blockedLearnedPatterns
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RBlockedLearnedPatterns[]
     */
    public $blockedLearnedPatterns;
    /**
     * The cCAProfiles
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RCCAProfiles[]
     */
    public $cCAProfiles;
    /**
     * The universalDeviceTemplate
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalDeviceTemplate[]
     */
    public $universalDeviceTemplate;
    /**
     * The userProfileProvision
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RUserProfileProvision[]
     */
    public $userProfileProvision;
    /**
     * The presenceRedundancyGroup
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RPresenceRedundancyGroup[]
     */
    public $presenceRedundancyGroup;
    /**
     * The assignedPresenceServers
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\LAssignedPresenceServers[]
     */
    public $assignedPresenceServers;
    /**
     * The unassignedPresenceServers
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\LUnassignedPresenceServers[]
     */
    public $unassignedPresenceServers;
    /**
     * The assignedPresenceUsers
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\LAssignedPresenceUsers[]
     */
    public $assignedPresenceUsers;
    /**
     * The unassignedPresenceUsers
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\LUnassignedPresenceUsers[]
     */
    public $unassignedPresenceUsers;
    /**
     * The wifiHotspot
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RWifiHotspot[]
     */
    public $wifiHotspot;
    /**
     * The wlanProfileGroup
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RWlanProfileGroup[]
     */
    public $wlanProfileGroup;
    /**
     * The wLANProfile
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RWLANProfile[]
     */
    public $wLANProfile;
    /**
     * The universalLineTemplate
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate[]
     */
    public $universalLineTemplate;
    /**
     * The networkAccessProfile
     * Meta information extracted from the WSDL
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RNetworkAccessProfile[]
     */
    public $networkAccessProfile;
    /**
     * The licensedUser
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RLicensedUser
     */
    public $licensedUser;
    /**
     * The row
     * Meta information extracted from the WSDL
     * - documentation: Each row element can contain any number of sub-elements, each sub-element is a column from that row in the result set.
     * - maxOccurs: unbounded
     * - minOccurs: 0
     * @var mixed[]
     */
    public $row;
    /**
     * The rowsUpdated
     * Meta information extracted from the WSDL
     * - documentation: Rows updated indicates the number of rows updated by the SQL update.
     * @var int
     */
    public $rowsUpdated;
    /**
     * The userAuthenticated
     * Meta information extracted from the WSDL
     * - documentation: true indicates that user was authenticated and false indicates that user was not authenticated.
     * - base: xsd:string
     * - pattern: (t)|(f)|(true)|(false)|(0)|(1)
     * @var string
     */
    public $userAuthenticated;
    /**
     * The code
     * Meta information extracted from the WSDL
     * - documentation: This is the IMS result code that will be returned.
     * @var int
     */
    public $code;
    /**
     * The daysToExpiry
     * Meta information extracted from the WSDL
     * - documentation: This is the number of days remaining for the credential to expire
     * - minOccurs: 0
     * @var int
     */
    public $daysToExpiry;
    /**
     * The os
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\XOSVersion
     */
    public $os;
    /**
     * The _
     * @var int
     */
    public $_;
    /**
     * The mobility
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RMobility
     */
    public $mobility;
    /**
     * The enterprisePhoneConfig
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\XEnterprisePhoneConfig
     */
    public $enterprisePhoneConfig;
    /**
     * The ldapSystem
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\XLdapSystem
     */
    public $ldapSystem;
    /**
     * The ldapAuthentication
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\XLdapAuthentication
     */
    public $ldapAuthentication;
    /**
     * The componentVersion
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\ComponentVersion
     */
    public $componentVersion;
    /**
     * The fallbackFeatureConfig
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RFallbackFeatureConfig
     */
    public $fallbackFeatureConfig;
    /**
     * The imeLearnedRoutes
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RImeLearnedRoutes
     */
    public $imeLearnedRoutes;
    /**
     * The imeFeatureConfig
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RImeFeatureConfig
     */
    public $imeFeatureConfig;
    /**
     * The appServerInfo
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RAppServerInfo
     */
    public $appServerInfo;
    /**
     * The softKeySet
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RSoftKeySet
     */
    public $softKeySet;
    /**
     * The syslogConfiguration
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RSyslogConfiguration
     */
    public $syslogConfiguration;
    /**
     * The ilsConfig
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\NewIlsConfig
     */
    public $ilsConfig;
    /**
     * The SNMPCommunityString
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RSNMPCommunityString
     */
    public $SNMPCommunityString;
    /**
     * The SNMPUser
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RSNMPGetUser
     */
    public $SNMPUser;
    /**
     * The SNMPMIB2List
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RSNMPMIB2List
     */
    public $SNMPMIB2List;
    /**
     * The ccdFeatureConfig
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\XCcdFeatureConfig
     */
    public $ccdFeatureConfig;
    /**
     * The pageLayoutPreferences
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RPageLayoutPreferences
     */
    public $pageLayoutPreferences;
    /**
     * The credentialPolicyDefault
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\RCredentialPolicyDefault
     */
    public $credentialPolicyDefault;
    /**
     * Constructor method for return
     * @uses _return::setSipProfile()
     * @uses _return::setSipTrunkSecurityProfile()
     * @uses _return::setTimePeriod()
     * @uses _return::setTimeSchedule()
     * @uses _return::setTodAccess()
     * @uses _return::setVoiceMailPilot()
     * @uses _return::setProcessNode()
     * @uses _return::setCallerFilterList()
     * @uses _return::setRoutePartition()
     * @uses _return::setCss()
     * @uses _return::setCallManager()
     * @uses _return::setMediaResourceGroup()
     * @uses _return::setMediaResourceList()
     * @uses _return::setRegion()
     * @uses _return::setAarGroup()
     * @uses _return::setPhysicalLocation()
     * @uses _return::setRouteGroup()
     * @uses _return::setDevicePool()
     * @uses _return::setDeviceMobilityGroup()
     * @uses _return::setLocation()
     * @uses _return::setSoftKeyTemplate()
     * @uses _return::setTranscoder()
     * @uses _return::setCommonDeviceConfig()
     * @uses _return::setResourcePriorityNamespace()
     * @uses _return::setResourcePriorityNamespaceList()
     * @uses _return::setDeviceMobility()
     * @uses _return::setCmcInfo()
     * @uses _return::setCredentialPolicy()
     * @uses _return::setFacInfo()
     * @uses _return::setHuntList()
     * @uses _return::setIvrUserLocale()
     * @uses _return::setLineGroup()
     * @uses _return::setRecordingProfile()
     * @uses _return::setRouteFilter()
     * @uses _return::setCallManagerGroup()
     * @uses _return::setUserGroup()
     * @uses _return::setDialPlan()
     * @uses _return::setDialPlanTag()
     * @uses _return::setDdi()
     * @uses _return::setMobileSmartClientProfile()
     * @uses _return::setProcessNodeService()
     * @uses _return::setMohAudioSource()
     * @uses _return::setDhcpServer()
     * @uses _return::setDhcpSubnet()
     * @uses _return::setCallPark()
     * @uses _return::setDirectedCallPark()
     * @uses _return::setMeetMe()
     * @uses _return::setMobileVoiceAccess()
     * @uses _return::setRouteList()
     * @uses _return::setUser()
     * @uses _return::setAppUser()
     * @uses _return::setSipRealm()
     * @uses _return::setPhoneNtp()
     * @uses _return::setDateTimeGroup()
     * @uses _return::setPresenceGroup()
     * @uses _return::setGeoLocation()
     * @uses _return::setSrst()
     * @uses _return::setMlppDomain()
     * @uses _return::setCumaServerSecurityProfile()
     * @uses _return::setApplicationServer()
     * @uses _return::setApplicationUserCapfProfile()
     * @uses _return::setEndUserCapfProfile()
     * @uses _return::setServiceParameter()
     * @uses _return::setGeoLocationFilter()
     * @uses _return::setVoiceMailProfile()
     * @uses _return::setVoiceMailPort()
     * @uses _return::setGatekeeper()
     * @uses _return::setPhoneButtonTemplate()
     * @uses _return::setCommonPhoneConfig()
     * @uses _return::setMessageWaiting()
     * @uses _return::setIpPhoneServices()
     * @uses _return::setCtiRoutePoint()
     * @uses _return::setTransPattern()
     * @uses _return::setCallingPartyTransformationPattern()
     * @uses _return::setSipRoutePattern()
     * @uses _return::setHuntPilot()
     * @uses _return::setRoutePattern()
     * @uses _return::setApplicationDialRules()
     * @uses _return::setDirectoryLookupDialRules()
     * @uses _return::setPhoneSecurityProfile()
     * @uses _return::setSipDialRules()
     * @uses _return::setConferenceBridge()
     * @uses _return::setAnnunciator()
     * @uses _return::setMtp()
     * @uses _return::setFixedMohAudioSource()
     * @uses _return::setRemoteDestinationProfile()
     * @uses _return::setLine()
     * @uses _return::setDefaultDeviceProfile()
     * @uses _return::setH323Phone()
     * @uses _return::setMohServer()
     * @uses _return::setH323Trunk()
     * @uses _return::setPhone()
     * @uses _return::setH323Gateway()
     * @uses _return::setDeviceProfile()
     * @uses _return::setRemoteDestination()
     * @uses _return::setVg224()
     * @uses _return::setGateway()
     * @uses _return::setGatewayEndpointAnalogAccess()
     * @uses _return::setGatewayEndpointDigitalAccessPri()
     * @uses _return::setGatewayEndpointDigitalAccessBri()
     * @uses _return::setGatewayEndpointDigitalAccessT1()
     * @uses _return::setCiscoCatalyst600024PortFXSGateway()
     * @uses _return::setCiscoCatalyst6000E1VoIPGateway()
     * @uses _return::setCiscoCatalyst6000T1VoIPGatewayPri()
     * @uses _return::setCiscoCatalyst6000T1VoIPGatewayT1()
     * @uses _return::setCallPickupGroup()
     * @uses _return::setRoutePlan()
     * @uses _return::setGeoLocationPolicy()
     * @uses _return::setSipTrunk()
     * @uses _return::setCalledPartyTransformationPattern()
     * @uses _return::setExternalCallControlProfile()
     * @uses _return::setSafSecurityProfile()
     * @uses _return::setSafForwarder()
     * @uses _return::setCcdHostedDN()
     * @uses _return::setCcdHostedDNGroup()
     * @uses _return::setCcdRequestingService()
     * @uses _return::setInterClusterServiceProfile()
     * @uses _return::setRemoteCluster()
     * @uses _return::setCcdAdvertisingService()
     * @uses _return::setLdapDirectory()
     * @uses _return::setEmccFeatureConfig()
     * @uses _return::setSafCcdPurgeBlockLearnedRoutes()
     * @uses _return::setVpnGateway()
     * @uses _return::setVpnGroup()
     * @uses _return::setVpnProfile()
     * @uses _return::setImeServer()
     * @uses _return::setImeRouteFilterGroup()
     * @uses _return::setImeRouteFilterElement()
     * @uses _return::setImeClient()
     * @uses _return::setImeEnrolledPattern()
     * @uses _return::setImeEnrolledPatternGroup()
     * @uses _return::setImeExclusionNumber()
     * @uses _return::setImeExclusionNumberGroup()
     * @uses _return::setImeFirewall()
     * @uses _return::setImeE164Transformation()
     * @uses _return::setTransformationProfile()
     * @uses _return::setFallbackProfile()
     * @uses _return::setLdapFilter()
     * @uses _return::setTvsCertificate()
     * @uses _return::setFeatureControlPolicy()
     * @uses _return::setMobilityProfile()
     * @uses _return::setEnterpriseFeatureAccessConfiguration()
     * @uses _return::setHandoffConfiguration()
     * @uses _return::setCalledPartyTracing()
     * @uses _return::setSIPNormalizationScript()
     * @uses _return::setCustomUserField()
     * @uses _return::setGatewaySccpEndpoints()
     * @uses _return::setBillingServer()
     * @uses _return::setLbmGroup()
     * @uses _return::setAnnouncement()
     * @uses _return::setServiceProfile()
     * @uses _return::setLdapSyncCustomField()
     * @uses _return::setAudioCodecPreferenceList()
     * @uses _return::setUcService()
     * @uses _return::setLbmHubGroup()
     * @uses _return::setImportedDirectoryUriCatalogs()
     * @uses _return::setVohServer()
     * @uses _return::setSdpTransparencyProfile()
     * @uses _return::setFeatureGroupTemplate()
     * @uses _return::setDirNumberAliasLookupandSync()
     * @uses _return::setLocalRouteGroup()
     * @uses _return::setAdvertisedPatterns()
     * @uses _return::setBlockedLearnedPatterns()
     * @uses _return::setCCAProfiles()
     * @uses _return::setUniversalDeviceTemplate()
     * @uses _return::setUserProfileProvision()
     * @uses _return::setPresenceRedundancyGroup()
     * @uses _return::setAssignedPresenceServers()
     * @uses _return::setUnassignedPresenceServers()
     * @uses _return::setAssignedPresenceUsers()
     * @uses _return::setUnassignedPresenceUsers()
     * @uses _return::setWifiHotspot()
     * @uses _return::setWlanProfileGroup()
     * @uses _return::setWLANProfile()
     * @uses _return::setUniversalLineTemplate()
     * @uses _return::setNetworkAccessProfile()
     * @uses _return::setLicensedUser()
     * @uses _return::setRow()
     * @uses _return::setRowsUpdated()
     * @uses _return::setUserAuthenticated()
     * @uses _return::setCode()
     * @uses _return::setDaysToExpiry()
     * @uses _return::setOs()
     * @uses _return::set_()
     * @uses _return::setMobility()
     * @uses _return::setEnterprisePhoneConfig()
     * @uses _return::setLdapSystem()
     * @uses _return::setLdapAuthentication()
     * @uses _return::setComponentVersion()
     * @uses _return::setFallbackFeatureConfig()
     * @uses _return::setImeLearnedRoutes()
     * @uses _return::setImeFeatureConfig()
     * @uses _return::setAppServerInfo()
     * @uses _return::setSoftKeySet()
     * @uses _return::setSyslogConfiguration()
     * @uses _return::setIlsConfig()
     * @uses _return::setSNMPCommunityString()
     * @uses _return::setSNMPUser()
     * @uses _return::setSNMPMIB2List()
     * @uses _return::setCcdFeatureConfig()
     * @uses _return::setPageLayoutPreferences()
     * @uses _return::setCredentialPolicyDefault()
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSipProfile $sipProfile
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSipTrunkSecurityProfile[] $sipTrunkSecurityProfile
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RTimePeriod[] $timePeriod
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RTimeSchedule[] $timeSchedule
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RTodAccess[] $todAccess
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RVoiceMailPilot[] $voiceMailPilot
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RProcessNode[] $processNode
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCallerFilterList[] $callerFilterList
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RRoutePartition[] $routePartition
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCss[] $css
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCallManager[] $callManager
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RMediaResourceGroup[] $mediaResourceGroup
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RMediaResourceList[] $mediaResourceList
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RRegion[] $region
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RAarGroup[] $aarGroup
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RPhysicalLocation[] $physicalLocation
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RRouteGroup[] $routeGroup
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RDevicePool[] $devicePool
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RDeviceMobilityGroup[] $deviceMobilityGroup
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RLocation[] $location
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSoftKeyTemplate[] $softKeyTemplate
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RTranscoder[] $transcoder
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCommonDeviceConfig[] $commonDeviceConfig
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RResourcePriorityNamespace[] $resourcePriorityNamespace
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RResourcePriorityNamespaceList[] $resourcePriorityNamespaceList
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RDeviceMobility[] $deviceMobility
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCmcInfo[] $cmcInfo
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCredentialPolicy[] $credentialPolicy
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RFacInfo[] $facInfo
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RHuntList[] $huntList
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RIvrUserLocale[] $ivrUserLocale
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RLineGroup[] $lineGroup
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RRecordingProfile[] $recordingProfile
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RRouteFilter[] $routeFilter
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCallManagerGroup[] $callManagerGroup
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RUserGroup[] $userGroup
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RDialPlan[] $dialPlan
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RDialPlanTag[] $dialPlanTag
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RDdi[] $ddi
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RMobileSmartClientProfile[] $mobileSmartClientProfile
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RProcessNodeService[] $processNodeService
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RMohAudioSource[] $mohAudioSource
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RDhcpServer[] $dhcpServer
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RDhcpSubnet[] $dhcpSubnet
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCallPark[] $callPark
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RDirectedCallPark[] $directedCallPark
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RMeetMe[] $meetMe
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RMobileVoiceAccess $mobileVoiceAccess
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RRouteList[] $routeList
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RUser[] $user
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RAppUser[] $appUser
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSipRealm[] $sipRealm
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RPhoneNtp[] $phoneNtp
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RDateTimeGroup[] $dateTimeGroup
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RPresenceGroup[] $presenceGroup
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RGeoLocation[] $geoLocation
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSrst[] $srst
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RMlppDomain[] $mlppDomain
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCumaServerSecurityProfile[] $cumaServerSecurityProfile
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RApplicationServer[] $applicationServer
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RApplicationUserCapfProfile[] $applicationUserCapfProfile
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\REndUserCapfProfile[] $endUserCapfProfile
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RServiceParameter[] $serviceParameter
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RGeoLocationFilter[] $geoLocationFilter
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RVoiceMailProfile[] $voiceMailProfile
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RVoiceMailPort[] $voiceMailPort
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RGatekeeper[] $gatekeeper
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RPhoneButtonTemplate[] $phoneButtonTemplate
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCommonPhoneConfig[] $commonPhoneConfig
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RMessageWaiting[] $messageWaiting
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RIpPhoneServices[] $ipPhoneServices
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCtiRoutePoint[] $ctiRoutePoint
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RTransPattern $transPattern
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCallingPartyTransformationPattern[] $callingPartyTransformationPattern
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSipRoutePattern[] $sipRoutePattern
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RHuntPilot[] $huntPilot
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RRoutePattern[] $routePattern
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RApplicationDialRules[] $applicationDialRules
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RDirectoryLookupDialRules[] $directoryLookupDialRules
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RPhoneSecurityProfile[] $phoneSecurityProfile
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSipDialRules[] $sipDialRules
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RConferenceBridge[] $conferenceBridge
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RAnnunciator[] $annunciator
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RMtp[] $mtp
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RFixedMohAudioSource $fixedMohAudioSource
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RRemoteDestinationProfile[] $remoteDestinationProfile
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RLine $line
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RDefaultDeviceProfile[] $defaultDeviceProfile
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RH323Phone[] $h323Phone
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RMohServer[] $mohServer
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RH323Trunk[] $h323Trunk
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RPhone $phone
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RH323Gateway[] $h323Gateway
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RDeviceProfile $deviceProfile
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RRemoteDestination[] $remoteDestination
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RVg224 $vg224
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RGateway[] $gateway
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RGatewayEndpointAnalogAccess $gatewayEndpointAnalogAccess
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RGatewayEndpointDigitalAccessPri $gatewayEndpointDigitalAccessPri
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RGatewayEndpointDigitalAccessBri $gatewayEndpointDigitalAccessBri
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RGatewayEndpointDigitalAccessT1 $gatewayEndpointDigitalAccessT1
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCiscoCatalyst600024PortFXSGateway[] $ciscoCatalyst600024PortFXSGateway
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCiscoCatalyst6000E1VoIPGateway[] $ciscoCatalyst6000E1VoIPGateway
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCiscoCatalyst6000T1VoIPGatewayPri[] $ciscoCatalyst6000T1VoIPGatewayPri
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCiscoCatalyst6000T1VoIPGatewayT1[] $ciscoCatalyst6000T1VoIPGatewayT1
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCallPickupGroup[] $callPickupGroup
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\LRoutePlan[] $routePlan
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RGeoLocationPolicy[] $geoLocationPolicy
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSipTrunk[] $sipTrunk
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCalledPartyTransformationPattern[] $calledPartyTransformationPattern
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RExternalCallControlProfile[] $externalCallControlProfile
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSafSecurityProfile[] $safSecurityProfile
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSafForwarder[] $safForwarder
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCcdHostedDN[] $ccdHostedDN
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCcdHostedDNGroup[] $ccdHostedDNGroup
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCcdRequestingService $ccdRequestingService
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RInterClusterServiceProfile $interClusterServiceProfile
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RRemoteCluster[] $remoteCluster
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCcdAdvertisingService[] $ccdAdvertisingService
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RLdapDirectory[] $ldapDirectory
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\REmccFeatureConfig $emccFeatureConfig
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSafCcdPurgeBlockLearnedRoutes[] $safCcdPurgeBlockLearnedRoutes
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RVpnGateway[] $vpnGateway
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RVpnGroup[] $vpnGroup
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RVpnProfile[] $vpnProfile
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RImeServer[] $imeServer
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RImeRouteFilterGroup[] $imeRouteFilterGroup
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RImeRouteFilterElement[] $imeRouteFilterElement
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RImeClient[] $imeClient
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RImeEnrolledPattern[] $imeEnrolledPattern
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RImeEnrolledPatternGroup[] $imeEnrolledPatternGroup
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RImeExclusionNumber[] $imeExclusionNumber
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RImeExclusionNumberGroup[] $imeExclusionNumberGroup
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RImeFirewall[] $imeFirewall
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RImeE164Transformation[] $imeE164Transformation
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RTransformationProfile[] $transformationProfile
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RFallbackProfile[] $fallbackProfile
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RLdapFilter[] $ldapFilter
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RTvsCertificate[] $tvsCertificate
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RFeatureControlPolicy[] $featureControlPolicy
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RMobilityProfile[] $mobilityProfile
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\REnterpriseFeatureAccessConfiguration[] $enterpriseFeatureAccessConfiguration
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RHandoffConfiguration $handoffConfiguration
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\LCalledPartyTracing[] $calledPartyTracing
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSIPNormalizationScript[] $sIPNormalizationScript
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCustomUserField[] $customUserField
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RGatewaySccpEndpoints $gatewaySccpEndpoints
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\LBillingServer $billingServer
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RLbmGroup[] $lbmGroup
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RAnnouncement[] $announcement
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RServiceProfile[] $serviceProfile
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RLdapSyncCustomField[] $ldapSyncCustomField
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RAudioCodecPreferenceList[] $audioCodecPreferenceList
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RUcService[] $ucService
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RLbmHubGroup[] $lbmHubGroup
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RImportedDirectoryUriCatalogs[] $importedDirectoryUriCatalogs
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RVohServer[] $vohServer
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSdpTransparencyProfile[] $sdpTransparencyProfile
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RFeatureGroupTemplate[] $featureGroupTemplate
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RDirNumberAliasLookupandSync[] $dirNumberAliasLookupandSync
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RLocalRouteGroup[] $localRouteGroup
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RAdvertisedPatterns[] $advertisedPatterns
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RBlockedLearnedPatterns[] $blockedLearnedPatterns
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCCAProfiles[] $cCAProfiles
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalDeviceTemplate[] $universalDeviceTemplate
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RUserProfileProvision[] $userProfileProvision
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RPresenceRedundancyGroup[] $presenceRedundancyGroup
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\LAssignedPresenceServers[] $assignedPresenceServers
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\LUnassignedPresenceServers[] $unassignedPresenceServers
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\LAssignedPresenceUsers[] $assignedPresenceUsers
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\LUnassignedPresenceUsers[] $unassignedPresenceUsers
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RWifiHotspot[] $wifiHotspot
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RWlanProfileGroup[] $wlanProfileGroup
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RWLANProfile[] $wLANProfile
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate[] $universalLineTemplate
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RNetworkAccessProfile[] $networkAccessProfile
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RLicensedUser $licensedUser
     * @param mixed[] $row
     * @param int $rowsUpdated
     * @param string $userAuthenticated
     * @param int $code
     * @param int $daysToExpiry
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XOSVersion $os
     * @param int $_
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RMobility $mobility
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XEnterprisePhoneConfig $enterprisePhoneConfig
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XLdapSystem $ldapSystem
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XLdapAuthentication $ldapAuthentication
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\ComponentVersion $componentVersion
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RFallbackFeatureConfig $fallbackFeatureConfig
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RImeLearnedRoutes $imeLearnedRoutes
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RImeFeatureConfig $imeFeatureConfig
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RAppServerInfo $appServerInfo
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSoftKeySet $softKeySet
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSyslogConfiguration $syslogConfiguration
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\NewIlsConfig $ilsConfig
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSNMPCommunityString $sNMPCommunityString
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSNMPGetUser $sNMPUser
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSNMPMIB2List $sNMPMIB2List
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XCcdFeatureConfig $ccdFeatureConfig
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RPageLayoutPreferences $pageLayoutPreferences
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCredentialPolicyDefault $credentialPolicyDefault
     */
    public function __construct(\\Losc\CucmBundle\Model\Webservice\StructType\RSipProfile $sipProfile = null, array $sipTrunkSecurityProfile = array(), array $timePeriod = array(), array $timeSchedule = array(), array $todAccess = array(), array $voiceMailPilot = array(), array $processNode = array(), array $callerFilterList = array(), array $routePartition = array(), array $css = array(), array $callManager = array(), array $mediaResourceGroup = array(), array $mediaResourceList = array(), array $region = array(), array $aarGroup = array(), array $physicalLocation = array(), array $routeGroup = array(), array $devicePool = array(), array $deviceMobilityGroup = array(), array $location = array(), array $softKeyTemplate = array(), array $transcoder = array(), array $commonDeviceConfig = array(), array $resourcePriorityNamespace = array(), array $resourcePriorityNamespaceList = array(), array $deviceMobility = array(), array $cmcInfo = array(), array $credentialPolicy = array(), array $facInfo = array(), array $huntList = array(), array $ivrUserLocale = array(), array $lineGroup = array(), array $recordingProfile = array(), array $routeFilter = array(), array $callManagerGroup = array(), array $userGroup = array(), array $dialPlan = array(), array $dialPlanTag = array(), array $ddi = array(), array $mobileSmartClientProfile = array(), array $processNodeService = array(), array $mohAudioSource = array(), array $dhcpServer = array(), array $dhcpSubnet = array(), array $callPark = array(), array $directedCallPark = array(), array $meetMe = array(), \\Losc\CucmBundle\Model\Webservice\StructType\RMobileVoiceAccess $mobileVoiceAccess = null, array $routeList = array(), array $user = array(), array $appUser = array(), array $sipRealm = array(), array $phoneNtp = array(), array $dateTimeGroup = array(), array $presenceGroup = array(), array $geoLocation = array(), array $srst = array(), array $mlppDomain = array(), array $cumaServerSecurityProfile = array(), array $applicationServer = array(), array $applicationUserCapfProfile = array(), array $endUserCapfProfile = array(), array $serviceParameter = array(), array $geoLocationFilter = array(), array $voiceMailProfile = array(), array $voiceMailPort = array(), array $gatekeeper = array(), array $phoneButtonTemplate = array(), array $commonPhoneConfig = array(), array $messageWaiting = array(), array $ipPhoneServices = array(), array $ctiRoutePoint = array(), \\Losc\CucmBundle\Model\Webservice\StructType\RTransPattern $transPattern = null, array $callingPartyTransformationPattern = array(), array $sipRoutePattern = array(), array $huntPilot = array(), array $routePattern = array(), array $applicationDialRules = array(), array $directoryLookupDialRules = array(), array $phoneSecurityProfile = array(), array $sipDialRules = array(), array $conferenceBridge = array(), array $annunciator = array(), array $mtp = array(), \\Losc\CucmBundle\Model\Webservice\StructType\RFixedMohAudioSource $fixedMohAudioSource = null, array $remoteDestinationProfile = array(), \\Losc\CucmBundle\Model\Webservice\StructType\RLine $line = null, array $defaultDeviceProfile = array(), array $h323Phone = array(), array $mohServer = array(), array $h323Trunk = array(), \\Losc\CucmBundle\Model\Webservice\StructType\RPhone $phone = null, array $h323Gateway = array(), \\Losc\CucmBundle\Model\Webservice\StructType\RDeviceProfile $deviceProfile = null, array $remoteDestination = array(), \\Losc\CucmBundle\Model\Webservice\StructType\RVg224 $vg224 = null, array $gateway = array(), \\Losc\CucmBundle\Model\Webservice\StructType\RGatewayEndpointAnalogAccess $gatewayEndpointAnalogAccess = null, \\Losc\CucmBundle\Model\Webservice\StructType\RGatewayEndpointDigitalAccessPri $gatewayEndpointDigitalAccessPri = null, \\Losc\CucmBundle\Model\Webservice\StructType\RGatewayEndpointDigitalAccessBri $gatewayEndpointDigitalAccessBri = null, \\Losc\CucmBundle\Model\Webservice\StructType\RGatewayEndpointDigitalAccessT1 $gatewayEndpointDigitalAccessT1 = null, array $ciscoCatalyst600024PortFXSGateway = array(), array $ciscoCatalyst6000E1VoIPGateway = array(), array $ciscoCatalyst6000T1VoIPGatewayPri = array(), array $ciscoCatalyst6000T1VoIPGatewayT1 = array(), array $callPickupGroup = array(), array $routePlan = array(), array $geoLocationPolicy = array(), array $sipTrunk = array(), array $calledPartyTransformationPattern = array(), array $externalCallControlProfile = array(), array $safSecurityProfile = array(), array $safForwarder = array(), array $ccdHostedDN = array(), array $ccdHostedDNGroup = array(), \\Losc\CucmBundle\Model\Webservice\StructType\RCcdRequestingService $ccdRequestingService = null, \\Losc\CucmBundle\Model\Webservice\StructType\RInterClusterServiceProfile $interClusterServiceProfile = null, array $remoteCluster = array(), array $ccdAdvertisingService = array(), array $ldapDirectory = array(), \\Losc\CucmBundle\Model\Webservice\StructType\REmccFeatureConfig $emccFeatureConfig = null, array $safCcdPurgeBlockLearnedRoutes = array(), array $vpnGateway = array(), array $vpnGroup = array(), array $vpnProfile = array(), array $imeServer = array(), array $imeRouteFilterGroup = array(), array $imeRouteFilterElement = array(), array $imeClient = array(), array $imeEnrolledPattern = array(), array $imeEnrolledPatternGroup = array(), array $imeExclusionNumber = array(), array $imeExclusionNumberGroup = array(), array $imeFirewall = array(), array $imeE164Transformation = array(), array $transformationProfile = array(), array $fallbackProfile = array(), array $ldapFilter = array(), array $tvsCertificate = array(), array $featureControlPolicy = array(), array $mobilityProfile = array(), array $enterpriseFeatureAccessConfiguration = array(), \\Losc\CucmBundle\Model\Webservice\StructType\RHandoffConfiguration $handoffConfiguration = null, array $calledPartyTracing = array(), array $sIPNormalizationScript = array(), array $customUserField = array(), \\Losc\CucmBundle\Model\Webservice\StructType\RGatewaySccpEndpoints $gatewaySccpEndpoints = null, \\Losc\CucmBundle\Model\Webservice\StructType\LBillingServer $billingServer = null, array $lbmGroup = array(), array $announcement = array(), array $serviceProfile = array(), array $ldapSyncCustomField = array(), array $audioCodecPreferenceList = array(), array $ucService = array(), array $lbmHubGroup = array(), array $importedDirectoryUriCatalogs = array(), array $vohServer = array(), array $sdpTransparencyProfile = array(), array $featureGroupTemplate = array(), array $dirNumberAliasLookupandSync = array(), array $localRouteGroup = array(), array $advertisedPatterns = array(), array $blockedLearnedPatterns = array(), array $cCAProfiles = array(), array $universalDeviceTemplate = array(), array $userProfileProvision = array(), array $presenceRedundancyGroup = array(), array $assignedPresenceServers = array(), array $unassignedPresenceServers = array(), array $assignedPresenceUsers = array(), array $unassignedPresenceUsers = array(), array $wifiHotspot = array(), array $wlanProfileGroup = array(), array $wLANProfile = array(), array $universalLineTemplate = array(), array $networkAccessProfile = array(), \\Losc\CucmBundle\Model\Webservice\StructType\RLicensedUser $licensedUser = null, array $row = array(), $rowsUpdated = null, $userAuthenticated = null, $code = null, $daysToExpiry = null, \\Losc\CucmBundle\Model\Webservice\StructType\XOSVersion $os = null, $_ = null, \\Losc\CucmBundle\Model\Webservice\StructType\RMobility $mobility = null, \\Losc\CucmBundle\Model\Webservice\StructType\XEnterprisePhoneConfig $enterprisePhoneConfig = null, \\Losc\CucmBundle\Model\Webservice\StructType\XLdapSystem $ldapSystem = null, \\Losc\CucmBundle\Model\Webservice\StructType\XLdapAuthentication $ldapAuthentication = null, \\Losc\CucmBundle\Model\Webservice\StructType\ComponentVersion $componentVersion = null, \\Losc\CucmBundle\Model\Webservice\StructType\RFallbackFeatureConfig $fallbackFeatureConfig = null, \\Losc\CucmBundle\Model\Webservice\StructType\RImeLearnedRoutes $imeLearnedRoutes = null, \\Losc\CucmBundle\Model\Webservice\StructType\RImeFeatureConfig $imeFeatureConfig = null, \\Losc\CucmBundle\Model\Webservice\StructType\RAppServerInfo $appServerInfo = null, \\Losc\CucmBundle\Model\Webservice\StructType\RSoftKeySet $softKeySet = null, \\Losc\CucmBundle\Model\Webservice\StructType\RSyslogConfiguration $syslogConfiguration = null, \\Losc\CucmBundle\Model\Webservice\StructType\NewIlsConfig $ilsConfig = null, \\Losc\CucmBundle\Model\Webservice\StructType\RSNMPCommunityString $sNMPCommunityString = null, \\Losc\CucmBundle\Model\Webservice\StructType\RSNMPGetUser $sNMPUser = null, \\Losc\CucmBundle\Model\Webservice\StructType\RSNMPMIB2List $sNMPMIB2List = null, \\Losc\CucmBundle\Model\Webservice\StructType\XCcdFeatureConfig $ccdFeatureConfig = null, \\Losc\CucmBundle\Model\Webservice\StructType\RPageLayoutPreferences $pageLayoutPreferences = null, \\Losc\CucmBundle\Model\Webservice\StructType\RCredentialPolicyDefault $credentialPolicyDefault = null)
    {
        $this
            ->setSipProfile($sipProfile)
            ->setSipTrunkSecurityProfile($sipTrunkSecurityProfile)
            ->setTimePeriod($timePeriod)
            ->setTimeSchedule($timeSchedule)
            ->setTodAccess($todAccess)
            ->setVoiceMailPilot($voiceMailPilot)
            ->setProcessNode($processNode)
            ->setCallerFilterList($callerFilterList)
            ->setRoutePartition($routePartition)
            ->setCss($css)
            ->setCallManager($callManager)
            ->setMediaResourceGroup($mediaResourceGroup)
            ->setMediaResourceList($mediaResourceList)
            ->setRegion($region)
            ->setAarGroup($aarGroup)
            ->setPhysicalLocation($physicalLocation)
            ->setRouteGroup($routeGroup)
            ->setDevicePool($devicePool)
            ->setDeviceMobilityGroup($deviceMobilityGroup)
            ->setLocation($location)
            ->setSoftKeyTemplate($softKeyTemplate)
            ->setTranscoder($transcoder)
            ->setCommonDeviceConfig($commonDeviceConfig)
            ->setResourcePriorityNamespace($resourcePriorityNamespace)
            ->setResourcePriorityNamespaceList($resourcePriorityNamespaceList)
            ->setDeviceMobility($deviceMobility)
            ->setCmcInfo($cmcInfo)
            ->setCredentialPolicy($credentialPolicy)
            ->setFacInfo($facInfo)
            ->setHuntList($huntList)
            ->setIvrUserLocale($ivrUserLocale)
            ->setLineGroup($lineGroup)
            ->setRecordingProfile($recordingProfile)
            ->setRouteFilter($routeFilter)
            ->setCallManagerGroup($callManagerGroup)
            ->setUserGroup($userGroup)
            ->setDialPlan($dialPlan)
            ->setDialPlanTag($dialPlanTag)
            ->setDdi($ddi)
            ->setMobileSmartClientProfile($mobileSmartClientProfile)
            ->setProcessNodeService($processNodeService)
            ->setMohAudioSource($mohAudioSource)
            ->setDhcpServer($dhcpServer)
            ->setDhcpSubnet($dhcpSubnet)
            ->setCallPark($callPark)
            ->setDirectedCallPark($directedCallPark)
            ->setMeetMe($meetMe)
            ->setMobileVoiceAccess($mobileVoiceAccess)
            ->setRouteList($routeList)
            ->setUser($user)
            ->setAppUser($appUser)
            ->setSipRealm($sipRealm)
            ->setPhoneNtp($phoneNtp)
            ->setDateTimeGroup($dateTimeGroup)
            ->setPresenceGroup($presenceGroup)
            ->setGeoLocation($geoLocation)
            ->setSrst($srst)
            ->setMlppDomain($mlppDomain)
            ->setCumaServerSecurityProfile($cumaServerSecurityProfile)
            ->setApplicationServer($applicationServer)
            ->setApplicationUserCapfProfile($applicationUserCapfProfile)
            ->setEndUserCapfProfile($endUserCapfProfile)
            ->setServiceParameter($serviceParameter)
            ->setGeoLocationFilter($geoLocationFilter)
            ->setVoiceMailProfile($voiceMailProfile)
            ->setVoiceMailPort($voiceMailPort)
            ->setGatekeeper($gatekeeper)
            ->setPhoneButtonTemplate($phoneButtonTemplate)
            ->setCommonPhoneConfig($commonPhoneConfig)
            ->setMessageWaiting($messageWaiting)
            ->setIpPhoneServices($ipPhoneServices)
            ->setCtiRoutePoint($ctiRoutePoint)
            ->setTransPattern($transPattern)
            ->setCallingPartyTransformationPattern($callingPartyTransformationPattern)
            ->setSipRoutePattern($sipRoutePattern)
            ->setHuntPilot($huntPilot)
            ->setRoutePattern($routePattern)
            ->setApplicationDialRules($applicationDialRules)
            ->setDirectoryLookupDialRules($directoryLookupDialRules)
            ->setPhoneSecurityProfile($phoneSecurityProfile)
            ->setSipDialRules($sipDialRules)
            ->setConferenceBridge($conferenceBridge)
            ->setAnnunciator($annunciator)
            ->setMtp($mtp)
            ->setFixedMohAudioSource($fixedMohAudioSource)
            ->setRemoteDestinationProfile($remoteDestinationProfile)
            ->setLine($line)
            ->setDefaultDeviceProfile($defaultDeviceProfile)
            ->setH323Phone($h323Phone)
            ->setMohServer($mohServer)
            ->setH323Trunk($h323Trunk)
            ->setPhone($phone)
            ->setH323Gateway($h323Gateway)
            ->setDeviceProfile($deviceProfile)
            ->setRemoteDestination($remoteDestination)
            ->setVg224($vg224)
            ->setGateway($gateway)
            ->setGatewayEndpointAnalogAccess($gatewayEndpointAnalogAccess)
            ->setGatewayEndpointDigitalAccessPri($gatewayEndpointDigitalAccessPri)
            ->setGatewayEndpointDigitalAccessBri($gatewayEndpointDigitalAccessBri)
            ->setGatewayEndpointDigitalAccessT1($gatewayEndpointDigitalAccessT1)
            ->setCiscoCatalyst600024PortFXSGateway($ciscoCatalyst600024PortFXSGateway)
            ->setCiscoCatalyst6000E1VoIPGateway($ciscoCatalyst6000E1VoIPGateway)
            ->setCiscoCatalyst6000T1VoIPGatewayPri($ciscoCatalyst6000T1VoIPGatewayPri)
            ->setCiscoCatalyst6000T1VoIPGatewayT1($ciscoCatalyst6000T1VoIPGatewayT1)
            ->setCallPickupGroup($callPickupGroup)
            ->setRoutePlan($routePlan)
            ->setGeoLocationPolicy($geoLocationPolicy)
            ->setSipTrunk($sipTrunk)
            ->setCalledPartyTransformationPattern($calledPartyTransformationPattern)
            ->setExternalCallControlProfile($externalCallControlProfile)
            ->setSafSecurityProfile($safSecurityProfile)
            ->setSafForwarder($safForwarder)
            ->setCcdHostedDN($ccdHostedDN)
            ->setCcdHostedDNGroup($ccdHostedDNGroup)
            ->setCcdRequestingService($ccdRequestingService)
            ->setInterClusterServiceProfile($interClusterServiceProfile)
            ->setRemoteCluster($remoteCluster)
            ->setCcdAdvertisingService($ccdAdvertisingService)
            ->setLdapDirectory($ldapDirectory)
            ->setEmccFeatureConfig($emccFeatureConfig)
            ->setSafCcdPurgeBlockLearnedRoutes($safCcdPurgeBlockLearnedRoutes)
            ->setVpnGateway($vpnGateway)
            ->setVpnGroup($vpnGroup)
            ->setVpnProfile($vpnProfile)
            ->setImeServer($imeServer)
            ->setImeRouteFilterGroup($imeRouteFilterGroup)
            ->setImeRouteFilterElement($imeRouteFilterElement)
            ->setImeClient($imeClient)
            ->setImeEnrolledPattern($imeEnrolledPattern)
            ->setImeEnrolledPatternGroup($imeEnrolledPatternGroup)
            ->setImeExclusionNumber($imeExclusionNumber)
            ->setImeExclusionNumberGroup($imeExclusionNumberGroup)
            ->setImeFirewall($imeFirewall)
            ->setImeE164Transformation($imeE164Transformation)
            ->setTransformationProfile($transformationProfile)
            ->setFallbackProfile($fallbackProfile)
            ->setLdapFilter($ldapFilter)
            ->setTvsCertificate($tvsCertificate)
            ->setFeatureControlPolicy($featureControlPolicy)
            ->setMobilityProfile($mobilityProfile)
            ->setEnterpriseFeatureAccessConfiguration($enterpriseFeatureAccessConfiguration)
            ->setHandoffConfiguration($handoffConfiguration)
            ->setCalledPartyTracing($calledPartyTracing)
            ->setSIPNormalizationScript($sIPNormalizationScript)
            ->setCustomUserField($customUserField)
            ->setGatewaySccpEndpoints($gatewaySccpEndpoints)
            ->setBillingServer($billingServer)
            ->setLbmGroup($lbmGroup)
            ->setAnnouncement($announcement)
            ->setServiceProfile($serviceProfile)
            ->setLdapSyncCustomField($ldapSyncCustomField)
            ->setAudioCodecPreferenceList($audioCodecPreferenceList)
            ->setUcService($ucService)
            ->setLbmHubGroup($lbmHubGroup)
            ->setImportedDirectoryUriCatalogs($importedDirectoryUriCatalogs)
            ->setVohServer($vohServer)
            ->setSdpTransparencyProfile($sdpTransparencyProfile)
            ->setFeatureGroupTemplate($featureGroupTemplate)
            ->setDirNumberAliasLookupandSync($dirNumberAliasLookupandSync)
            ->setLocalRouteGroup($localRouteGroup)
            ->setAdvertisedPatterns($advertisedPatterns)
            ->setBlockedLearnedPatterns($blockedLearnedPatterns)
            ->setCCAProfiles($cCAProfiles)
            ->setUniversalDeviceTemplate($universalDeviceTemplate)
            ->setUserProfileProvision($userProfileProvision)
            ->setPresenceRedundancyGroup($presenceRedundancyGroup)
            ->setAssignedPresenceServers($assignedPresenceServers)
            ->setUnassignedPresenceServers($unassignedPresenceServers)
            ->setAssignedPresenceUsers($assignedPresenceUsers)
            ->setUnassignedPresenceUsers($unassignedPresenceUsers)
            ->setWifiHotspot($wifiHotspot)
            ->setWlanProfileGroup($wlanProfileGroup)
            ->setWLANProfile($wLANProfile)
            ->setUniversalLineTemplate($universalLineTemplate)
            ->setNetworkAccessProfile($networkAccessProfile)
            ->setLicensedUser($licensedUser)
            ->setRow($row)
            ->setRowsUpdated($rowsUpdated)
            ->setUserAuthenticated($userAuthenticated)
            ->setCode($code)
            ->setDaysToExpiry($daysToExpiry)
            ->setOs($os)
            ->set_($_)
            ->setMobility($mobility)
            ->setEnterprisePhoneConfig($enterprisePhoneConfig)
            ->setLdapSystem($ldapSystem)
            ->setLdapAuthentication($ldapAuthentication)
            ->setComponentVersion($componentVersion)
            ->setFallbackFeatureConfig($fallbackFeatureConfig)
            ->setImeLearnedRoutes($imeLearnedRoutes)
            ->setImeFeatureConfig($imeFeatureConfig)
            ->setAppServerInfo($appServerInfo)
            ->setSoftKeySet($softKeySet)
            ->setSyslogConfiguration($syslogConfiguration)
            ->setIlsConfig($ilsConfig)
            ->setSNMPCommunityString($sNMPCommunityString)
            ->setSNMPUser($sNMPUser)
            ->setSNMPMIB2List($sNMPMIB2List)
            ->setCcdFeatureConfig($ccdFeatureConfig)
            ->setPageLayoutPreferences($pageLayoutPreferences)
            ->setCredentialPolicyDefault($credentialPolicyDefault);
    }
    /**
     * Get sipProfile value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RSipProfile|null
     */
    public function getSipProfile()
    {
        return $this->sipProfile;
    }
    /**
     * Set sipProfile value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSipProfile $sipProfile
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setSipProfile(\\Losc\CucmBundle\Model\Webservice\StructType\RSipProfile $sipProfile = null)
    {
        $this->sipProfile = $sipProfile;
        return $this;
    }
    /**
     * Get sipTrunkSecurityProfile value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RSipTrunkSecurityProfile[]|null
     */
    public function getSipTrunkSecurityProfile()
    {
        return $this->sipTrunkSecurityProfile;
    }
    /**
     * Set sipTrunkSecurityProfile value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSipTrunkSecurityProfile[] $sipTrunkSecurityProfile
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setSipTrunkSecurityProfile(array $sipTrunkSecurityProfile = array())
    {
        $this->sipTrunkSecurityProfile = $sipTrunkSecurityProfile;
        return $this;
    }
    /**
     * Add item to sipTrunkSecurityProfile value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSipTrunkSecurityProfile $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToSipTrunkSecurityProfile(\\Losc\CucmBundle\Model\Webservice\StructType\RSipTrunkSecurityProfile $item)
    {
        $this->sipTrunkSecurityProfile[] = $item;
        return $this;
    }
    /**
     * Get timePeriod value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RTimePeriod[]|null
     */
    public function getTimePeriod()
    {
        return $this->timePeriod;
    }
    /**
     * Set timePeriod value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RTimePeriod[] $timePeriod
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setTimePeriod(array $timePeriod = array())
    {
        $this->timePeriod = $timePeriod;
        return $this;
    }
    /**
     * Add item to timePeriod value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RTimePeriod $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToTimePeriod(\\Losc\CucmBundle\Model\Webservice\StructType\RTimePeriod $item)
    {
        $this->timePeriod[] = $item;
        return $this;
    }
    /**
     * Get timeSchedule value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RTimeSchedule[]|null
     */
    public function getTimeSchedule()
    {
        return $this->timeSchedule;
    }
    /**
     * Set timeSchedule value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RTimeSchedule[] $timeSchedule
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setTimeSchedule(array $timeSchedule = array())
    {
        $this->timeSchedule = $timeSchedule;
        return $this;
    }
    /**
     * Add item to timeSchedule value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RTimeSchedule $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToTimeSchedule(\\Losc\CucmBundle\Model\Webservice\StructType\RTimeSchedule $item)
    {
        $this->timeSchedule[] = $item;
        return $this;
    }
    /**
     * Get todAccess value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RTodAccess[]|null
     */
    public function getTodAccess()
    {
        return $this->todAccess;
    }
    /**
     * Set todAccess value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RTodAccess[] $todAccess
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setTodAccess(array $todAccess = array())
    {
        $this->todAccess = $todAccess;
        return $this;
    }
    /**
     * Add item to todAccess value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RTodAccess $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToTodAccess(\\Losc\CucmBundle\Model\Webservice\StructType\RTodAccess $item)
    {
        $this->todAccess[] = $item;
        return $this;
    }
    /**
     * Get voiceMailPilot value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RVoiceMailPilot[]|null
     */
    public function getVoiceMailPilot()
    {
        return $this->voiceMailPilot;
    }
    /**
     * Set voiceMailPilot value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RVoiceMailPilot[] $voiceMailPilot
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setVoiceMailPilot(array $voiceMailPilot = array())
    {
        $this->voiceMailPilot = $voiceMailPilot;
        return $this;
    }
    /**
     * Add item to voiceMailPilot value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RVoiceMailPilot $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToVoiceMailPilot(\\Losc\CucmBundle\Model\Webservice\StructType\RVoiceMailPilot $item)
    {
        $this->voiceMailPilot[] = $item;
        return $this;
    }
    /**
     * Get processNode value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RProcessNode[]|null
     */
    public function getProcessNode()
    {
        return $this->processNode;
    }
    /**
     * Set processNode value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RProcessNode[] $processNode
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setProcessNode(array $processNode = array())
    {
        $this->processNode = $processNode;
        return $this;
    }
    /**
     * Add item to processNode value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RProcessNode $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToProcessNode(\\Losc\CucmBundle\Model\Webservice\StructType\RProcessNode $item)
    {
        $this->processNode[] = $item;
        return $this;
    }
    /**
     * Get callerFilterList value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RCallerFilterList[]|null
     */
    public function getCallerFilterList()
    {
        return $this->callerFilterList;
    }
    /**
     * Set callerFilterList value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCallerFilterList[] $callerFilterList
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setCallerFilterList(array $callerFilterList = array())
    {
        $this->callerFilterList = $callerFilterList;
        return $this;
    }
    /**
     * Add item to callerFilterList value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCallerFilterList $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToCallerFilterList(\\Losc\CucmBundle\Model\Webservice\StructType\RCallerFilterList $item)
    {
        $this->callerFilterList[] = $item;
        return $this;
    }
    /**
     * Get routePartition value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RRoutePartition[]|null
     */
    public function getRoutePartition()
    {
        return $this->routePartition;
    }
    /**
     * Set routePartition value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RRoutePartition[] $routePartition
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setRoutePartition(array $routePartition = array())
    {
        $this->routePartition = $routePartition;
        return $this;
    }
    /**
     * Add item to routePartition value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RRoutePartition $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToRoutePartition(\\Losc\CucmBundle\Model\Webservice\StructType\RRoutePartition $item)
    {
        $this->routePartition[] = $item;
        return $this;
    }
    /**
     * Get css value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RCss[]|null
     */
    public function getCss()
    {
        return $this->css;
    }
    /**
     * Set css value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCss[] $css
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setCss(array $css = array())
    {
        $this->css = $css;
        return $this;
    }
    /**
     * Add item to css value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCss $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToCss(\\Losc\CucmBundle\Model\Webservice\StructType\RCss $item)
    {
        $this->css[] = $item;
        return $this;
    }
    /**
     * Get callManager value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RCallManager[]|null
     */
    public function getCallManager()
    {
        return $this->callManager;
    }
    /**
     * Set callManager value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCallManager[] $callManager
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setCallManager(array $callManager = array())
    {
        $this->callManager = $callManager;
        return $this;
    }
    /**
     * Add item to callManager value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCallManager $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToCallManager(\\Losc\CucmBundle\Model\Webservice\StructType\RCallManager $item)
    {
        $this->callManager[] = $item;
        return $this;
    }
    /**
     * Get mediaResourceGroup value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RMediaResourceGroup[]|null
     */
    public function getMediaResourceGroup()
    {
        return $this->mediaResourceGroup;
    }
    /**
     * Set mediaResourceGroup value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RMediaResourceGroup[] $mediaResourceGroup
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setMediaResourceGroup(array $mediaResourceGroup = array())
    {
        $this->mediaResourceGroup = $mediaResourceGroup;
        return $this;
    }
    /**
     * Add item to mediaResourceGroup value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RMediaResourceGroup $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToMediaResourceGroup(\\Losc\CucmBundle\Model\Webservice\StructType\RMediaResourceGroup $item)
    {
        $this->mediaResourceGroup[] = $item;
        return $this;
    }
    /**
     * Get mediaResourceList value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RMediaResourceList[]|null
     */
    public function getMediaResourceList()
    {
        return $this->mediaResourceList;
    }
    /**
     * Set mediaResourceList value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RMediaResourceList[] $mediaResourceList
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setMediaResourceList(array $mediaResourceList = array())
    {
        $this->mediaResourceList = $mediaResourceList;
        return $this;
    }
    /**
     * Add item to mediaResourceList value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RMediaResourceList $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToMediaResourceList(\\Losc\CucmBundle\Model\Webservice\StructType\RMediaResourceList $item)
    {
        $this->mediaResourceList[] = $item;
        return $this;
    }
    /**
     * Get region value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RRegion[]|null
     */
    public function getRegion()
    {
        return $this->region;
    }
    /**
     * Set region value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RRegion[] $region
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setRegion(array $region = array())
    {
        $this->region = $region;
        return $this;
    }
    /**
     * Add item to region value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RRegion $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToRegion(\\Losc\CucmBundle\Model\Webservice\StructType\RRegion $item)
    {
        $this->region[] = $item;
        return $this;
    }
    /**
     * Get aarGroup value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RAarGroup[]|null
     */
    public function getAarGroup()
    {
        return $this->aarGroup;
    }
    /**
     * Set aarGroup value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RAarGroup[] $aarGroup
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setAarGroup(array $aarGroup = array())
    {
        $this->aarGroup = $aarGroup;
        return $this;
    }
    /**
     * Add item to aarGroup value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RAarGroup $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToAarGroup(\\Losc\CucmBundle\Model\Webservice\StructType\RAarGroup $item)
    {
        $this->aarGroup[] = $item;
        return $this;
    }
    /**
     * Get physicalLocation value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RPhysicalLocation[]|null
     */
    public function getPhysicalLocation()
    {
        return $this->physicalLocation;
    }
    /**
     * Set physicalLocation value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RPhysicalLocation[] $physicalLocation
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setPhysicalLocation(array $physicalLocation = array())
    {
        $this->physicalLocation = $physicalLocation;
        return $this;
    }
    /**
     * Add item to physicalLocation value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RPhysicalLocation $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToPhysicalLocation(\\Losc\CucmBundle\Model\Webservice\StructType\RPhysicalLocation $item)
    {
        $this->physicalLocation[] = $item;
        return $this;
    }
    /**
     * Get routeGroup value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RRouteGroup[]|null
     */
    public function getRouteGroup()
    {
        return $this->routeGroup;
    }
    /**
     * Set routeGroup value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RRouteGroup[] $routeGroup
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setRouteGroup(array $routeGroup = array())
    {
        $this->routeGroup = $routeGroup;
        return $this;
    }
    /**
     * Add item to routeGroup value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RRouteGroup $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToRouteGroup(\\Losc\CucmBundle\Model\Webservice\StructType\RRouteGroup $item)
    {
        $this->routeGroup[] = $item;
        return $this;
    }
    /**
     * Get devicePool value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RDevicePool[]|null
     */
    public function getDevicePool()
    {
        return $this->devicePool;
    }
    /**
     * Set devicePool value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RDevicePool[] $devicePool
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setDevicePool(array $devicePool = array())
    {
        $this->devicePool = $devicePool;
        return $this;
    }
    /**
     * Add item to devicePool value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RDevicePool $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToDevicePool(\\Losc\CucmBundle\Model\Webservice\StructType\RDevicePool $item)
    {
        $this->devicePool[] = $item;
        return $this;
    }
    /**
     * Get deviceMobilityGroup value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RDeviceMobilityGroup[]|null
     */
    public function getDeviceMobilityGroup()
    {
        return $this->deviceMobilityGroup;
    }
    /**
     * Set deviceMobilityGroup value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RDeviceMobilityGroup[] $deviceMobilityGroup
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setDeviceMobilityGroup(array $deviceMobilityGroup = array())
    {
        $this->deviceMobilityGroup = $deviceMobilityGroup;
        return $this;
    }
    /**
     * Add item to deviceMobilityGroup value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RDeviceMobilityGroup $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToDeviceMobilityGroup(\\Losc\CucmBundle\Model\Webservice\StructType\RDeviceMobilityGroup $item)
    {
        $this->deviceMobilityGroup[] = $item;
        return $this;
    }
    /**
     * Get location value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RLocation[]|null
     */
    public function getLocation()
    {
        return $this->location;
    }
    /**
     * Set location value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RLocation[] $location
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setLocation(array $location = array())
    {
        $this->location = $location;
        return $this;
    }
    /**
     * Add item to location value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RLocation $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToLocation(\\Losc\CucmBundle\Model\Webservice\StructType\RLocation $item)
    {
        $this->location[] = $item;
        return $this;
    }
    /**
     * Get softKeyTemplate value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RSoftKeyTemplate[]|null
     */
    public function getSoftKeyTemplate()
    {
        return $this->softKeyTemplate;
    }
    /**
     * Set softKeyTemplate value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSoftKeyTemplate[] $softKeyTemplate
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setSoftKeyTemplate(array $softKeyTemplate = array())
    {
        $this->softKeyTemplate = $softKeyTemplate;
        return $this;
    }
    /**
     * Add item to softKeyTemplate value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSoftKeyTemplate $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToSoftKeyTemplate(\\Losc\CucmBundle\Model\Webservice\StructType\RSoftKeyTemplate $item)
    {
        $this->softKeyTemplate[] = $item;
        return $this;
    }
    /**
     * Get transcoder value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RTranscoder[]|null
     */
    public function getTranscoder()
    {
        return $this->transcoder;
    }
    /**
     * Set transcoder value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RTranscoder[] $transcoder
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setTranscoder(array $transcoder = array())
    {
        $this->transcoder = $transcoder;
        return $this;
    }
    /**
     * Add item to transcoder value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RTranscoder $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToTranscoder(\\Losc\CucmBundle\Model\Webservice\StructType\RTranscoder $item)
    {
        $this->transcoder[] = $item;
        return $this;
    }
    /**
     * Get commonDeviceConfig value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RCommonDeviceConfig[]|null
     */
    public function getCommonDeviceConfig()
    {
        return $this->commonDeviceConfig;
    }
    /**
     * Set commonDeviceConfig value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCommonDeviceConfig[] $commonDeviceConfig
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setCommonDeviceConfig(array $commonDeviceConfig = array())
    {
        $this->commonDeviceConfig = $commonDeviceConfig;
        return $this;
    }
    /**
     * Add item to commonDeviceConfig value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCommonDeviceConfig $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToCommonDeviceConfig(\\Losc\CucmBundle\Model\Webservice\StructType\RCommonDeviceConfig $item)
    {
        $this->commonDeviceConfig[] = $item;
        return $this;
    }
    /**
     * Get resourcePriorityNamespace value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RResourcePriorityNamespace[]|null
     */
    public function getResourcePriorityNamespace()
    {
        return $this->resourcePriorityNamespace;
    }
    /**
     * Set resourcePriorityNamespace value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RResourcePriorityNamespace[] $resourcePriorityNamespace
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setResourcePriorityNamespace(array $resourcePriorityNamespace = array())
    {
        $this->resourcePriorityNamespace = $resourcePriorityNamespace;
        return $this;
    }
    /**
     * Add item to resourcePriorityNamespace value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RResourcePriorityNamespace $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToResourcePriorityNamespace(\\Losc\CucmBundle\Model\Webservice\StructType\RResourcePriorityNamespace $item)
    {
        $this->resourcePriorityNamespace[] = $item;
        return $this;
    }
    /**
     * Get resourcePriorityNamespaceList value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RResourcePriorityNamespaceList[]|null
     */
    public function getResourcePriorityNamespaceList()
    {
        return $this->resourcePriorityNamespaceList;
    }
    /**
     * Set resourcePriorityNamespaceList value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RResourcePriorityNamespaceList[] $resourcePriorityNamespaceList
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setResourcePriorityNamespaceList(array $resourcePriorityNamespaceList = array())
    {
        $this->resourcePriorityNamespaceList = $resourcePriorityNamespaceList;
        return $this;
    }
    /**
     * Add item to resourcePriorityNamespaceList value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RResourcePriorityNamespaceList $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToResourcePriorityNamespaceList(\\Losc\CucmBundle\Model\Webservice\StructType\RResourcePriorityNamespaceList $item)
    {
        $this->resourcePriorityNamespaceList[] = $item;
        return $this;
    }
    /**
     * Get deviceMobility value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RDeviceMobility[]|null
     */
    public function getDeviceMobility()
    {
        return $this->deviceMobility;
    }
    /**
     * Set deviceMobility value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RDeviceMobility[] $deviceMobility
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setDeviceMobility(array $deviceMobility = array())
    {
        $this->deviceMobility = $deviceMobility;
        return $this;
    }
    /**
     * Add item to deviceMobility value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RDeviceMobility $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToDeviceMobility(\\Losc\CucmBundle\Model\Webservice\StructType\RDeviceMobility $item)
    {
        $this->deviceMobility[] = $item;
        return $this;
    }
    /**
     * Get cmcInfo value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RCmcInfo[]|null
     */
    public function getCmcInfo()
    {
        return $this->cmcInfo;
    }
    /**
     * Set cmcInfo value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCmcInfo[] $cmcInfo
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setCmcInfo(array $cmcInfo = array())
    {
        $this->cmcInfo = $cmcInfo;
        return $this;
    }
    /**
     * Add item to cmcInfo value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCmcInfo $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToCmcInfo(\\Losc\CucmBundle\Model\Webservice\StructType\RCmcInfo $item)
    {
        $this->cmcInfo[] = $item;
        return $this;
    }
    /**
     * Get credentialPolicy value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RCredentialPolicy[]|null
     */
    public function getCredentialPolicy()
    {
        return $this->credentialPolicy;
    }
    /**
     * Set credentialPolicy value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCredentialPolicy[] $credentialPolicy
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setCredentialPolicy(array $credentialPolicy = array())
    {
        $this->credentialPolicy = $credentialPolicy;
        return $this;
    }
    /**
     * Add item to credentialPolicy value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCredentialPolicy $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToCredentialPolicy(\\Losc\CucmBundle\Model\Webservice\StructType\RCredentialPolicy $item)
    {
        $this->credentialPolicy[] = $item;
        return $this;
    }
    /**
     * Get facInfo value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RFacInfo[]|null
     */
    public function getFacInfo()
    {
        return $this->facInfo;
    }
    /**
     * Set facInfo value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RFacInfo[] $facInfo
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setFacInfo(array $facInfo = array())
    {
        $this->facInfo = $facInfo;
        return $this;
    }
    /**
     * Add item to facInfo value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RFacInfo $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToFacInfo(\\Losc\CucmBundle\Model\Webservice\StructType\RFacInfo $item)
    {
        $this->facInfo[] = $item;
        return $this;
    }
    /**
     * Get huntList value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RHuntList[]|null
     */
    public function getHuntList()
    {
        return $this->huntList;
    }
    /**
     * Set huntList value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RHuntList[] $huntList
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setHuntList(array $huntList = array())
    {
        $this->huntList = $huntList;
        return $this;
    }
    /**
     * Add item to huntList value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RHuntList $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToHuntList(\\Losc\CucmBundle\Model\Webservice\StructType\RHuntList $item)
    {
        $this->huntList[] = $item;
        return $this;
    }
    /**
     * Get ivrUserLocale value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RIvrUserLocale[]|null
     */
    public function getIvrUserLocale()
    {
        return $this->ivrUserLocale;
    }
    /**
     * Set ivrUserLocale value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RIvrUserLocale[] $ivrUserLocale
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setIvrUserLocale(array $ivrUserLocale = array())
    {
        $this->ivrUserLocale = $ivrUserLocale;
        return $this;
    }
    /**
     * Add item to ivrUserLocale value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RIvrUserLocale $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToIvrUserLocale(\\Losc\CucmBundle\Model\Webservice\StructType\RIvrUserLocale $item)
    {
        $this->ivrUserLocale[] = $item;
        return $this;
    }
    /**
     * Get lineGroup value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RLineGroup[]|null
     */
    public function getLineGroup()
    {
        return $this->lineGroup;
    }
    /**
     * Set lineGroup value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RLineGroup[] $lineGroup
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setLineGroup(array $lineGroup = array())
    {
        $this->lineGroup = $lineGroup;
        return $this;
    }
    /**
     * Add item to lineGroup value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RLineGroup $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToLineGroup(\\Losc\CucmBundle\Model\Webservice\StructType\RLineGroup $item)
    {
        $this->lineGroup[] = $item;
        return $this;
    }
    /**
     * Get recordingProfile value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RRecordingProfile[]|null
     */
    public function getRecordingProfile()
    {
        return $this->recordingProfile;
    }
    /**
     * Set recordingProfile value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RRecordingProfile[] $recordingProfile
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setRecordingProfile(array $recordingProfile = array())
    {
        $this->recordingProfile = $recordingProfile;
        return $this;
    }
    /**
     * Add item to recordingProfile value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RRecordingProfile $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToRecordingProfile(\\Losc\CucmBundle\Model\Webservice\StructType\RRecordingProfile $item)
    {
        $this->recordingProfile[] = $item;
        return $this;
    }
    /**
     * Get routeFilter value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RRouteFilter[]|null
     */
    public function getRouteFilter()
    {
        return $this->routeFilter;
    }
    /**
     * Set routeFilter value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RRouteFilter[] $routeFilter
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setRouteFilter(array $routeFilter = array())
    {
        $this->routeFilter = $routeFilter;
        return $this;
    }
    /**
     * Add item to routeFilter value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RRouteFilter $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToRouteFilter(\\Losc\CucmBundle\Model\Webservice\StructType\RRouteFilter $item)
    {
        $this->routeFilter[] = $item;
        return $this;
    }
    /**
     * Get callManagerGroup value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RCallManagerGroup[]|null
     */
    public function getCallManagerGroup()
    {
        return $this->callManagerGroup;
    }
    /**
     * Set callManagerGroup value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCallManagerGroup[] $callManagerGroup
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setCallManagerGroup(array $callManagerGroup = array())
    {
        $this->callManagerGroup = $callManagerGroup;
        return $this;
    }
    /**
     * Add item to callManagerGroup value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCallManagerGroup $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToCallManagerGroup(\\Losc\CucmBundle\Model\Webservice\StructType\RCallManagerGroup $item)
    {
        $this->callManagerGroup[] = $item;
        return $this;
    }
    /**
     * Get userGroup value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUserGroup[]|null
     */
    public function getUserGroup()
    {
        return $this->userGroup;
    }
    /**
     * Set userGroup value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RUserGroup[] $userGroup
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setUserGroup(array $userGroup = array())
    {
        $this->userGroup = $userGroup;
        return $this;
    }
    /**
     * Add item to userGroup value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RUserGroup $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToUserGroup(\\Losc\CucmBundle\Model\Webservice\StructType\RUserGroup $item)
    {
        $this->userGroup[] = $item;
        return $this;
    }
    /**
     * Get dialPlan value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RDialPlan[]|null
     */
    public function getDialPlan()
    {
        return $this->dialPlan;
    }
    /**
     * Set dialPlan value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RDialPlan[] $dialPlan
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setDialPlan(array $dialPlan = array())
    {
        $this->dialPlan = $dialPlan;
        return $this;
    }
    /**
     * Add item to dialPlan value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RDialPlan $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToDialPlan(\\Losc\CucmBundle\Model\Webservice\StructType\RDialPlan $item)
    {
        $this->dialPlan[] = $item;
        return $this;
    }
    /**
     * Get dialPlanTag value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RDialPlanTag[]|null
     */
    public function getDialPlanTag()
    {
        return $this->dialPlanTag;
    }
    /**
     * Set dialPlanTag value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RDialPlanTag[] $dialPlanTag
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setDialPlanTag(array $dialPlanTag = array())
    {
        $this->dialPlanTag = $dialPlanTag;
        return $this;
    }
    /**
     * Add item to dialPlanTag value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RDialPlanTag $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToDialPlanTag(\\Losc\CucmBundle\Model\Webservice\StructType\RDialPlanTag $item)
    {
        $this->dialPlanTag[] = $item;
        return $this;
    }
    /**
     * Get ddi value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RDdi[]|null
     */
    public function getDdi()
    {
        return $this->ddi;
    }
    /**
     * Set ddi value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RDdi[] $ddi
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setDdi(array $ddi = array())
    {
        $this->ddi = $ddi;
        return $this;
    }
    /**
     * Add item to ddi value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RDdi $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToDdi(\\Losc\CucmBundle\Model\Webservice\StructType\RDdi $item)
    {
        $this->ddi[] = $item;
        return $this;
    }
    /**
     * Get mobileSmartClientProfile value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RMobileSmartClientProfile[]|null
     */
    public function getMobileSmartClientProfile()
    {
        return $this->mobileSmartClientProfile;
    }
    /**
     * Set mobileSmartClientProfile value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RMobileSmartClientProfile[] $mobileSmartClientProfile
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setMobileSmartClientProfile(array $mobileSmartClientProfile = array())
    {
        $this->mobileSmartClientProfile = $mobileSmartClientProfile;
        return $this;
    }
    /**
     * Add item to mobileSmartClientProfile value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RMobileSmartClientProfile $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToMobileSmartClientProfile(\\Losc\CucmBundle\Model\Webservice\StructType\RMobileSmartClientProfile $item)
    {
        $this->mobileSmartClientProfile[] = $item;
        return $this;
    }
    /**
     * Get processNodeService value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RProcessNodeService[]|null
     */
    public function getProcessNodeService()
    {
        return $this->processNodeService;
    }
    /**
     * Set processNodeService value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RProcessNodeService[] $processNodeService
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setProcessNodeService(array $processNodeService = array())
    {
        $this->processNodeService = $processNodeService;
        return $this;
    }
    /**
     * Add item to processNodeService value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RProcessNodeService $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToProcessNodeService(\\Losc\CucmBundle\Model\Webservice\StructType\RProcessNodeService $item)
    {
        $this->processNodeService[] = $item;
        return $this;
    }
    /**
     * Get mohAudioSource value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RMohAudioSource[]|null
     */
    public function getMohAudioSource()
    {
        return $this->mohAudioSource;
    }
    /**
     * Set mohAudioSource value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RMohAudioSource[] $mohAudioSource
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setMohAudioSource(array $mohAudioSource = array())
    {
        $this->mohAudioSource = $mohAudioSource;
        return $this;
    }
    /**
     * Add item to mohAudioSource value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RMohAudioSource $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToMohAudioSource(\\Losc\CucmBundle\Model\Webservice\StructType\RMohAudioSource $item)
    {
        $this->mohAudioSource[] = $item;
        return $this;
    }
    /**
     * Get dhcpServer value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RDhcpServer[]|null
     */
    public function getDhcpServer()
    {
        return $this->dhcpServer;
    }
    /**
     * Set dhcpServer value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RDhcpServer[] $dhcpServer
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setDhcpServer(array $dhcpServer = array())
    {
        $this->dhcpServer = $dhcpServer;
        return $this;
    }
    /**
     * Add item to dhcpServer value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RDhcpServer $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToDhcpServer(\\Losc\CucmBundle\Model\Webservice\StructType\RDhcpServer $item)
    {
        $this->dhcpServer[] = $item;
        return $this;
    }
    /**
     * Get dhcpSubnet value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RDhcpSubnet[]|null
     */
    public function getDhcpSubnet()
    {
        return $this->dhcpSubnet;
    }
    /**
     * Set dhcpSubnet value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RDhcpSubnet[] $dhcpSubnet
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setDhcpSubnet(array $dhcpSubnet = array())
    {
        $this->dhcpSubnet = $dhcpSubnet;
        return $this;
    }
    /**
     * Add item to dhcpSubnet value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RDhcpSubnet $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToDhcpSubnet(\\Losc\CucmBundle\Model\Webservice\StructType\RDhcpSubnet $item)
    {
        $this->dhcpSubnet[] = $item;
        return $this;
    }
    /**
     * Get callPark value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RCallPark[]|null
     */
    public function getCallPark()
    {
        return $this->callPark;
    }
    /**
     * Set callPark value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCallPark[] $callPark
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setCallPark(array $callPark = array())
    {
        $this->callPark = $callPark;
        return $this;
    }
    /**
     * Add item to callPark value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCallPark $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToCallPark(\\Losc\CucmBundle\Model\Webservice\StructType\RCallPark $item)
    {
        $this->callPark[] = $item;
        return $this;
    }
    /**
     * Get directedCallPark value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RDirectedCallPark[]|null
     */
    public function getDirectedCallPark()
    {
        return $this->directedCallPark;
    }
    /**
     * Set directedCallPark value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RDirectedCallPark[] $directedCallPark
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setDirectedCallPark(array $directedCallPark = array())
    {
        $this->directedCallPark = $directedCallPark;
        return $this;
    }
    /**
     * Add item to directedCallPark value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RDirectedCallPark $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToDirectedCallPark(\\Losc\CucmBundle\Model\Webservice\StructType\RDirectedCallPark $item)
    {
        $this->directedCallPark[] = $item;
        return $this;
    }
    /**
     * Get meetMe value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RMeetMe[]|null
     */
    public function getMeetMe()
    {
        return $this->meetMe;
    }
    /**
     * Set meetMe value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RMeetMe[] $meetMe
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setMeetMe(array $meetMe = array())
    {
        $this->meetMe = $meetMe;
        return $this;
    }
    /**
     * Add item to meetMe value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RMeetMe $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToMeetMe(\\Losc\CucmBundle\Model\Webservice\StructType\RMeetMe $item)
    {
        $this->meetMe[] = $item;
        return $this;
    }
    /**
     * Get mobileVoiceAccess value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RMobileVoiceAccess|null
     */
    public function getMobileVoiceAccess()
    {
        return $this->mobileVoiceAccess;
    }
    /**
     * Set mobileVoiceAccess value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RMobileVoiceAccess $mobileVoiceAccess
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setMobileVoiceAccess(\\Losc\CucmBundle\Model\Webservice\StructType\RMobileVoiceAccess $mobileVoiceAccess = null)
    {
        $this->mobileVoiceAccess = $mobileVoiceAccess;
        return $this;
    }
    /**
     * Get routeList value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RRouteList[]|null
     */
    public function getRouteList()
    {
        return $this->routeList;
    }
    /**
     * Set routeList value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RRouteList[] $routeList
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setRouteList(array $routeList = array())
    {
        $this->routeList = $routeList;
        return $this;
    }
    /**
     * Add item to routeList value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RRouteList $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToRouteList(\\Losc\CucmBundle\Model\Webservice\StructType\RRouteList $item)
    {
        $this->routeList[] = $item;
        return $this;
    }
    /**
     * Get user value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUser[]|null
     */
    public function getUser()
    {
        return $this->user;
    }
    /**
     * Set user value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RUser[] $user
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setUser(array $user = array())
    {
        $this->user = $user;
        return $this;
    }
    /**
     * Add item to user value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RUser $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToUser(\\Losc\CucmBundle\Model\Webservice\StructType\RUser $item)
    {
        $this->user[] = $item;
        return $this;
    }
    /**
     * Get appUser value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RAppUser[]|null
     */
    public function getAppUser()
    {
        return $this->appUser;
    }
    /**
     * Set appUser value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RAppUser[] $appUser
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setAppUser(array $appUser = array())
    {
        $this->appUser = $appUser;
        return $this;
    }
    /**
     * Add item to appUser value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RAppUser $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToAppUser(\\Losc\CucmBundle\Model\Webservice\StructType\RAppUser $item)
    {
        $this->appUser[] = $item;
        return $this;
    }
    /**
     * Get sipRealm value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RSipRealm[]|null
     */
    public function getSipRealm()
    {
        return $this->sipRealm;
    }
    /**
     * Set sipRealm value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSipRealm[] $sipRealm
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setSipRealm(array $sipRealm = array())
    {
        $this->sipRealm = $sipRealm;
        return $this;
    }
    /**
     * Add item to sipRealm value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSipRealm $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToSipRealm(\\Losc\CucmBundle\Model\Webservice\StructType\RSipRealm $item)
    {
        $this->sipRealm[] = $item;
        return $this;
    }
    /**
     * Get phoneNtp value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RPhoneNtp[]|null
     */
    public function getPhoneNtp()
    {
        return $this->phoneNtp;
    }
    /**
     * Set phoneNtp value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RPhoneNtp[] $phoneNtp
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setPhoneNtp(array $phoneNtp = array())
    {
        $this->phoneNtp = $phoneNtp;
        return $this;
    }
    /**
     * Add item to phoneNtp value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RPhoneNtp $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToPhoneNtp(\\Losc\CucmBundle\Model\Webservice\StructType\RPhoneNtp $item)
    {
        $this->phoneNtp[] = $item;
        return $this;
    }
    /**
     * Get dateTimeGroup value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RDateTimeGroup[]|null
     */
    public function getDateTimeGroup()
    {
        return $this->dateTimeGroup;
    }
    /**
     * Set dateTimeGroup value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RDateTimeGroup[] $dateTimeGroup
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setDateTimeGroup(array $dateTimeGroup = array())
    {
        $this->dateTimeGroup = $dateTimeGroup;
        return $this;
    }
    /**
     * Add item to dateTimeGroup value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RDateTimeGroup $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToDateTimeGroup(\\Losc\CucmBundle\Model\Webservice\StructType\RDateTimeGroup $item)
    {
        $this->dateTimeGroup[] = $item;
        return $this;
    }
    /**
     * Get presenceGroup value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RPresenceGroup[]|null
     */
    public function getPresenceGroup()
    {
        return $this->presenceGroup;
    }
    /**
     * Set presenceGroup value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RPresenceGroup[] $presenceGroup
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setPresenceGroup(array $presenceGroup = array())
    {
        $this->presenceGroup = $presenceGroup;
        return $this;
    }
    /**
     * Add item to presenceGroup value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RPresenceGroup $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToPresenceGroup(\\Losc\CucmBundle\Model\Webservice\StructType\RPresenceGroup $item)
    {
        $this->presenceGroup[] = $item;
        return $this;
    }
    /**
     * Get geoLocation value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RGeoLocation[]|null
     */
    public function getGeoLocation()
    {
        return $this->geoLocation;
    }
    /**
     * Set geoLocation value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RGeoLocation[] $geoLocation
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setGeoLocation(array $geoLocation = array())
    {
        $this->geoLocation = $geoLocation;
        return $this;
    }
    /**
     * Add item to geoLocation value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RGeoLocation $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToGeoLocation(\\Losc\CucmBundle\Model\Webservice\StructType\RGeoLocation $item)
    {
        $this->geoLocation[] = $item;
        return $this;
    }
    /**
     * Get srst value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RSrst[]|null
     */
    public function getSrst()
    {
        return $this->srst;
    }
    /**
     * Set srst value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSrst[] $srst
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setSrst(array $srst = array())
    {
        $this->srst = $srst;
        return $this;
    }
    /**
     * Add item to srst value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSrst $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToSrst(\\Losc\CucmBundle\Model\Webservice\StructType\RSrst $item)
    {
        $this->srst[] = $item;
        return $this;
    }
    /**
     * Get mlppDomain value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RMlppDomain[]|null
     */
    public function getMlppDomain()
    {
        return $this->mlppDomain;
    }
    /**
     * Set mlppDomain value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RMlppDomain[] $mlppDomain
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setMlppDomain(array $mlppDomain = array())
    {
        $this->mlppDomain = $mlppDomain;
        return $this;
    }
    /**
     * Add item to mlppDomain value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RMlppDomain $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToMlppDomain(\\Losc\CucmBundle\Model\Webservice\StructType\RMlppDomain $item)
    {
        $this->mlppDomain[] = $item;
        return $this;
    }
    /**
     * Get cumaServerSecurityProfile value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RCumaServerSecurityProfile[]|null
     */
    public function getCumaServerSecurityProfile()
    {
        return $this->cumaServerSecurityProfile;
    }
    /**
     * Set cumaServerSecurityProfile value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCumaServerSecurityProfile[] $cumaServerSecurityProfile
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setCumaServerSecurityProfile(array $cumaServerSecurityProfile = array())
    {
        $this->cumaServerSecurityProfile = $cumaServerSecurityProfile;
        return $this;
    }
    /**
     * Add item to cumaServerSecurityProfile value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCumaServerSecurityProfile $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToCumaServerSecurityProfile(\\Losc\CucmBundle\Model\Webservice\StructType\RCumaServerSecurityProfile $item)
    {
        $this->cumaServerSecurityProfile[] = $item;
        return $this;
    }
    /**
     * Get applicationServer value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RApplicationServer[]|null
     */
    public function getApplicationServer()
    {
        return $this->applicationServer;
    }
    /**
     * Set applicationServer value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RApplicationServer[] $applicationServer
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setApplicationServer(array $applicationServer = array())
    {
        $this->applicationServer = $applicationServer;
        return $this;
    }
    /**
     * Add item to applicationServer value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RApplicationServer $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToApplicationServer(\\Losc\CucmBundle\Model\Webservice\StructType\RApplicationServer $item)
    {
        $this->applicationServer[] = $item;
        return $this;
    }
    /**
     * Get applicationUserCapfProfile value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RApplicationUserCapfProfile[]|null
     */
    public function getApplicationUserCapfProfile()
    {
        return $this->applicationUserCapfProfile;
    }
    /**
     * Set applicationUserCapfProfile value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RApplicationUserCapfProfile[] $applicationUserCapfProfile
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setApplicationUserCapfProfile(array $applicationUserCapfProfile = array())
    {
        $this->applicationUserCapfProfile = $applicationUserCapfProfile;
        return $this;
    }
    /**
     * Add item to applicationUserCapfProfile value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RApplicationUserCapfProfile $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToApplicationUserCapfProfile(\\Losc\CucmBundle\Model\Webservice\StructType\RApplicationUserCapfProfile $item)
    {
        $this->applicationUserCapfProfile[] = $item;
        return $this;
    }
    /**
     * Get endUserCapfProfile value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\REndUserCapfProfile[]|null
     */
    public function getEndUserCapfProfile()
    {
        return $this->endUserCapfProfile;
    }
    /**
     * Set endUserCapfProfile value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\REndUserCapfProfile[] $endUserCapfProfile
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setEndUserCapfProfile(array $endUserCapfProfile = array())
    {
        $this->endUserCapfProfile = $endUserCapfProfile;
        return $this;
    }
    /**
     * Add item to endUserCapfProfile value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\REndUserCapfProfile $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToEndUserCapfProfile(\\Losc\CucmBundle\Model\Webservice\StructType\REndUserCapfProfile $item)
    {
        $this->endUserCapfProfile[] = $item;
        return $this;
    }
    /**
     * Get serviceParameter value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RServiceParameter[]|null
     */
    public function getServiceParameter()
    {
        return $this->serviceParameter;
    }
    /**
     * Set serviceParameter value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RServiceParameter[] $serviceParameter
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setServiceParameter(array $serviceParameter = array())
    {
        $this->serviceParameter = $serviceParameter;
        return $this;
    }
    /**
     * Add item to serviceParameter value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RServiceParameter $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToServiceParameter(\\Losc\CucmBundle\Model\Webservice\StructType\RServiceParameter $item)
    {
        $this->serviceParameter[] = $item;
        return $this;
    }
    /**
     * Get geoLocationFilter value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RGeoLocationFilter[]|null
     */
    public function getGeoLocationFilter()
    {
        return $this->geoLocationFilter;
    }
    /**
     * Set geoLocationFilter value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RGeoLocationFilter[] $geoLocationFilter
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setGeoLocationFilter(array $geoLocationFilter = array())
    {
        $this->geoLocationFilter = $geoLocationFilter;
        return $this;
    }
    /**
     * Add item to geoLocationFilter value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RGeoLocationFilter $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToGeoLocationFilter(\\Losc\CucmBundle\Model\Webservice\StructType\RGeoLocationFilter $item)
    {
        $this->geoLocationFilter[] = $item;
        return $this;
    }
    /**
     * Get voiceMailProfile value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RVoiceMailProfile[]|null
     */
    public function getVoiceMailProfile()
    {
        return $this->voiceMailProfile;
    }
    /**
     * Set voiceMailProfile value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RVoiceMailProfile[] $voiceMailProfile
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setVoiceMailProfile(array $voiceMailProfile = array())
    {
        $this->voiceMailProfile = $voiceMailProfile;
        return $this;
    }
    /**
     * Add item to voiceMailProfile value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RVoiceMailProfile $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToVoiceMailProfile(\\Losc\CucmBundle\Model\Webservice\StructType\RVoiceMailProfile $item)
    {
        $this->voiceMailProfile[] = $item;
        return $this;
    }
    /**
     * Get voiceMailPort value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RVoiceMailPort[]|null
     */
    public function getVoiceMailPort()
    {
        return $this->voiceMailPort;
    }
    /**
     * Set voiceMailPort value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RVoiceMailPort[] $voiceMailPort
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setVoiceMailPort(array $voiceMailPort = array())
    {
        $this->voiceMailPort = $voiceMailPort;
        return $this;
    }
    /**
     * Add item to voiceMailPort value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RVoiceMailPort $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToVoiceMailPort(\\Losc\CucmBundle\Model\Webservice\StructType\RVoiceMailPort $item)
    {
        $this->voiceMailPort[] = $item;
        return $this;
    }
    /**
     * Get gatekeeper value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RGatekeeper[]|null
     */
    public function getGatekeeper()
    {
        return $this->gatekeeper;
    }
    /**
     * Set gatekeeper value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RGatekeeper[] $gatekeeper
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setGatekeeper(array $gatekeeper = array())
    {
        $this->gatekeeper = $gatekeeper;
        return $this;
    }
    /**
     * Add item to gatekeeper value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RGatekeeper $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToGatekeeper(\\Losc\CucmBundle\Model\Webservice\StructType\RGatekeeper $item)
    {
        $this->gatekeeper[] = $item;
        return $this;
    }
    /**
     * Get phoneButtonTemplate value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RPhoneButtonTemplate[]|null
     */
    public function getPhoneButtonTemplate()
    {
        return $this->phoneButtonTemplate;
    }
    /**
     * Set phoneButtonTemplate value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RPhoneButtonTemplate[] $phoneButtonTemplate
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setPhoneButtonTemplate(array $phoneButtonTemplate = array())
    {
        $this->phoneButtonTemplate = $phoneButtonTemplate;
        return $this;
    }
    /**
     * Add item to phoneButtonTemplate value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RPhoneButtonTemplate $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToPhoneButtonTemplate(\\Losc\CucmBundle\Model\Webservice\StructType\RPhoneButtonTemplate $item)
    {
        $this->phoneButtonTemplate[] = $item;
        return $this;
    }
    /**
     * Get commonPhoneConfig value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RCommonPhoneConfig[]|null
     */
    public function getCommonPhoneConfig()
    {
        return $this->commonPhoneConfig;
    }
    /**
     * Set commonPhoneConfig value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCommonPhoneConfig[] $commonPhoneConfig
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setCommonPhoneConfig(array $commonPhoneConfig = array())
    {
        $this->commonPhoneConfig = $commonPhoneConfig;
        return $this;
    }
    /**
     * Add item to commonPhoneConfig value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCommonPhoneConfig $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToCommonPhoneConfig(\\Losc\CucmBundle\Model\Webservice\StructType\RCommonPhoneConfig $item)
    {
        $this->commonPhoneConfig[] = $item;
        return $this;
    }
    /**
     * Get messageWaiting value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RMessageWaiting[]|null
     */
    public function getMessageWaiting()
    {
        return $this->messageWaiting;
    }
    /**
     * Set messageWaiting value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RMessageWaiting[] $messageWaiting
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setMessageWaiting(array $messageWaiting = array())
    {
        $this->messageWaiting = $messageWaiting;
        return $this;
    }
    /**
     * Add item to messageWaiting value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RMessageWaiting $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToMessageWaiting(\\Losc\CucmBundle\Model\Webservice\StructType\RMessageWaiting $item)
    {
        $this->messageWaiting[] = $item;
        return $this;
    }
    /**
     * Get ipPhoneServices value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RIpPhoneServices[]|null
     */
    public function getIpPhoneServices()
    {
        return $this->ipPhoneServices;
    }
    /**
     * Set ipPhoneServices value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RIpPhoneServices[] $ipPhoneServices
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setIpPhoneServices(array $ipPhoneServices = array())
    {
        $this->ipPhoneServices = $ipPhoneServices;
        return $this;
    }
    /**
     * Add item to ipPhoneServices value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RIpPhoneServices $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToIpPhoneServices(\\Losc\CucmBundle\Model\Webservice\StructType\RIpPhoneServices $item)
    {
        $this->ipPhoneServices[] = $item;
        return $this;
    }
    /**
     * Get ctiRoutePoint value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RCtiRoutePoint[]|null
     */
    public function getCtiRoutePoint()
    {
        return $this->ctiRoutePoint;
    }
    /**
     * Set ctiRoutePoint value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCtiRoutePoint[] $ctiRoutePoint
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setCtiRoutePoint(array $ctiRoutePoint = array())
    {
        $this->ctiRoutePoint = $ctiRoutePoint;
        return $this;
    }
    /**
     * Add item to ctiRoutePoint value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCtiRoutePoint $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToCtiRoutePoint(\\Losc\CucmBundle\Model\Webservice\StructType\RCtiRoutePoint $item)
    {
        $this->ctiRoutePoint[] = $item;
        return $this;
    }
    /**
     * Get transPattern value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RTransPattern|null
     */
    public function getTransPattern()
    {
        return $this->transPattern;
    }
    /**
     * Set transPattern value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RTransPattern $transPattern
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setTransPattern(\\Losc\CucmBundle\Model\Webservice\StructType\RTransPattern $transPattern = null)
    {
        $this->transPattern = $transPattern;
        return $this;
    }
    /**
     * Get callingPartyTransformationPattern value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RCallingPartyTransformationPattern[]|null
     */
    public function getCallingPartyTransformationPattern()
    {
        return $this->callingPartyTransformationPattern;
    }
    /**
     * Set callingPartyTransformationPattern value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCallingPartyTransformationPattern[] $callingPartyTransformationPattern
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setCallingPartyTransformationPattern(array $callingPartyTransformationPattern = array())
    {
        $this->callingPartyTransformationPattern = $callingPartyTransformationPattern;
        return $this;
    }
    /**
     * Add item to callingPartyTransformationPattern value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCallingPartyTransformationPattern $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToCallingPartyTransformationPattern(\\Losc\CucmBundle\Model\Webservice\StructType\RCallingPartyTransformationPattern $item)
    {
        $this->callingPartyTransformationPattern[] = $item;
        return $this;
    }
    /**
     * Get sipRoutePattern value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RSipRoutePattern[]|null
     */
    public function getSipRoutePattern()
    {
        return $this->sipRoutePattern;
    }
    /**
     * Set sipRoutePattern value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSipRoutePattern[] $sipRoutePattern
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setSipRoutePattern(array $sipRoutePattern = array())
    {
        $this->sipRoutePattern = $sipRoutePattern;
        return $this;
    }
    /**
     * Add item to sipRoutePattern value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSipRoutePattern $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToSipRoutePattern(\\Losc\CucmBundle\Model\Webservice\StructType\RSipRoutePattern $item)
    {
        $this->sipRoutePattern[] = $item;
        return $this;
    }
    /**
     * Get huntPilot value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RHuntPilot[]|null
     */
    public function getHuntPilot()
    {
        return $this->huntPilot;
    }
    /**
     * Set huntPilot value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RHuntPilot[] $huntPilot
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setHuntPilot(array $huntPilot = array())
    {
        $this->huntPilot = $huntPilot;
        return $this;
    }
    /**
     * Add item to huntPilot value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RHuntPilot $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToHuntPilot(\\Losc\CucmBundle\Model\Webservice\StructType\RHuntPilot $item)
    {
        $this->huntPilot[] = $item;
        return $this;
    }
    /**
     * Get routePattern value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RRoutePattern[]|null
     */
    public function getRoutePattern()
    {
        return $this->routePattern;
    }
    /**
     * Set routePattern value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RRoutePattern[] $routePattern
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setRoutePattern(array $routePattern = array())
    {
        $this->routePattern = $routePattern;
        return $this;
    }
    /**
     * Add item to routePattern value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RRoutePattern $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToRoutePattern(\\Losc\CucmBundle\Model\Webservice\StructType\RRoutePattern $item)
    {
        $this->routePattern[] = $item;
        return $this;
    }
    /**
     * Get applicationDialRules value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RApplicationDialRules[]|null
     */
    public function getApplicationDialRules()
    {
        return $this->applicationDialRules;
    }
    /**
     * Set applicationDialRules value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RApplicationDialRules[] $applicationDialRules
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setApplicationDialRules(array $applicationDialRules = array())
    {
        $this->applicationDialRules = $applicationDialRules;
        return $this;
    }
    /**
     * Add item to applicationDialRules value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RApplicationDialRules $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToApplicationDialRules(\\Losc\CucmBundle\Model\Webservice\StructType\RApplicationDialRules $item)
    {
        $this->applicationDialRules[] = $item;
        return $this;
    }
    /**
     * Get directoryLookupDialRules value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RDirectoryLookupDialRules[]|null
     */
    public function getDirectoryLookupDialRules()
    {
        return $this->directoryLookupDialRules;
    }
    /**
     * Set directoryLookupDialRules value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RDirectoryLookupDialRules[] $directoryLookupDialRules
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setDirectoryLookupDialRules(array $directoryLookupDialRules = array())
    {
        $this->directoryLookupDialRules = $directoryLookupDialRules;
        return $this;
    }
    /**
     * Add item to directoryLookupDialRules value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RDirectoryLookupDialRules $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToDirectoryLookupDialRules(\\Losc\CucmBundle\Model\Webservice\StructType\RDirectoryLookupDialRules $item)
    {
        $this->directoryLookupDialRules[] = $item;
        return $this;
    }
    /**
     * Get phoneSecurityProfile value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RPhoneSecurityProfile[]|null
     */
    public function getPhoneSecurityProfile()
    {
        return $this->phoneSecurityProfile;
    }
    /**
     * Set phoneSecurityProfile value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RPhoneSecurityProfile[] $phoneSecurityProfile
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setPhoneSecurityProfile(array $phoneSecurityProfile = array())
    {
        $this->phoneSecurityProfile = $phoneSecurityProfile;
        return $this;
    }
    /**
     * Add item to phoneSecurityProfile value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RPhoneSecurityProfile $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToPhoneSecurityProfile(\\Losc\CucmBundle\Model\Webservice\StructType\RPhoneSecurityProfile $item)
    {
        $this->phoneSecurityProfile[] = $item;
        return $this;
    }
    /**
     * Get sipDialRules value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RSipDialRules[]|null
     */
    public function getSipDialRules()
    {
        return $this->sipDialRules;
    }
    /**
     * Set sipDialRules value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSipDialRules[] $sipDialRules
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setSipDialRules(array $sipDialRules = array())
    {
        $this->sipDialRules = $sipDialRules;
        return $this;
    }
    /**
     * Add item to sipDialRules value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSipDialRules $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToSipDialRules(\\Losc\CucmBundle\Model\Webservice\StructType\RSipDialRules $item)
    {
        $this->sipDialRules[] = $item;
        return $this;
    }
    /**
     * Get conferenceBridge value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RConferenceBridge[]|null
     */
    public function getConferenceBridge()
    {
        return $this->conferenceBridge;
    }
    /**
     * Set conferenceBridge value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RConferenceBridge[] $conferenceBridge
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setConferenceBridge(array $conferenceBridge = array())
    {
        $this->conferenceBridge = $conferenceBridge;
        return $this;
    }
    /**
     * Add item to conferenceBridge value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RConferenceBridge $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToConferenceBridge(\\Losc\CucmBundle\Model\Webservice\StructType\RConferenceBridge $item)
    {
        $this->conferenceBridge[] = $item;
        return $this;
    }
    /**
     * Get annunciator value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RAnnunciator[]|null
     */
    public function getAnnunciator()
    {
        return $this->annunciator;
    }
    /**
     * Set annunciator value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RAnnunciator[] $annunciator
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setAnnunciator(array $annunciator = array())
    {
        $this->annunciator = $annunciator;
        return $this;
    }
    /**
     * Add item to annunciator value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RAnnunciator $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToAnnunciator(\\Losc\CucmBundle\Model\Webservice\StructType\RAnnunciator $item)
    {
        $this->annunciator[] = $item;
        return $this;
    }
    /**
     * Get mtp value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RMtp[]|null
     */
    public function getMtp()
    {
        return $this->mtp;
    }
    /**
     * Set mtp value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RMtp[] $mtp
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setMtp(array $mtp = array())
    {
        $this->mtp = $mtp;
        return $this;
    }
    /**
     * Add item to mtp value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RMtp $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToMtp(\\Losc\CucmBundle\Model\Webservice\StructType\RMtp $item)
    {
        $this->mtp[] = $item;
        return $this;
    }
    /**
     * Get fixedMohAudioSource value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RFixedMohAudioSource|null
     */
    public function getFixedMohAudioSource()
    {
        return $this->fixedMohAudioSource;
    }
    /**
     * Set fixedMohAudioSource value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RFixedMohAudioSource $fixedMohAudioSource
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setFixedMohAudioSource(\\Losc\CucmBundle\Model\Webservice\StructType\RFixedMohAudioSource $fixedMohAudioSource = null)
    {
        $this->fixedMohAudioSource = $fixedMohAudioSource;
        return $this;
    }
    /**
     * Get remoteDestinationProfile value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RRemoteDestinationProfile[]|null
     */
    public function getRemoteDestinationProfile()
    {
        return $this->remoteDestinationProfile;
    }
    /**
     * Set remoteDestinationProfile value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RRemoteDestinationProfile[] $remoteDestinationProfile
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setRemoteDestinationProfile(array $remoteDestinationProfile = array())
    {
        $this->remoteDestinationProfile = $remoteDestinationProfile;
        return $this;
    }
    /**
     * Add item to remoteDestinationProfile value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RRemoteDestinationProfile $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToRemoteDestinationProfile(\\Losc\CucmBundle\Model\Webservice\StructType\RRemoteDestinationProfile $item)
    {
        $this->remoteDestinationProfile[] = $item;
        return $this;
    }
    /**
     * Get line value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RLine|null
     */
    public function getLine()
    {
        return $this->line;
    }
    /**
     * Set line value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RLine $line
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setLine(\\Losc\CucmBundle\Model\Webservice\StructType\RLine $line = null)
    {
        $this->line = $line;
        return $this;
    }
    /**
     * Get defaultDeviceProfile value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RDefaultDeviceProfile[]|null
     */
    public function getDefaultDeviceProfile()
    {
        return $this->defaultDeviceProfile;
    }
    /**
     * Set defaultDeviceProfile value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RDefaultDeviceProfile[] $defaultDeviceProfile
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setDefaultDeviceProfile(array $defaultDeviceProfile = array())
    {
        $this->defaultDeviceProfile = $defaultDeviceProfile;
        return $this;
    }
    /**
     * Add item to defaultDeviceProfile value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RDefaultDeviceProfile $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToDefaultDeviceProfile(\\Losc\CucmBundle\Model\Webservice\StructType\RDefaultDeviceProfile $item)
    {
        $this->defaultDeviceProfile[] = $item;
        return $this;
    }
    /**
     * Get h323Phone value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RH323Phone[]|null
     */
    public function getH323Phone()
    {
        return $this->h323Phone;
    }
    /**
     * Set h323Phone value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RH323Phone[] $h323Phone
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setH323Phone(array $h323Phone = array())
    {
        $this->h323Phone = $h323Phone;
        return $this;
    }
    /**
     * Add item to h323Phone value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RH323Phone $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToH323Phone(\\Losc\CucmBundle\Model\Webservice\StructType\RH323Phone $item)
    {
        $this->h323Phone[] = $item;
        return $this;
    }
    /**
     * Get mohServer value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RMohServer[]|null
     */
    public function getMohServer()
    {
        return $this->mohServer;
    }
    /**
     * Set mohServer value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RMohServer[] $mohServer
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setMohServer(array $mohServer = array())
    {
        $this->mohServer = $mohServer;
        return $this;
    }
    /**
     * Add item to mohServer value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RMohServer $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToMohServer(\\Losc\CucmBundle\Model\Webservice\StructType\RMohServer $item)
    {
        $this->mohServer[] = $item;
        return $this;
    }
    /**
     * Get h323Trunk value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RH323Trunk[]|null
     */
    public function getH323Trunk()
    {
        return $this->h323Trunk;
    }
    /**
     * Set h323Trunk value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RH323Trunk[] $h323Trunk
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setH323Trunk(array $h323Trunk = array())
    {
        $this->h323Trunk = $h323Trunk;
        return $this;
    }
    /**
     * Add item to h323Trunk value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RH323Trunk $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToH323Trunk(\\Losc\CucmBundle\Model\Webservice\StructType\RH323Trunk $item)
    {
        $this->h323Trunk[] = $item;
        return $this;
    }
    /**
     * Get phone value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RPhone|null
     */
    public function getPhone()
    {
        return $this->phone;
    }
    /**
     * Set phone value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RPhone $phone
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setPhone(\\Losc\CucmBundle\Model\Webservice\StructType\RPhone $phone = null)
    {
        $this->phone = $phone;
        return $this;
    }
    /**
     * Get h323Gateway value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RH323Gateway[]|null
     */
    public function getH323Gateway()
    {
        return $this->h323Gateway;
    }
    /**
     * Set h323Gateway value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RH323Gateway[] $h323Gateway
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setH323Gateway(array $h323Gateway = array())
    {
        $this->h323Gateway = $h323Gateway;
        return $this;
    }
    /**
     * Add item to h323Gateway value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RH323Gateway $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToH323Gateway(\\Losc\CucmBundle\Model\Webservice\StructType\RH323Gateway $item)
    {
        $this->h323Gateway[] = $item;
        return $this;
    }
    /**
     * Get deviceProfile value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RDeviceProfile|null
     */
    public function getDeviceProfile()
    {
        return $this->deviceProfile;
    }
    /**
     * Set deviceProfile value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RDeviceProfile $deviceProfile
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setDeviceProfile(\\Losc\CucmBundle\Model\Webservice\StructType\RDeviceProfile $deviceProfile = null)
    {
        $this->deviceProfile = $deviceProfile;
        return $this;
    }
    /**
     * Get remoteDestination value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RRemoteDestination[]|null
     */
    public function getRemoteDestination()
    {
        return $this->remoteDestination;
    }
    /**
     * Set remoteDestination value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RRemoteDestination[] $remoteDestination
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setRemoteDestination(array $remoteDestination = array())
    {
        $this->remoteDestination = $remoteDestination;
        return $this;
    }
    /**
     * Add item to remoteDestination value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RRemoteDestination $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToRemoteDestination(\\Losc\CucmBundle\Model\Webservice\StructType\RRemoteDestination $item)
    {
        $this->remoteDestination[] = $item;
        return $this;
    }
    /**
     * Get vg224 value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RVg224|null
     */
    public function getVg224()
    {
        return $this->vg224;
    }
    /**
     * Set vg224 value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RVg224 $vg224
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setVg224(\\Losc\CucmBundle\Model\Webservice\StructType\RVg224 $vg224 = null)
    {
        $this->vg224 = $vg224;
        return $this;
    }
    /**
     * Get gateway value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RGateway[]|null
     */
    public function getGateway()
    {
        return $this->gateway;
    }
    /**
     * Set gateway value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RGateway[] $gateway
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setGateway(array $gateway = array())
    {
        $this->gateway = $gateway;
        return $this;
    }
    /**
     * Add item to gateway value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RGateway $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToGateway(\\Losc\CucmBundle\Model\Webservice\StructType\RGateway $item)
    {
        $this->gateway[] = $item;
        return $this;
    }
    /**
     * Get gatewayEndpointAnalogAccess value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RGatewayEndpointAnalogAccess|null
     */
    public function getGatewayEndpointAnalogAccess()
    {
        return $this->gatewayEndpointAnalogAccess;
    }
    /**
     * Set gatewayEndpointAnalogAccess value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RGatewayEndpointAnalogAccess $gatewayEndpointAnalogAccess
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setGatewayEndpointAnalogAccess(\\Losc\CucmBundle\Model\Webservice\StructType\RGatewayEndpointAnalogAccess $gatewayEndpointAnalogAccess = null)
    {
        $this->gatewayEndpointAnalogAccess = $gatewayEndpointAnalogAccess;
        return $this;
    }
    /**
     * Get gatewayEndpointDigitalAccessPri value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RGatewayEndpointDigitalAccessPri|null
     */
    public function getGatewayEndpointDigitalAccessPri()
    {
        return $this->gatewayEndpointDigitalAccessPri;
    }
    /**
     * Set gatewayEndpointDigitalAccessPri value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RGatewayEndpointDigitalAccessPri $gatewayEndpointDigitalAccessPri
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setGatewayEndpointDigitalAccessPri(\\Losc\CucmBundle\Model\Webservice\StructType\RGatewayEndpointDigitalAccessPri $gatewayEndpointDigitalAccessPri = null)
    {
        $this->gatewayEndpointDigitalAccessPri = $gatewayEndpointDigitalAccessPri;
        return $this;
    }
    /**
     * Get gatewayEndpointDigitalAccessBri value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RGatewayEndpointDigitalAccessBri|null
     */
    public function getGatewayEndpointDigitalAccessBri()
    {
        return $this->gatewayEndpointDigitalAccessBri;
    }
    /**
     * Set gatewayEndpointDigitalAccessBri value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RGatewayEndpointDigitalAccessBri $gatewayEndpointDigitalAccessBri
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setGatewayEndpointDigitalAccessBri(\\Losc\CucmBundle\Model\Webservice\StructType\RGatewayEndpointDigitalAccessBri $gatewayEndpointDigitalAccessBri = null)
    {
        $this->gatewayEndpointDigitalAccessBri = $gatewayEndpointDigitalAccessBri;
        return $this;
    }
    /**
     * Get gatewayEndpointDigitalAccessT1 value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RGatewayEndpointDigitalAccessT1|null
     */
    public function getGatewayEndpointDigitalAccessT1()
    {
        return $this->gatewayEndpointDigitalAccessT1;
    }
    /**
     * Set gatewayEndpointDigitalAccessT1 value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RGatewayEndpointDigitalAccessT1 $gatewayEndpointDigitalAccessT1
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setGatewayEndpointDigitalAccessT1(\\Losc\CucmBundle\Model\Webservice\StructType\RGatewayEndpointDigitalAccessT1 $gatewayEndpointDigitalAccessT1 = null)
    {
        $this->gatewayEndpointDigitalAccessT1 = $gatewayEndpointDigitalAccessT1;
        return $this;
    }
    /**
     * Get ciscoCatalyst600024PortFXSGateway value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RCiscoCatalyst600024PortFXSGateway[]|null
     */
    public function getCiscoCatalyst600024PortFXSGateway()
    {
        return $this->ciscoCatalyst600024PortFXSGateway;
    }
    /**
     * Set ciscoCatalyst600024PortFXSGateway value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCiscoCatalyst600024PortFXSGateway[] $ciscoCatalyst600024PortFXSGateway
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setCiscoCatalyst600024PortFXSGateway(array $ciscoCatalyst600024PortFXSGateway = array())
    {
        $this->ciscoCatalyst600024PortFXSGateway = $ciscoCatalyst600024PortFXSGateway;
        return $this;
    }
    /**
     * Add item to ciscoCatalyst600024PortFXSGateway value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCiscoCatalyst600024PortFXSGateway $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToCiscoCatalyst600024PortFXSGateway(\\Losc\CucmBundle\Model\Webservice\StructType\RCiscoCatalyst600024PortFXSGateway $item)
    {
        $this->ciscoCatalyst600024PortFXSGateway[] = $item;
        return $this;
    }
    /**
     * Get ciscoCatalyst6000E1VoIPGateway value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RCiscoCatalyst6000E1VoIPGateway[]|null
     */
    public function getCiscoCatalyst6000E1VoIPGateway()
    {
        return $this->ciscoCatalyst6000E1VoIPGateway;
    }
    /**
     * Set ciscoCatalyst6000E1VoIPGateway value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCiscoCatalyst6000E1VoIPGateway[] $ciscoCatalyst6000E1VoIPGateway
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setCiscoCatalyst6000E1VoIPGateway(array $ciscoCatalyst6000E1VoIPGateway = array())
    {
        $this->ciscoCatalyst6000E1VoIPGateway = $ciscoCatalyst6000E1VoIPGateway;
        return $this;
    }
    /**
     * Add item to ciscoCatalyst6000E1VoIPGateway value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCiscoCatalyst6000E1VoIPGateway $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToCiscoCatalyst6000E1VoIPGateway(\\Losc\CucmBundle\Model\Webservice\StructType\RCiscoCatalyst6000E1VoIPGateway $item)
    {
        $this->ciscoCatalyst6000E1VoIPGateway[] = $item;
        return $this;
    }
    /**
     * Get ciscoCatalyst6000T1VoIPGatewayPri value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RCiscoCatalyst6000T1VoIPGatewayPri[]|null
     */
    public function getCiscoCatalyst6000T1VoIPGatewayPri()
    {
        return $this->ciscoCatalyst6000T1VoIPGatewayPri;
    }
    /**
     * Set ciscoCatalyst6000T1VoIPGatewayPri value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCiscoCatalyst6000T1VoIPGatewayPri[] $ciscoCatalyst6000T1VoIPGatewayPri
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setCiscoCatalyst6000T1VoIPGatewayPri(array $ciscoCatalyst6000T1VoIPGatewayPri = array())
    {
        $this->ciscoCatalyst6000T1VoIPGatewayPri = $ciscoCatalyst6000T1VoIPGatewayPri;
        return $this;
    }
    /**
     * Add item to ciscoCatalyst6000T1VoIPGatewayPri value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCiscoCatalyst6000T1VoIPGatewayPri $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToCiscoCatalyst6000T1VoIPGatewayPri(\\Losc\CucmBundle\Model\Webservice\StructType\RCiscoCatalyst6000T1VoIPGatewayPri $item)
    {
        $this->ciscoCatalyst6000T1VoIPGatewayPri[] = $item;
        return $this;
    }
    /**
     * Get ciscoCatalyst6000T1VoIPGatewayT1 value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RCiscoCatalyst6000T1VoIPGatewayT1[]|null
     */
    public function getCiscoCatalyst6000T1VoIPGatewayT1()
    {
        return $this->ciscoCatalyst6000T1VoIPGatewayT1;
    }
    /**
     * Set ciscoCatalyst6000T1VoIPGatewayT1 value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCiscoCatalyst6000T1VoIPGatewayT1[] $ciscoCatalyst6000T1VoIPGatewayT1
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setCiscoCatalyst6000T1VoIPGatewayT1(array $ciscoCatalyst6000T1VoIPGatewayT1 = array())
    {
        $this->ciscoCatalyst6000T1VoIPGatewayT1 = $ciscoCatalyst6000T1VoIPGatewayT1;
        return $this;
    }
    /**
     * Add item to ciscoCatalyst6000T1VoIPGatewayT1 value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCiscoCatalyst6000T1VoIPGatewayT1 $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToCiscoCatalyst6000T1VoIPGatewayT1(\\Losc\CucmBundle\Model\Webservice\StructType\RCiscoCatalyst6000T1VoIPGatewayT1 $item)
    {
        $this->ciscoCatalyst6000T1VoIPGatewayT1[] = $item;
        return $this;
    }
    /**
     * Get callPickupGroup value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RCallPickupGroup[]|null
     */
    public function getCallPickupGroup()
    {
        return $this->callPickupGroup;
    }
    /**
     * Set callPickupGroup value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCallPickupGroup[] $callPickupGroup
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setCallPickupGroup(array $callPickupGroup = array())
    {
        $this->callPickupGroup = $callPickupGroup;
        return $this;
    }
    /**
     * Add item to callPickupGroup value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCallPickupGroup $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToCallPickupGroup(\\Losc\CucmBundle\Model\Webservice\StructType\RCallPickupGroup $item)
    {
        $this->callPickupGroup[] = $item;
        return $this;
    }
    /**
     * Get routePlan value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\LRoutePlan[]|null
     */
    public function getRoutePlan()
    {
        return $this->routePlan;
    }
    /**
     * Set routePlan value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\LRoutePlan[] $routePlan
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setRoutePlan(array $routePlan = array())
    {
        $this->routePlan = $routePlan;
        return $this;
    }
    /**
     * Add item to routePlan value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\LRoutePlan $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToRoutePlan(\\Losc\CucmBundle\Model\Webservice\StructType\LRoutePlan $item)
    {
        $this->routePlan[] = $item;
        return $this;
    }
    /**
     * Get geoLocationPolicy value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RGeoLocationPolicy[]|null
     */
    public function getGeoLocationPolicy()
    {
        return $this->geoLocationPolicy;
    }
    /**
     * Set geoLocationPolicy value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RGeoLocationPolicy[] $geoLocationPolicy
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setGeoLocationPolicy(array $geoLocationPolicy = array())
    {
        $this->geoLocationPolicy = $geoLocationPolicy;
        return $this;
    }
    /**
     * Add item to geoLocationPolicy value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RGeoLocationPolicy $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToGeoLocationPolicy(\\Losc\CucmBundle\Model\Webservice\StructType\RGeoLocationPolicy $item)
    {
        $this->geoLocationPolicy[] = $item;
        return $this;
    }
    /**
     * Get sipTrunk value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RSipTrunk[]|null
     */
    public function getSipTrunk()
    {
        return $this->sipTrunk;
    }
    /**
     * Set sipTrunk value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSipTrunk[] $sipTrunk
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setSipTrunk(array $sipTrunk = array())
    {
        $this->sipTrunk = $sipTrunk;
        return $this;
    }
    /**
     * Add item to sipTrunk value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSipTrunk $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToSipTrunk(\\Losc\CucmBundle\Model\Webservice\StructType\RSipTrunk $item)
    {
        $this->sipTrunk[] = $item;
        return $this;
    }
    /**
     * Get calledPartyTransformationPattern value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RCalledPartyTransformationPattern[]|null
     */
    public function getCalledPartyTransformationPattern()
    {
        return $this->calledPartyTransformationPattern;
    }
    /**
     * Set calledPartyTransformationPattern value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCalledPartyTransformationPattern[] $calledPartyTransformationPattern
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setCalledPartyTransformationPattern(array $calledPartyTransformationPattern = array())
    {
        $this->calledPartyTransformationPattern = $calledPartyTransformationPattern;
        return $this;
    }
    /**
     * Add item to calledPartyTransformationPattern value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCalledPartyTransformationPattern $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToCalledPartyTransformationPattern(\\Losc\CucmBundle\Model\Webservice\StructType\RCalledPartyTransformationPattern $item)
    {
        $this->calledPartyTransformationPattern[] = $item;
        return $this;
    }
    /**
     * Get externalCallControlProfile value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RExternalCallControlProfile[]|null
     */
    public function getExternalCallControlProfile()
    {
        return $this->externalCallControlProfile;
    }
    /**
     * Set externalCallControlProfile value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RExternalCallControlProfile[] $externalCallControlProfile
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setExternalCallControlProfile(array $externalCallControlProfile = array())
    {
        $this->externalCallControlProfile = $externalCallControlProfile;
        return $this;
    }
    /**
     * Add item to externalCallControlProfile value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RExternalCallControlProfile $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToExternalCallControlProfile(\\Losc\CucmBundle\Model\Webservice\StructType\RExternalCallControlProfile $item)
    {
        $this->externalCallControlProfile[] = $item;
        return $this;
    }
    /**
     * Get safSecurityProfile value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RSafSecurityProfile[]|null
     */
    public function getSafSecurityProfile()
    {
        return $this->safSecurityProfile;
    }
    /**
     * Set safSecurityProfile value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSafSecurityProfile[] $safSecurityProfile
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setSafSecurityProfile(array $safSecurityProfile = array())
    {
        $this->safSecurityProfile = $safSecurityProfile;
        return $this;
    }
    /**
     * Add item to safSecurityProfile value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSafSecurityProfile $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToSafSecurityProfile(\\Losc\CucmBundle\Model\Webservice\StructType\RSafSecurityProfile $item)
    {
        $this->safSecurityProfile[] = $item;
        return $this;
    }
    /**
     * Get safForwarder value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RSafForwarder[]|null
     */
    public function getSafForwarder()
    {
        return $this->safForwarder;
    }
    /**
     * Set safForwarder value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSafForwarder[] $safForwarder
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setSafForwarder(array $safForwarder = array())
    {
        $this->safForwarder = $safForwarder;
        return $this;
    }
    /**
     * Add item to safForwarder value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSafForwarder $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToSafForwarder(\\Losc\CucmBundle\Model\Webservice\StructType\RSafForwarder $item)
    {
        $this->safForwarder[] = $item;
        return $this;
    }
    /**
     * Get ccdHostedDN value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RCcdHostedDN[]|null
     */
    public function getCcdHostedDN()
    {
        return $this->ccdHostedDN;
    }
    /**
     * Set ccdHostedDN value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCcdHostedDN[] $ccdHostedDN
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setCcdHostedDN(array $ccdHostedDN = array())
    {
        $this->ccdHostedDN = $ccdHostedDN;
        return $this;
    }
    /**
     * Add item to ccdHostedDN value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCcdHostedDN $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToCcdHostedDN(\\Losc\CucmBundle\Model\Webservice\StructType\RCcdHostedDN $item)
    {
        $this->ccdHostedDN[] = $item;
        return $this;
    }
    /**
     * Get ccdHostedDNGroup value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RCcdHostedDNGroup[]|null
     */
    public function getCcdHostedDNGroup()
    {
        return $this->ccdHostedDNGroup;
    }
    /**
     * Set ccdHostedDNGroup value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCcdHostedDNGroup[] $ccdHostedDNGroup
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setCcdHostedDNGroup(array $ccdHostedDNGroup = array())
    {
        $this->ccdHostedDNGroup = $ccdHostedDNGroup;
        return $this;
    }
    /**
     * Add item to ccdHostedDNGroup value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCcdHostedDNGroup $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToCcdHostedDNGroup(\\Losc\CucmBundle\Model\Webservice\StructType\RCcdHostedDNGroup $item)
    {
        $this->ccdHostedDNGroup[] = $item;
        return $this;
    }
    /**
     * Get ccdRequestingService value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RCcdRequestingService|null
     */
    public function getCcdRequestingService()
    {
        return $this->ccdRequestingService;
    }
    /**
     * Set ccdRequestingService value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCcdRequestingService $ccdRequestingService
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setCcdRequestingService(\\Losc\CucmBundle\Model\Webservice\StructType\RCcdRequestingService $ccdRequestingService = null)
    {
        $this->ccdRequestingService = $ccdRequestingService;
        return $this;
    }
    /**
     * Get interClusterServiceProfile value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RInterClusterServiceProfile|null
     */
    public function getInterClusterServiceProfile()
    {
        return $this->interClusterServiceProfile;
    }
    /**
     * Set interClusterServiceProfile value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RInterClusterServiceProfile $interClusterServiceProfile
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setInterClusterServiceProfile(\\Losc\CucmBundle\Model\Webservice\StructType\RInterClusterServiceProfile $interClusterServiceProfile = null)
    {
        $this->interClusterServiceProfile = $interClusterServiceProfile;
        return $this;
    }
    /**
     * Get remoteCluster value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RRemoteCluster[]|null
     */
    public function getRemoteCluster()
    {
        return $this->remoteCluster;
    }
    /**
     * Set remoteCluster value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RRemoteCluster[] $remoteCluster
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setRemoteCluster(array $remoteCluster = array())
    {
        $this->remoteCluster = $remoteCluster;
        return $this;
    }
    /**
     * Add item to remoteCluster value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RRemoteCluster $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToRemoteCluster(\\Losc\CucmBundle\Model\Webservice\StructType\RRemoteCluster $item)
    {
        $this->remoteCluster[] = $item;
        return $this;
    }
    /**
     * Get ccdAdvertisingService value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RCcdAdvertisingService[]|null
     */
    public function getCcdAdvertisingService()
    {
        return $this->ccdAdvertisingService;
    }
    /**
     * Set ccdAdvertisingService value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCcdAdvertisingService[] $ccdAdvertisingService
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setCcdAdvertisingService(array $ccdAdvertisingService = array())
    {
        $this->ccdAdvertisingService = $ccdAdvertisingService;
        return $this;
    }
    /**
     * Add item to ccdAdvertisingService value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCcdAdvertisingService $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToCcdAdvertisingService(\\Losc\CucmBundle\Model\Webservice\StructType\RCcdAdvertisingService $item)
    {
        $this->ccdAdvertisingService[] = $item;
        return $this;
    }
    /**
     * Get ldapDirectory value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RLdapDirectory[]|null
     */
    public function getLdapDirectory()
    {
        return $this->ldapDirectory;
    }
    /**
     * Set ldapDirectory value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RLdapDirectory[] $ldapDirectory
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setLdapDirectory(array $ldapDirectory = array())
    {
        $this->ldapDirectory = $ldapDirectory;
        return $this;
    }
    /**
     * Add item to ldapDirectory value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RLdapDirectory $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToLdapDirectory(\\Losc\CucmBundle\Model\Webservice\StructType\RLdapDirectory $item)
    {
        $this->ldapDirectory[] = $item;
        return $this;
    }
    /**
     * Get emccFeatureConfig value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\REmccFeatureConfig|null
     */
    public function getEmccFeatureConfig()
    {
        return $this->emccFeatureConfig;
    }
    /**
     * Set emccFeatureConfig value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\REmccFeatureConfig $emccFeatureConfig
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setEmccFeatureConfig(\\Losc\CucmBundle\Model\Webservice\StructType\REmccFeatureConfig $emccFeatureConfig = null)
    {
        $this->emccFeatureConfig = $emccFeatureConfig;
        return $this;
    }
    /**
     * Get safCcdPurgeBlockLearnedRoutes value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RSafCcdPurgeBlockLearnedRoutes[]|null
     */
    public function getSafCcdPurgeBlockLearnedRoutes()
    {
        return $this->safCcdPurgeBlockLearnedRoutes;
    }
    /**
     * Set safCcdPurgeBlockLearnedRoutes value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSafCcdPurgeBlockLearnedRoutes[] $safCcdPurgeBlockLearnedRoutes
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setSafCcdPurgeBlockLearnedRoutes(array $safCcdPurgeBlockLearnedRoutes = array())
    {
        $this->safCcdPurgeBlockLearnedRoutes = $safCcdPurgeBlockLearnedRoutes;
        return $this;
    }
    /**
     * Add item to safCcdPurgeBlockLearnedRoutes value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSafCcdPurgeBlockLearnedRoutes $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToSafCcdPurgeBlockLearnedRoutes(\\Losc\CucmBundle\Model\Webservice\StructType\RSafCcdPurgeBlockLearnedRoutes $item)
    {
        $this->safCcdPurgeBlockLearnedRoutes[] = $item;
        return $this;
    }
    /**
     * Get vpnGateway value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RVpnGateway[]|null
     */
    public function getVpnGateway()
    {
        return $this->vpnGateway;
    }
    /**
     * Set vpnGateway value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RVpnGateway[] $vpnGateway
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setVpnGateway(array $vpnGateway = array())
    {
        $this->vpnGateway = $vpnGateway;
        return $this;
    }
    /**
     * Add item to vpnGateway value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RVpnGateway $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToVpnGateway(\\Losc\CucmBundle\Model\Webservice\StructType\RVpnGateway $item)
    {
        $this->vpnGateway[] = $item;
        return $this;
    }
    /**
     * Get vpnGroup value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RVpnGroup[]|null
     */
    public function getVpnGroup()
    {
        return $this->vpnGroup;
    }
    /**
     * Set vpnGroup value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RVpnGroup[] $vpnGroup
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setVpnGroup(array $vpnGroup = array())
    {
        $this->vpnGroup = $vpnGroup;
        return $this;
    }
    /**
     * Add item to vpnGroup value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RVpnGroup $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToVpnGroup(\\Losc\CucmBundle\Model\Webservice\StructType\RVpnGroup $item)
    {
        $this->vpnGroup[] = $item;
        return $this;
    }
    /**
     * Get vpnProfile value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RVpnProfile[]|null
     */
    public function getVpnProfile()
    {
        return $this->vpnProfile;
    }
    /**
     * Set vpnProfile value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RVpnProfile[] $vpnProfile
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setVpnProfile(array $vpnProfile = array())
    {
        $this->vpnProfile = $vpnProfile;
        return $this;
    }
    /**
     * Add item to vpnProfile value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RVpnProfile $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToVpnProfile(\\Losc\CucmBundle\Model\Webservice\StructType\RVpnProfile $item)
    {
        $this->vpnProfile[] = $item;
        return $this;
    }
    /**
     * Get imeServer value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RImeServer[]|null
     */
    public function getImeServer()
    {
        return $this->imeServer;
    }
    /**
     * Set imeServer value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RImeServer[] $imeServer
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setImeServer(array $imeServer = array())
    {
        $this->imeServer = $imeServer;
        return $this;
    }
    /**
     * Add item to imeServer value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RImeServer $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToImeServer(\\Losc\CucmBundle\Model\Webservice\StructType\RImeServer $item)
    {
        $this->imeServer[] = $item;
        return $this;
    }
    /**
     * Get imeRouteFilterGroup value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RImeRouteFilterGroup[]|null
     */
    public function getImeRouteFilterGroup()
    {
        return $this->imeRouteFilterGroup;
    }
    /**
     * Set imeRouteFilterGroup value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RImeRouteFilterGroup[] $imeRouteFilterGroup
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setImeRouteFilterGroup(array $imeRouteFilterGroup = array())
    {
        $this->imeRouteFilterGroup = $imeRouteFilterGroup;
        return $this;
    }
    /**
     * Add item to imeRouteFilterGroup value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RImeRouteFilterGroup $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToImeRouteFilterGroup(\\Losc\CucmBundle\Model\Webservice\StructType\RImeRouteFilterGroup $item)
    {
        $this->imeRouteFilterGroup[] = $item;
        return $this;
    }
    /**
     * Get imeRouteFilterElement value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RImeRouteFilterElement[]|null
     */
    public function getImeRouteFilterElement()
    {
        return $this->imeRouteFilterElement;
    }
    /**
     * Set imeRouteFilterElement value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RImeRouteFilterElement[] $imeRouteFilterElement
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setImeRouteFilterElement(array $imeRouteFilterElement = array())
    {
        $this->imeRouteFilterElement = $imeRouteFilterElement;
        return $this;
    }
    /**
     * Add item to imeRouteFilterElement value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RImeRouteFilterElement $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToImeRouteFilterElement(\\Losc\CucmBundle\Model\Webservice\StructType\RImeRouteFilterElement $item)
    {
        $this->imeRouteFilterElement[] = $item;
        return $this;
    }
    /**
     * Get imeClient value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RImeClient[]|null
     */
    public function getImeClient()
    {
        return $this->imeClient;
    }
    /**
     * Set imeClient value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RImeClient[] $imeClient
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setImeClient(array $imeClient = array())
    {
        $this->imeClient = $imeClient;
        return $this;
    }
    /**
     * Add item to imeClient value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RImeClient $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToImeClient(\\Losc\CucmBundle\Model\Webservice\StructType\RImeClient $item)
    {
        $this->imeClient[] = $item;
        return $this;
    }
    /**
     * Get imeEnrolledPattern value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RImeEnrolledPattern[]|null
     */
    public function getImeEnrolledPattern()
    {
        return $this->imeEnrolledPattern;
    }
    /**
     * Set imeEnrolledPattern value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RImeEnrolledPattern[] $imeEnrolledPattern
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setImeEnrolledPattern(array $imeEnrolledPattern = array())
    {
        $this->imeEnrolledPattern = $imeEnrolledPattern;
        return $this;
    }
    /**
     * Add item to imeEnrolledPattern value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RImeEnrolledPattern $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToImeEnrolledPattern(\\Losc\CucmBundle\Model\Webservice\StructType\RImeEnrolledPattern $item)
    {
        $this->imeEnrolledPattern[] = $item;
        return $this;
    }
    /**
     * Get imeEnrolledPatternGroup value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RImeEnrolledPatternGroup[]|null
     */
    public function getImeEnrolledPatternGroup()
    {
        return $this->imeEnrolledPatternGroup;
    }
    /**
     * Set imeEnrolledPatternGroup value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RImeEnrolledPatternGroup[] $imeEnrolledPatternGroup
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setImeEnrolledPatternGroup(array $imeEnrolledPatternGroup = array())
    {
        $this->imeEnrolledPatternGroup = $imeEnrolledPatternGroup;
        return $this;
    }
    /**
     * Add item to imeEnrolledPatternGroup value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RImeEnrolledPatternGroup $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToImeEnrolledPatternGroup(\\Losc\CucmBundle\Model\Webservice\StructType\RImeEnrolledPatternGroup $item)
    {
        $this->imeEnrolledPatternGroup[] = $item;
        return $this;
    }
    /**
     * Get imeExclusionNumber value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RImeExclusionNumber[]|null
     */
    public function getImeExclusionNumber()
    {
        return $this->imeExclusionNumber;
    }
    /**
     * Set imeExclusionNumber value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RImeExclusionNumber[] $imeExclusionNumber
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setImeExclusionNumber(array $imeExclusionNumber = array())
    {
        $this->imeExclusionNumber = $imeExclusionNumber;
        return $this;
    }
    /**
     * Add item to imeExclusionNumber value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RImeExclusionNumber $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToImeExclusionNumber(\\Losc\CucmBundle\Model\Webservice\StructType\RImeExclusionNumber $item)
    {
        $this->imeExclusionNumber[] = $item;
        return $this;
    }
    /**
     * Get imeExclusionNumberGroup value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RImeExclusionNumberGroup[]|null
     */
    public function getImeExclusionNumberGroup()
    {
        return $this->imeExclusionNumberGroup;
    }
    /**
     * Set imeExclusionNumberGroup value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RImeExclusionNumberGroup[] $imeExclusionNumberGroup
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setImeExclusionNumberGroup(array $imeExclusionNumberGroup = array())
    {
        $this->imeExclusionNumberGroup = $imeExclusionNumberGroup;
        return $this;
    }
    /**
     * Add item to imeExclusionNumberGroup value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RImeExclusionNumberGroup $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToImeExclusionNumberGroup(\\Losc\CucmBundle\Model\Webservice\StructType\RImeExclusionNumberGroup $item)
    {
        $this->imeExclusionNumberGroup[] = $item;
        return $this;
    }
    /**
     * Get imeFirewall value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RImeFirewall[]|null
     */
    public function getImeFirewall()
    {
        return $this->imeFirewall;
    }
    /**
     * Set imeFirewall value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RImeFirewall[] $imeFirewall
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setImeFirewall(array $imeFirewall = array())
    {
        $this->imeFirewall = $imeFirewall;
        return $this;
    }
    /**
     * Add item to imeFirewall value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RImeFirewall $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToImeFirewall(\\Losc\CucmBundle\Model\Webservice\StructType\RImeFirewall $item)
    {
        $this->imeFirewall[] = $item;
        return $this;
    }
    /**
     * Get imeE164Transformation value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RImeE164Transformation[]|null
     */
    public function getImeE164Transformation()
    {
        return $this->imeE164Transformation;
    }
    /**
     * Set imeE164Transformation value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RImeE164Transformation[] $imeE164Transformation
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setImeE164Transformation(array $imeE164Transformation = array())
    {
        $this->imeE164Transformation = $imeE164Transformation;
        return $this;
    }
    /**
     * Add item to imeE164Transformation value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RImeE164Transformation $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToImeE164Transformation(\\Losc\CucmBundle\Model\Webservice\StructType\RImeE164Transformation $item)
    {
        $this->imeE164Transformation[] = $item;
        return $this;
    }
    /**
     * Get transformationProfile value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RTransformationProfile[]|null
     */
    public function getTransformationProfile()
    {
        return $this->transformationProfile;
    }
    /**
     * Set transformationProfile value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RTransformationProfile[] $transformationProfile
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setTransformationProfile(array $transformationProfile = array())
    {
        $this->transformationProfile = $transformationProfile;
        return $this;
    }
    /**
     * Add item to transformationProfile value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RTransformationProfile $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToTransformationProfile(\\Losc\CucmBundle\Model\Webservice\StructType\RTransformationProfile $item)
    {
        $this->transformationProfile[] = $item;
        return $this;
    }
    /**
     * Get fallbackProfile value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RFallbackProfile[]|null
     */
    public function getFallbackProfile()
    {
        return $this->fallbackProfile;
    }
    /**
     * Set fallbackProfile value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RFallbackProfile[] $fallbackProfile
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setFallbackProfile(array $fallbackProfile = array())
    {
        $this->fallbackProfile = $fallbackProfile;
        return $this;
    }
    /**
     * Add item to fallbackProfile value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RFallbackProfile $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToFallbackProfile(\\Losc\CucmBundle\Model\Webservice\StructType\RFallbackProfile $item)
    {
        $this->fallbackProfile[] = $item;
        return $this;
    }
    /**
     * Get ldapFilter value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RLdapFilter[]|null
     */
    public function getLdapFilter()
    {
        return $this->ldapFilter;
    }
    /**
     * Set ldapFilter value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RLdapFilter[] $ldapFilter
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setLdapFilter(array $ldapFilter = array())
    {
        $this->ldapFilter = $ldapFilter;
        return $this;
    }
    /**
     * Add item to ldapFilter value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RLdapFilter $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToLdapFilter(\\Losc\CucmBundle\Model\Webservice\StructType\RLdapFilter $item)
    {
        $this->ldapFilter[] = $item;
        return $this;
    }
    /**
     * Get tvsCertificate value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RTvsCertificate[]|null
     */
    public function getTvsCertificate()
    {
        return $this->tvsCertificate;
    }
    /**
     * Set tvsCertificate value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RTvsCertificate[] $tvsCertificate
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setTvsCertificate(array $tvsCertificate = array())
    {
        $this->tvsCertificate = $tvsCertificate;
        return $this;
    }
    /**
     * Add item to tvsCertificate value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RTvsCertificate $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToTvsCertificate(\\Losc\CucmBundle\Model\Webservice\StructType\RTvsCertificate $item)
    {
        $this->tvsCertificate[] = $item;
        return $this;
    }
    /**
     * Get featureControlPolicy value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RFeatureControlPolicy[]|null
     */
    public function getFeatureControlPolicy()
    {
        return $this->featureControlPolicy;
    }
    /**
     * Set featureControlPolicy value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RFeatureControlPolicy[] $featureControlPolicy
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setFeatureControlPolicy(array $featureControlPolicy = array())
    {
        $this->featureControlPolicy = $featureControlPolicy;
        return $this;
    }
    /**
     * Add item to featureControlPolicy value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RFeatureControlPolicy $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToFeatureControlPolicy(\\Losc\CucmBundle\Model\Webservice\StructType\RFeatureControlPolicy $item)
    {
        $this->featureControlPolicy[] = $item;
        return $this;
    }
    /**
     * Get mobilityProfile value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RMobilityProfile[]|null
     */
    public function getMobilityProfile()
    {
        return $this->mobilityProfile;
    }
    /**
     * Set mobilityProfile value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RMobilityProfile[] $mobilityProfile
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setMobilityProfile(array $mobilityProfile = array())
    {
        $this->mobilityProfile = $mobilityProfile;
        return $this;
    }
    /**
     * Add item to mobilityProfile value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RMobilityProfile $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToMobilityProfile(\\Losc\CucmBundle\Model\Webservice\StructType\RMobilityProfile $item)
    {
        $this->mobilityProfile[] = $item;
        return $this;
    }
    /**
     * Get enterpriseFeatureAccessConfiguration value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\REnterpriseFeatureAccessConfiguration[]|null
     */
    public function getEnterpriseFeatureAccessConfiguration()
    {
        return $this->enterpriseFeatureAccessConfiguration;
    }
    /**
     * Set enterpriseFeatureAccessConfiguration value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\REnterpriseFeatureAccessConfiguration[] $enterpriseFeatureAccessConfiguration
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setEnterpriseFeatureAccessConfiguration(array $enterpriseFeatureAccessConfiguration = array())
    {
        $this->enterpriseFeatureAccessConfiguration = $enterpriseFeatureAccessConfiguration;
        return $this;
    }
    /**
     * Add item to enterpriseFeatureAccessConfiguration value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\REnterpriseFeatureAccessConfiguration $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToEnterpriseFeatureAccessConfiguration(\\Losc\CucmBundle\Model\Webservice\StructType\REnterpriseFeatureAccessConfiguration $item)
    {
        $this->enterpriseFeatureAccessConfiguration[] = $item;
        return $this;
    }
    /**
     * Get handoffConfiguration value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RHandoffConfiguration|null
     */
    public function getHandoffConfiguration()
    {
        return $this->handoffConfiguration;
    }
    /**
     * Set handoffConfiguration value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RHandoffConfiguration $handoffConfiguration
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setHandoffConfiguration(\\Losc\CucmBundle\Model\Webservice\StructType\RHandoffConfiguration $handoffConfiguration = null)
    {
        $this->handoffConfiguration = $handoffConfiguration;
        return $this;
    }
    /**
     * Get calledPartyTracing value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\LCalledPartyTracing[]|null
     */
    public function getCalledPartyTracing()
    {
        return $this->calledPartyTracing;
    }
    /**
     * Set calledPartyTracing value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\LCalledPartyTracing[] $calledPartyTracing
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setCalledPartyTracing(array $calledPartyTracing = array())
    {
        $this->calledPartyTracing = $calledPartyTracing;
        return $this;
    }
    /**
     * Add item to calledPartyTracing value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\LCalledPartyTracing $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToCalledPartyTracing(\\Losc\CucmBundle\Model\Webservice\StructType\LCalledPartyTracing $item)
    {
        $this->calledPartyTracing[] = $item;
        return $this;
    }
    /**
     * Get sIPNormalizationScript value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RSIPNormalizationScript[]|null
     */
    public function getSIPNormalizationScript()
    {
        return $this->sIPNormalizationScript;
    }
    /**
     * Set sIPNormalizationScript value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSIPNormalizationScript[] $sIPNormalizationScript
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setSIPNormalizationScript(array $sIPNormalizationScript = array())
    {
        $this->sIPNormalizationScript = $sIPNormalizationScript;
        return $this;
    }
    /**
     * Add item to sIPNormalizationScript value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSIPNormalizationScript $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToSIPNormalizationScript(\\Losc\CucmBundle\Model\Webservice\StructType\RSIPNormalizationScript $item)
    {
        $this->sIPNormalizationScript[] = $item;
        return $this;
    }
    /**
     * Get customUserField value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RCustomUserField[]|null
     */
    public function getCustomUserField()
    {
        return $this->customUserField;
    }
    /**
     * Set customUserField value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCustomUserField[] $customUserField
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setCustomUserField(array $customUserField = array())
    {
        $this->customUserField = $customUserField;
        return $this;
    }
    /**
     * Add item to customUserField value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCustomUserField $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToCustomUserField(\\Losc\CucmBundle\Model\Webservice\StructType\RCustomUserField $item)
    {
        $this->customUserField[] = $item;
        return $this;
    }
    /**
     * Get gatewaySccpEndpoints value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RGatewaySccpEndpoints|null
     */
    public function getGatewaySccpEndpoints()
    {
        return $this->gatewaySccpEndpoints;
    }
    /**
     * Set gatewaySccpEndpoints value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RGatewaySccpEndpoints $gatewaySccpEndpoints
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setGatewaySccpEndpoints(\\Losc\CucmBundle\Model\Webservice\StructType\RGatewaySccpEndpoints $gatewaySccpEndpoints = null)
    {
        $this->gatewaySccpEndpoints = $gatewaySccpEndpoints;
        return $this;
    }
    /**
     * Get billingServer value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\LBillingServer|null
     */
    public function getBillingServer()
    {
        return $this->billingServer;
    }
    /**
     * Set billingServer value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\LBillingServer $billingServer
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setBillingServer(\\Losc\CucmBundle\Model\Webservice\StructType\LBillingServer $billingServer = null)
    {
        $this->billingServer = $billingServer;
        return $this;
    }
    /**
     * Get lbmGroup value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RLbmGroup[]|null
     */
    public function getLbmGroup()
    {
        return $this->lbmGroup;
    }
    /**
     * Set lbmGroup value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RLbmGroup[] $lbmGroup
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setLbmGroup(array $lbmGroup = array())
    {
        $this->lbmGroup = $lbmGroup;
        return $this;
    }
    /**
     * Add item to lbmGroup value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RLbmGroup $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToLbmGroup(\\Losc\CucmBundle\Model\Webservice\StructType\RLbmGroup $item)
    {
        $this->lbmGroup[] = $item;
        return $this;
    }
    /**
     * Get announcement value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RAnnouncement[]|null
     */
    public function getAnnouncement()
    {
        return $this->announcement;
    }
    /**
     * Set announcement value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RAnnouncement[] $announcement
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setAnnouncement(array $announcement = array())
    {
        $this->announcement = $announcement;
        return $this;
    }
    /**
     * Add item to announcement value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RAnnouncement $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToAnnouncement(\\Losc\CucmBundle\Model\Webservice\StructType\RAnnouncement $item)
    {
        $this->announcement[] = $item;
        return $this;
    }
    /**
     * Get serviceProfile value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RServiceProfile[]|null
     */
    public function getServiceProfile()
    {
        return $this->serviceProfile;
    }
    /**
     * Set serviceProfile value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RServiceProfile[] $serviceProfile
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setServiceProfile(array $serviceProfile = array())
    {
        $this->serviceProfile = $serviceProfile;
        return $this;
    }
    /**
     * Add item to serviceProfile value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RServiceProfile $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToServiceProfile(\\Losc\CucmBundle\Model\Webservice\StructType\RServiceProfile $item)
    {
        $this->serviceProfile[] = $item;
        return $this;
    }
    /**
     * Get ldapSyncCustomField value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RLdapSyncCustomField[]|null
     */
    public function getLdapSyncCustomField()
    {
        return $this->ldapSyncCustomField;
    }
    /**
     * Set ldapSyncCustomField value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RLdapSyncCustomField[] $ldapSyncCustomField
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setLdapSyncCustomField(array $ldapSyncCustomField = array())
    {
        $this->ldapSyncCustomField = $ldapSyncCustomField;
        return $this;
    }
    /**
     * Add item to ldapSyncCustomField value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RLdapSyncCustomField $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToLdapSyncCustomField(\\Losc\CucmBundle\Model\Webservice\StructType\RLdapSyncCustomField $item)
    {
        $this->ldapSyncCustomField[] = $item;
        return $this;
    }
    /**
     * Get audioCodecPreferenceList value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RAudioCodecPreferenceList[]|null
     */
    public function getAudioCodecPreferenceList()
    {
        return $this->audioCodecPreferenceList;
    }
    /**
     * Set audioCodecPreferenceList value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RAudioCodecPreferenceList[] $audioCodecPreferenceList
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setAudioCodecPreferenceList(array $audioCodecPreferenceList = array())
    {
        $this->audioCodecPreferenceList = $audioCodecPreferenceList;
        return $this;
    }
    /**
     * Add item to audioCodecPreferenceList value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RAudioCodecPreferenceList $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToAudioCodecPreferenceList(\\Losc\CucmBundle\Model\Webservice\StructType\RAudioCodecPreferenceList $item)
    {
        $this->audioCodecPreferenceList[] = $item;
        return $this;
    }
    /**
     * Get ucService value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUcService[]|null
     */
    public function getUcService()
    {
        return $this->ucService;
    }
    /**
     * Set ucService value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RUcService[] $ucService
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setUcService(array $ucService = array())
    {
        $this->ucService = $ucService;
        return $this;
    }
    /**
     * Add item to ucService value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RUcService $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToUcService(\\Losc\CucmBundle\Model\Webservice\StructType\RUcService $item)
    {
        $this->ucService[] = $item;
        return $this;
    }
    /**
     * Get lbmHubGroup value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RLbmHubGroup[]|null
     */
    public function getLbmHubGroup()
    {
        return $this->lbmHubGroup;
    }
    /**
     * Set lbmHubGroup value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RLbmHubGroup[] $lbmHubGroup
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setLbmHubGroup(array $lbmHubGroup = array())
    {
        $this->lbmHubGroup = $lbmHubGroup;
        return $this;
    }
    /**
     * Add item to lbmHubGroup value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RLbmHubGroup $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToLbmHubGroup(\\Losc\CucmBundle\Model\Webservice\StructType\RLbmHubGroup $item)
    {
        $this->lbmHubGroup[] = $item;
        return $this;
    }
    /**
     * Get importedDirectoryUriCatalogs value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RImportedDirectoryUriCatalogs[]|null
     */
    public function getImportedDirectoryUriCatalogs()
    {
        return $this->importedDirectoryUriCatalogs;
    }
    /**
     * Set importedDirectoryUriCatalogs value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RImportedDirectoryUriCatalogs[] $importedDirectoryUriCatalogs
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setImportedDirectoryUriCatalogs(array $importedDirectoryUriCatalogs = array())
    {
        $this->importedDirectoryUriCatalogs = $importedDirectoryUriCatalogs;
        return $this;
    }
    /**
     * Add item to importedDirectoryUriCatalogs value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RImportedDirectoryUriCatalogs $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToImportedDirectoryUriCatalogs(\\Losc\CucmBundle\Model\Webservice\StructType\RImportedDirectoryUriCatalogs $item)
    {
        $this->importedDirectoryUriCatalogs[] = $item;
        return $this;
    }
    /**
     * Get vohServer value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RVohServer[]|null
     */
    public function getVohServer()
    {
        return $this->vohServer;
    }
    /**
     * Set vohServer value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RVohServer[] $vohServer
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setVohServer(array $vohServer = array())
    {
        $this->vohServer = $vohServer;
        return $this;
    }
    /**
     * Add item to vohServer value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RVohServer $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToVohServer(\\Losc\CucmBundle\Model\Webservice\StructType\RVohServer $item)
    {
        $this->vohServer[] = $item;
        return $this;
    }
    /**
     * Get sdpTransparencyProfile value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RSdpTransparencyProfile[]|null
     */
    public function getSdpTransparencyProfile()
    {
        return $this->sdpTransparencyProfile;
    }
    /**
     * Set sdpTransparencyProfile value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSdpTransparencyProfile[] $sdpTransparencyProfile
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setSdpTransparencyProfile(array $sdpTransparencyProfile = array())
    {
        $this->sdpTransparencyProfile = $sdpTransparencyProfile;
        return $this;
    }
    /**
     * Add item to sdpTransparencyProfile value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSdpTransparencyProfile $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToSdpTransparencyProfile(\\Losc\CucmBundle\Model\Webservice\StructType\RSdpTransparencyProfile $item)
    {
        $this->sdpTransparencyProfile[] = $item;
        return $this;
    }
    /**
     * Get featureGroupTemplate value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RFeatureGroupTemplate[]|null
     */
    public function getFeatureGroupTemplate()
    {
        return $this->featureGroupTemplate;
    }
    /**
     * Set featureGroupTemplate value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RFeatureGroupTemplate[] $featureGroupTemplate
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setFeatureGroupTemplate(array $featureGroupTemplate = array())
    {
        $this->featureGroupTemplate = $featureGroupTemplate;
        return $this;
    }
    /**
     * Add item to featureGroupTemplate value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RFeatureGroupTemplate $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToFeatureGroupTemplate(\\Losc\CucmBundle\Model\Webservice\StructType\RFeatureGroupTemplate $item)
    {
        $this->featureGroupTemplate[] = $item;
        return $this;
    }
    /**
     * Get dirNumberAliasLookupandSync value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RDirNumberAliasLookupandSync[]|null
     */
    public function getDirNumberAliasLookupandSync()
    {
        return $this->dirNumberAliasLookupandSync;
    }
    /**
     * Set dirNumberAliasLookupandSync value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RDirNumberAliasLookupandSync[] $dirNumberAliasLookupandSync
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setDirNumberAliasLookupandSync(array $dirNumberAliasLookupandSync = array())
    {
        $this->dirNumberAliasLookupandSync = $dirNumberAliasLookupandSync;
        return $this;
    }
    /**
     * Add item to dirNumberAliasLookupandSync value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RDirNumberAliasLookupandSync $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToDirNumberAliasLookupandSync(\\Losc\CucmBundle\Model\Webservice\StructType\RDirNumberAliasLookupandSync $item)
    {
        $this->dirNumberAliasLookupandSync[] = $item;
        return $this;
    }
    /**
     * Get localRouteGroup value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RLocalRouteGroup[]|null
     */
    public function getLocalRouteGroup()
    {
        return $this->localRouteGroup;
    }
    /**
     * Set localRouteGroup value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RLocalRouteGroup[] $localRouteGroup
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setLocalRouteGroup(array $localRouteGroup = array())
    {
        $this->localRouteGroup = $localRouteGroup;
        return $this;
    }
    /**
     * Add item to localRouteGroup value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RLocalRouteGroup $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToLocalRouteGroup(\\Losc\CucmBundle\Model\Webservice\StructType\RLocalRouteGroup $item)
    {
        $this->localRouteGroup[] = $item;
        return $this;
    }
    /**
     * Get advertisedPatterns value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RAdvertisedPatterns[]|null
     */
    public function getAdvertisedPatterns()
    {
        return $this->advertisedPatterns;
    }
    /**
     * Set advertisedPatterns value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RAdvertisedPatterns[] $advertisedPatterns
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setAdvertisedPatterns(array $advertisedPatterns = array())
    {
        $this->advertisedPatterns = $advertisedPatterns;
        return $this;
    }
    /**
     * Add item to advertisedPatterns value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RAdvertisedPatterns $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToAdvertisedPatterns(\\Losc\CucmBundle\Model\Webservice\StructType\RAdvertisedPatterns $item)
    {
        $this->advertisedPatterns[] = $item;
        return $this;
    }
    /**
     * Get blockedLearnedPatterns value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RBlockedLearnedPatterns[]|null
     */
    public function getBlockedLearnedPatterns()
    {
        return $this->blockedLearnedPatterns;
    }
    /**
     * Set blockedLearnedPatterns value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RBlockedLearnedPatterns[] $blockedLearnedPatterns
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setBlockedLearnedPatterns(array $blockedLearnedPatterns = array())
    {
        $this->blockedLearnedPatterns = $blockedLearnedPatterns;
        return $this;
    }
    /**
     * Add item to blockedLearnedPatterns value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RBlockedLearnedPatterns $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToBlockedLearnedPatterns(\\Losc\CucmBundle\Model\Webservice\StructType\RBlockedLearnedPatterns $item)
    {
        $this->blockedLearnedPatterns[] = $item;
        return $this;
    }
    /**
     * Get cCAProfiles value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RCCAProfiles[]|null
     */
    public function getCCAProfiles()
    {
        return $this->cCAProfiles;
    }
    /**
     * Set cCAProfiles value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCCAProfiles[] $cCAProfiles
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setCCAProfiles(array $cCAProfiles = array())
    {
        $this->cCAProfiles = $cCAProfiles;
        return $this;
    }
    /**
     * Add item to cCAProfiles value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCCAProfiles $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToCCAProfiles(\\Losc\CucmBundle\Model\Webservice\StructType\RCCAProfiles $item)
    {
        $this->cCAProfiles[] = $item;
        return $this;
    }
    /**
     * Get universalDeviceTemplate value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalDeviceTemplate[]|null
     */
    public function getUniversalDeviceTemplate()
    {
        return $this->universalDeviceTemplate;
    }
    /**
     * Set universalDeviceTemplate value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalDeviceTemplate[] $universalDeviceTemplate
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setUniversalDeviceTemplate(array $universalDeviceTemplate = array())
    {
        $this->universalDeviceTemplate = $universalDeviceTemplate;
        return $this;
    }
    /**
     * Add item to universalDeviceTemplate value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalDeviceTemplate $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToUniversalDeviceTemplate(\\Losc\CucmBundle\Model\Webservice\StructType\RUniversalDeviceTemplate $item)
    {
        $this->universalDeviceTemplate[] = $item;
        return $this;
    }
    /**
     * Get userProfileProvision value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUserProfileProvision[]|null
     */
    public function getUserProfileProvision()
    {
        return $this->userProfileProvision;
    }
    /**
     * Set userProfileProvision value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RUserProfileProvision[] $userProfileProvision
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setUserProfileProvision(array $userProfileProvision = array())
    {
        $this->userProfileProvision = $userProfileProvision;
        return $this;
    }
    /**
     * Add item to userProfileProvision value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RUserProfileProvision $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToUserProfileProvision(\\Losc\CucmBundle\Model\Webservice\StructType\RUserProfileProvision $item)
    {
        $this->userProfileProvision[] = $item;
        return $this;
    }
    /**
     * Get presenceRedundancyGroup value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RPresenceRedundancyGroup[]|null
     */
    public function getPresenceRedundancyGroup()
    {
        return $this->presenceRedundancyGroup;
    }
    /**
     * Set presenceRedundancyGroup value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RPresenceRedundancyGroup[] $presenceRedundancyGroup
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setPresenceRedundancyGroup(array $presenceRedundancyGroup = array())
    {
        $this->presenceRedundancyGroup = $presenceRedundancyGroup;
        return $this;
    }
    /**
     * Add item to presenceRedundancyGroup value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RPresenceRedundancyGroup $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToPresenceRedundancyGroup(\\Losc\CucmBundle\Model\Webservice\StructType\RPresenceRedundancyGroup $item)
    {
        $this->presenceRedundancyGroup[] = $item;
        return $this;
    }
    /**
     * Get assignedPresenceServers value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\LAssignedPresenceServers[]|null
     */
    public function getAssignedPresenceServers()
    {
        return $this->assignedPresenceServers;
    }
    /**
     * Set assignedPresenceServers value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\LAssignedPresenceServers[] $assignedPresenceServers
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setAssignedPresenceServers(array $assignedPresenceServers = array())
    {
        $this->assignedPresenceServers = $assignedPresenceServers;
        return $this;
    }
    /**
     * Add item to assignedPresenceServers value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\LAssignedPresenceServers $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToAssignedPresenceServers(\\Losc\CucmBundle\Model\Webservice\StructType\LAssignedPresenceServers $item)
    {
        $this->assignedPresenceServers[] = $item;
        return $this;
    }
    /**
     * Get unassignedPresenceServers value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\LUnassignedPresenceServers[]|null
     */
    public function getUnassignedPresenceServers()
    {
        return $this->unassignedPresenceServers;
    }
    /**
     * Set unassignedPresenceServers value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\LUnassignedPresenceServers[] $unassignedPresenceServers
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setUnassignedPresenceServers(array $unassignedPresenceServers = array())
    {
        $this->unassignedPresenceServers = $unassignedPresenceServers;
        return $this;
    }
    /**
     * Add item to unassignedPresenceServers value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\LUnassignedPresenceServers $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToUnassignedPresenceServers(\\Losc\CucmBundle\Model\Webservice\StructType\LUnassignedPresenceServers $item)
    {
        $this->unassignedPresenceServers[] = $item;
        return $this;
    }
    /**
     * Get assignedPresenceUsers value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\LAssignedPresenceUsers[]|null
     */
    public function getAssignedPresenceUsers()
    {
        return $this->assignedPresenceUsers;
    }
    /**
     * Set assignedPresenceUsers value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\LAssignedPresenceUsers[] $assignedPresenceUsers
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setAssignedPresenceUsers(array $assignedPresenceUsers = array())
    {
        $this->assignedPresenceUsers = $assignedPresenceUsers;
        return $this;
    }
    /**
     * Add item to assignedPresenceUsers value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\LAssignedPresenceUsers $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToAssignedPresenceUsers(\\Losc\CucmBundle\Model\Webservice\StructType\LAssignedPresenceUsers $item)
    {
        $this->assignedPresenceUsers[] = $item;
        return $this;
    }
    /**
     * Get unassignedPresenceUsers value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\LUnassignedPresenceUsers[]|null
     */
    public function getUnassignedPresenceUsers()
    {
        return $this->unassignedPresenceUsers;
    }
    /**
     * Set unassignedPresenceUsers value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\LUnassignedPresenceUsers[] $unassignedPresenceUsers
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setUnassignedPresenceUsers(array $unassignedPresenceUsers = array())
    {
        $this->unassignedPresenceUsers = $unassignedPresenceUsers;
        return $this;
    }
    /**
     * Add item to unassignedPresenceUsers value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\LUnassignedPresenceUsers $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToUnassignedPresenceUsers(\\Losc\CucmBundle\Model\Webservice\StructType\LUnassignedPresenceUsers $item)
    {
        $this->unassignedPresenceUsers[] = $item;
        return $this;
    }
    /**
     * Get wifiHotspot value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RWifiHotspot[]|null
     */
    public function getWifiHotspot()
    {
        return $this->wifiHotspot;
    }
    /**
     * Set wifiHotspot value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RWifiHotspot[] $wifiHotspot
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setWifiHotspot(array $wifiHotspot = array())
    {
        $this->wifiHotspot = $wifiHotspot;
        return $this;
    }
    /**
     * Add item to wifiHotspot value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RWifiHotspot $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToWifiHotspot(\\Losc\CucmBundle\Model\Webservice\StructType\RWifiHotspot $item)
    {
        $this->wifiHotspot[] = $item;
        return $this;
    }
    /**
     * Get wlanProfileGroup value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RWlanProfileGroup[]|null
     */
    public function getWlanProfileGroup()
    {
        return $this->wlanProfileGroup;
    }
    /**
     * Set wlanProfileGroup value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RWlanProfileGroup[] $wlanProfileGroup
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setWlanProfileGroup(array $wlanProfileGroup = array())
    {
        $this->wlanProfileGroup = $wlanProfileGroup;
        return $this;
    }
    /**
     * Add item to wlanProfileGroup value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RWlanProfileGroup $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToWlanProfileGroup(\\Losc\CucmBundle\Model\Webservice\StructType\RWlanProfileGroup $item)
    {
        $this->wlanProfileGroup[] = $item;
        return $this;
    }
    /**
     * Get wLANProfile value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RWLANProfile[]|null
     */
    public function getWLANProfile()
    {
        return $this->wLANProfile;
    }
    /**
     * Set wLANProfile value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RWLANProfile[] $wLANProfile
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setWLANProfile(array $wLANProfile = array())
    {
        $this->wLANProfile = $wLANProfile;
        return $this;
    }
    /**
     * Add item to wLANProfile value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RWLANProfile $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToWLANProfile(\\Losc\CucmBundle\Model\Webservice\StructType\RWLANProfile $item)
    {
        $this->wLANProfile[] = $item;
        return $this;
    }
    /**
     * Get universalLineTemplate value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate[]|null
     */
    public function getUniversalLineTemplate()
    {
        return $this->universalLineTemplate;
    }
    /**
     * Set universalLineTemplate value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate[] $universalLineTemplate
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setUniversalLineTemplate(array $universalLineTemplate = array())
    {
        $this->universalLineTemplate = $universalLineTemplate;
        return $this;
    }
    /**
     * Add item to universalLineTemplate value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToUniversalLineTemplate(\\Losc\CucmBundle\Model\Webservice\StructType\RUniversalLineTemplate $item)
    {
        $this->universalLineTemplate[] = $item;
        return $this;
    }
    /**
     * Get networkAccessProfile value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RNetworkAccessProfile[]|null
     */
    public function getNetworkAccessProfile()
    {
        return $this->networkAccessProfile;
    }
    /**
     * Set networkAccessProfile value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RNetworkAccessProfile[] $networkAccessProfile
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setNetworkAccessProfile(array $networkAccessProfile = array())
    {
        $this->networkAccessProfile = $networkAccessProfile;
        return $this;
    }
    /**
     * Add item to networkAccessProfile value
     * @throws \InvalidArgumentException
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RNetworkAccessProfile $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToNetworkAccessProfile(\\Losc\CucmBundle\Model\Webservice\StructType\RNetworkAccessProfile $item)
    {
        $this->networkAccessProfile[] = $item;
        return $this;
    }
    /**
     * Get licensedUser value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RLicensedUser|null
     */
    public function getLicensedUser()
    {
        return $this->licensedUser;
    }
    /**
     * Set licensedUser value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RLicensedUser $licensedUser
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setLicensedUser(\\Losc\CucmBundle\Model\Webservice\StructType\RLicensedUser $licensedUser = null)
    {
        $this->licensedUser = $licensedUser;
        return $this;
    }
    /**
     * Get row value
     * @return mixed[]|null
     */
    public function getRow()
    {
        return $this->row;
    }
    /**
     * Set row value
     * @param mixed[] $row
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setRow(array $row = array())
    {
        $this->row = $row;
        return $this;
    }
    /**
     * Add item to row value
     * @throws \InvalidArgumentException
     * @param mixed $item
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function addToRow($item)
    {
        $this->row[] = $item;
        return $this;
    }
    /**
     * Get rowsUpdated value
     * @return int|null
     */
    public function getRowsUpdated()
    {
        return $this->rowsUpdated;
    }
    /**
     * Set rowsUpdated value
     * @param int $rowsUpdated
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setRowsUpdated($rowsUpdated = null)
    {
        $this->rowsUpdated = $rowsUpdated;
        return $this;
    }
    /**
     * Get userAuthenticated value
     * @return string|null
     */
    public function getUserAuthenticated()
    {
        return $this->userAuthenticated;
    }
    /**
     * Set userAuthenticated value
     * @param string $userAuthenticated
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setUserAuthenticated($userAuthenticated = null)
    {
        $this->userAuthenticated = $userAuthenticated;
        return $this;
    }
    /**
     * Get code value
     * @return int|null
     */
    public function getCode()
    {
        return $this->code;
    }
    /**
     * Set code value
     * @param int $code
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setCode($code = null)
    {
        $this->code = $code;
        return $this;
    }
    /**
     * Get daysToExpiry value
     * @return int|null
     */
    public function getDaysToExpiry()
    {
        return $this->daysToExpiry;
    }
    /**
     * Set daysToExpiry value
     * @param int $daysToExpiry
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setDaysToExpiry($daysToExpiry = null)
    {
        $this->daysToExpiry = $daysToExpiry;
        return $this;
    }
    /**
     * Get os value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\XOSVersion|null
     */
    public function getOs()
    {
        return $this->os;
    }
    /**
     * Set os value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XOSVersion $os
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setOs(\\Losc\CucmBundle\Model\Webservice\StructType\XOSVersion $os = null)
    {
        $this->os = $os;
        return $this;
    }
    /**
     * Get _ value
     * @return int|null
     */
    public function get_()
    {
        return $this->_;
    }
    /**
     * Set _ value
     * @param int $_
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function set_($_ = null)
    {
        $this->_ = $_;
        return $this;
    }
    /**
     * Get mobility value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RMobility|null
     */
    public function getMobility()
    {
        return $this->mobility;
    }
    /**
     * Set mobility value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RMobility $mobility
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setMobility(\\Losc\CucmBundle\Model\Webservice\StructType\RMobility $mobility = null)
    {
        $this->mobility = $mobility;
        return $this;
    }
    /**
     * Get enterprisePhoneConfig value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\XEnterprisePhoneConfig|null
     */
    public function getEnterprisePhoneConfig()
    {
        return $this->enterprisePhoneConfig;
    }
    /**
     * Set enterprisePhoneConfig value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XEnterprisePhoneConfig $enterprisePhoneConfig
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setEnterprisePhoneConfig(\\Losc\CucmBundle\Model\Webservice\StructType\XEnterprisePhoneConfig $enterprisePhoneConfig = null)
    {
        $this->enterprisePhoneConfig = $enterprisePhoneConfig;
        return $this;
    }
    /**
     * Get ldapSystem value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\XLdapSystem|null
     */
    public function getLdapSystem()
    {
        return $this->ldapSystem;
    }
    /**
     * Set ldapSystem value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XLdapSystem $ldapSystem
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setLdapSystem(\\Losc\CucmBundle\Model\Webservice\StructType\XLdapSystem $ldapSystem = null)
    {
        $this->ldapSystem = $ldapSystem;
        return $this;
    }
    /**
     * Get ldapAuthentication value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\XLdapAuthentication|null
     */
    public function getLdapAuthentication()
    {
        return $this->ldapAuthentication;
    }
    /**
     * Set ldapAuthentication value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XLdapAuthentication $ldapAuthentication
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setLdapAuthentication(\\Losc\CucmBundle\Model\Webservice\StructType\XLdapAuthentication $ldapAuthentication = null)
    {
        $this->ldapAuthentication = $ldapAuthentication;
        return $this;
    }
    /**
     * Get componentVersion value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\ComponentVersion|null
     */
    public function getComponentVersion()
    {
        return $this->componentVersion;
    }
    /**
     * Set componentVersion value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\ComponentVersion $componentVersion
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setComponentVersion(\\Losc\CucmBundle\Model\Webservice\StructType\ComponentVersion $componentVersion = null)
    {
        $this->componentVersion = $componentVersion;
        return $this;
    }
    /**
     * Get fallbackFeatureConfig value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RFallbackFeatureConfig|null
     */
    public function getFallbackFeatureConfig()
    {
        return $this->fallbackFeatureConfig;
    }
    /**
     * Set fallbackFeatureConfig value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RFallbackFeatureConfig $fallbackFeatureConfig
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setFallbackFeatureConfig(\\Losc\CucmBundle\Model\Webservice\StructType\RFallbackFeatureConfig $fallbackFeatureConfig = null)
    {
        $this->fallbackFeatureConfig = $fallbackFeatureConfig;
        return $this;
    }
    /**
     * Get imeLearnedRoutes value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RImeLearnedRoutes|null
     */
    public function getImeLearnedRoutes()
    {
        return $this->imeLearnedRoutes;
    }
    /**
     * Set imeLearnedRoutes value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RImeLearnedRoutes $imeLearnedRoutes
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setImeLearnedRoutes(\\Losc\CucmBundle\Model\Webservice\StructType\RImeLearnedRoutes $imeLearnedRoutes = null)
    {
        $this->imeLearnedRoutes = $imeLearnedRoutes;
        return $this;
    }
    /**
     * Get imeFeatureConfig value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RImeFeatureConfig|null
     */
    public function getImeFeatureConfig()
    {
        return $this->imeFeatureConfig;
    }
    /**
     * Set imeFeatureConfig value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RImeFeatureConfig $imeFeatureConfig
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setImeFeatureConfig(\\Losc\CucmBundle\Model\Webservice\StructType\RImeFeatureConfig $imeFeatureConfig = null)
    {
        $this->imeFeatureConfig = $imeFeatureConfig;
        return $this;
    }
    /**
     * Get appServerInfo value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RAppServerInfo|null
     */
    public function getAppServerInfo()
    {
        return $this->appServerInfo;
    }
    /**
     * Set appServerInfo value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RAppServerInfo $appServerInfo
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setAppServerInfo(\\Losc\CucmBundle\Model\Webservice\StructType\RAppServerInfo $appServerInfo = null)
    {
        $this->appServerInfo = $appServerInfo;
        return $this;
    }
    /**
     * Get softKeySet value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RSoftKeySet|null
     */
    public function getSoftKeySet()
    {
        return $this->softKeySet;
    }
    /**
     * Set softKeySet value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSoftKeySet $softKeySet
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setSoftKeySet(\\Losc\CucmBundle\Model\Webservice\StructType\RSoftKeySet $softKeySet = null)
    {
        $this->softKeySet = $softKeySet;
        return $this;
    }
    /**
     * Get syslogConfiguration value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RSyslogConfiguration|null
     */
    public function getSyslogConfiguration()
    {
        return $this->syslogConfiguration;
    }
    /**
     * Set syslogConfiguration value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSyslogConfiguration $syslogConfiguration
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setSyslogConfiguration(\\Losc\CucmBundle\Model\Webservice\StructType\RSyslogConfiguration $syslogConfiguration = null)
    {
        $this->syslogConfiguration = $syslogConfiguration;
        return $this;
    }
    /**
     * Get ilsConfig value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\NewIlsConfig|null
     */
    public function getIlsConfig()
    {
        return $this->ilsConfig;
    }
    /**
     * Set ilsConfig value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\NewIlsConfig $ilsConfig
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setIlsConfig(\\Losc\CucmBundle\Model\Webservice\StructType\NewIlsConfig $ilsConfig = null)
    {
        $this->ilsConfig = $ilsConfig;
        return $this;
    }
    /**
     * Get SNMPCommunityString value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RSNMPCommunityString|null
     */
    public function getSNMPCommunityString()
    {
        return $this->SNMPCommunityString;
    }
    /**
     * Set SNMPCommunityString value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSNMPCommunityString $sNMPCommunityString
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setSNMPCommunityString(\\Losc\CucmBundle\Model\Webservice\StructType\RSNMPCommunityString $sNMPCommunityString = null)
    {
        $this->SNMPCommunityString = $sNMPCommunityString;
        return $this;
    }
    /**
     * Get SNMPUser value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RSNMPGetUser|null
     */
    public function getSNMPUser()
    {
        return $this->SNMPUser;
    }
    /**
     * Set SNMPUser value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSNMPGetUser $sNMPUser
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setSNMPUser(\\Losc\CucmBundle\Model\Webservice\StructType\RSNMPGetUser $sNMPUser = null)
    {
        $this->SNMPUser = $sNMPUser;
        return $this;
    }
    /**
     * Get SNMPMIB2List value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RSNMPMIB2List|null
     */
    public function getSNMPMIB2List()
    {
        return $this->SNMPMIB2List;
    }
    /**
     * Set SNMPMIB2List value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RSNMPMIB2List $sNMPMIB2List
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setSNMPMIB2List(\\Losc\CucmBundle\Model\Webservice\StructType\RSNMPMIB2List $sNMPMIB2List = null)
    {
        $this->SNMPMIB2List = $sNMPMIB2List;
        return $this;
    }
    /**
     * Get ccdFeatureConfig value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\XCcdFeatureConfig|null
     */
    public function getCcdFeatureConfig()
    {
        return $this->ccdFeatureConfig;
    }
    /**
     * Set ccdFeatureConfig value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XCcdFeatureConfig $ccdFeatureConfig
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setCcdFeatureConfig(\\Losc\CucmBundle\Model\Webservice\StructType\XCcdFeatureConfig $ccdFeatureConfig = null)
    {
        $this->ccdFeatureConfig = $ccdFeatureConfig;
        return $this;
    }
    /**
     * Get pageLayoutPreferences value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RPageLayoutPreferences|null
     */
    public function getPageLayoutPreferences()
    {
        return $this->pageLayoutPreferences;
    }
    /**
     * Set pageLayoutPreferences value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RPageLayoutPreferences $pageLayoutPreferences
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setPageLayoutPreferences(\\Losc\CucmBundle\Model\Webservice\StructType\RPageLayoutPreferences $pageLayoutPreferences = null)
    {
        $this->pageLayoutPreferences = $pageLayoutPreferences;
        return $this;
    }
    /**
     * Get credentialPolicyDefault value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\RCredentialPolicyDefault|null
     */
    public function getCredentialPolicyDefault()
    {
        return $this->credentialPolicyDefault;
    }
    /**
     * Set credentialPolicyDefault value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\RCredentialPolicyDefault $credentialPolicyDefault
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\_return
     */
    public function setCredentialPolicyDefault(\\Losc\CucmBundle\Model\Webservice\StructType\RCredentialPolicyDefault $credentialPolicyDefault = null)
    {
        $this->credentialPolicyDefault = $credentialPolicyDefault;
        return $this;
    }
}
