def SolveClosestFacility(self, facilities=None, 
                             incidents=None, 
                             barriers=None,
                             polylineBarriers=None,
                             polygonBarriers=None, 
                             attributeParameterValues=None,
                             returnDirections=None,
                             directionsLanguage=None,
                             directionsStyleName=None,
                             directionsLengthUnits=None,
                             directionsTimeAttributeName=None,
                             returnCFRoutes=None,
                             returnFacilities=None,
                             returnIncidents=None,
                             returnBarriers=None,
                             returnPolylineBarriers=None,
                             returnPolygonBarriers=None,
                             facilityReturnType=None,
                             outputLines=None,
                             defaultCutoff=None,
                             defaultTargetFacilityCount=None,
                             travelDirection=None,
                             outSR=None,
                             impedanceAttributeName=None,
                             restrictionAttributeNames=None,
                             restrictUTurns=None,
                             useHierarchy=None,
                             outputGeometryPrecision=None,
                             outputGeometryPrecisionUnits=None):
        """The solve operation is performed on a network layer resource of type
           closest facility."""
        raise NotImplementedError()