gets the value of the customtargetingsegment property . this accessor method returns a reference to the live list , not a snapshot . therefore any modification you make to the returned list will be present inside the jaxb object . this is why there is not a set method for the customtargetingsegment property . for example , to add a new item , do as follows : getcustomtargetingsegment . add newitem ; objects of the following type s are allowed in the list customcriteria concode_field_sep BandwidthGroupTargeting bandwidthSegment concode_elem_sep List<AdUnitTargeting> adUnitSegments concode_elem_sep DeviceCapabilityTargeting deviceCapabilitySegment concode_elem_sep GeoTargeting geoSegment concode_elem_sep OperatingSystemTargeting operatingSystemSegment concode_elem_sep BrowserLanguageTargeting browserLanguageSegment concode_elem_sep MobileDeviceTargeting mobileDeviceSegment concode_elem_sep DeviceManufacturerTargeting deviceManufacturerSegment concode_elem_sep UserDomainTargeting userDomainSegment concode_elem_sep MobileCarrierTargeting mobileCarrierSegment concode_elem_sep List<CustomCriteria> customTargetingSegment concode_elem_sep PlacementTargeting placementSegment concode_elem_sep MobileDeviceSubmodelTargeting mobileDeviceSubmodelSegment concode_elem_sep BrowserTargeting browserSegment concode_elem_sep DeviceCategoryTargeting deviceCategorySegment concode_field_sep BandwidthGroupTargeting getBandwidthSegment concode_elem_sep OperatingSystemTargeting getOperatingSystemSegment concode_elem_sep void setUserDomainSegment concode_elem_sep DeviceCategoryTargeting getDeviceCategorySegment concode_elem_sep MobileDeviceTargeting getMobileDeviceSegment concode_elem_sep void setMobileDeviceSubmodelSegment concode_elem_sep void setDeviceManufacturerSegment concode_elem_sep List<AdUnitTargeting> getAdUnitSegments concode_elem_sep MobileCarrierTargeting getMobileCarrierSegment concode_elem_sep GeoTargeting getGeoSegment concode_elem_sep DeviceManufacturerTargeting getDeviceManufacturerSegment concode_elem_sep void setGeoSegment concode_elem_sep void setDeviceCapabilitySegment concode_elem_sep void setDeviceCategorySegment concode_elem_sep MobileDeviceSubmodelTargeting getMobileDeviceSubmodelSegment concode_elem_sep UserDomainTargeting getUserDomainSegment concode_elem_sep PlacementTargeting getPlacementSegment concode_elem_sep void setBrowserSegment concode_elem_sep DeviceCapabilityTargeting getDeviceCapabilitySegment concode_elem_sep BrowserLanguageTargeting getBrowserLanguageSegment concode_elem_sep BrowserTargeting getBrowserSegment concode_elem_sep void setBandwidthSegment concode_elem_sep void setMobileCarrierSegment concode_elem_sep void setPlacementSegment concode_elem_sep void setOperatingSystemSegment concode_elem_sep void setBrowserLanguageSegment concode_elem_sep void setMobileDeviceSegment
List < CustomCriteria > function ( ) { if ( customTargetingSegment == null ) { customTargetingSegment = new ArrayList < CustomCriteria > ( ) ; } return this . customTargetingSegment ; }