Class AbstractTaskingCapabilityBuilder<U extends AbstractTaskingCapabilityBuilder<U>>

    • Constructor Detail

      • AbstractTaskingCapabilityBuilder

        public AbstractTaskingCapabilityBuilder()
    • Method Detail

      • name

        public U name​(String name)
      • description

        public U description​(String description)
      • taskingParameters

        public U taskingParameters​(de.fraunhofer.iosb.ilt.swe.common.complex.DataRecord taskingParameters)
      • taskingParameter

        public U taskingParameter​(de.fraunhofer.iosb.ilt.swe.common.AbstractDataComponent field)
      • taskingParameter

        public U taskingParameter​(String name,
                                  de.fraunhofer.iosb.ilt.swe.common.AbstractDataComponent taskingParameter)
      • actuator

        public U actuator​(Actuator actuator)
      • thing

        public U thing​(Thing thing)
      • task

        public U task​(Task task)
      • tasks

        public U tasks​(List<Task> tasks)