Class VnfdServiceImpl

    • Constructor Detail

      • VnfdServiceImpl

        public VnfdServiceImpl()
    • Method Detail

      • list

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

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

        public TackerVnfd get​(String vnfdId)
        Show vnfd - Show information for a specified vnfdId.
        Specified by:
        get in interface VnfdService
        Parameters:
        vnfdId - the Vnfd identifier
        Returns:
        the Vnfd or null if not found
      • delete

        public ActionResponse delete​(String vnfdId)
        Delete vnfd - Deletes a specified vnfdId from the VNF catalog.
        Specified by:
        delete in interface VnfdService
        Parameters:
        vnfdId - the Vnfd identifier
        Returns:
        the action response
      • create

        public Vnfd create​(Vnfd vnfd)
        Description copied from interface: VnfdService
        Create vnfd - Create a vnfd entry based on the vnfd template.
        Specified by:
        create in interface VnfdService
        Returns:
        Vnfd