Class VnfServiceImpl

    • Constructor Detail

      • VnfServiceImpl

        public VnfServiceImpl()
    • Method Detail

      • list

        public List<? extends TackerVnf> list()
        List vnfs - Lists instantiated vnfs in VNF Manager
        Specified by:
        list in interface VnfService
        Returns:
        list of all Vnf(s)
      • list

        public List<? extends TackerVnf> list​(Map<String,​String> filteringParams)
        List vnfs - Lists instantiated vnfs in VNF Manager filtered by parameters.
        Specified by:
        list in interface VnfService
        Parameters:
        filteringParams - map (name, value) of filtering parameters
        Returns:
        filtered list of Vnf(s)
      • get

        public TackerVnf get​(String vnfId)
        Show Vnf - Show information for a specified VnfId.
        Specified by:
        get in interface VnfService
        Returns:
        the Vnf or null if not found
      • delete

        public ActionResponse delete​(String vnfId)
        Delete Vnf - Deletes a specified VnfId from the VNF catalog.
        Specified by:
        delete in interface VnfService
        Returns:
        the action response
      • create

        public Vnf create​(Vnf vnf)
        Create Vnf - Create a Vnf entry based on the Vnf template.
        Specified by:
        create in interface VnfService
        Returns:
        Vnf
      • update

        public Vnf update​(String vnfId,
                          VnfUpdate vnfUpdate)
        Update vnf - Update a vnf based on user config file or data.
        Specified by:
        update in interface VnfService
        Parameters:
        vnfId - the Vnf identifier
        vnfUpdate - VnfUpdate
        Returns:
        Vnf