Class RuntimeProject.RuntimeProjectBuilder
- java.lang.Object
-
- com.inductiveautomation.ignition.common.project.RuntimeProject.RuntimeProjectBuilder
-
- Enclosing class:
- RuntimeProject
public static class RuntimeProject.RuntimeProjectBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description RuntimeProjectBuilder(java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RuntimeProject.RuntimeProjectBuilder
addResource(ProjectResource resource)
RuntimeProject.RuntimeProjectBuilder
addResource(ProjectResource resource, java.lang.String path, ResourceType resourceType)
RuntimeProject
build()
RuntimeProject.RuntimeProjectBuilder
setDescription(java.lang.String description)
RuntimeProject.RuntimeProjectBuilder
setEnabled(boolean enabled)
RuntimeProject.RuntimeProjectBuilder
setInheritable(boolean inheritable)
RuntimeProject.RuntimeProjectBuilder
setParentManifests(java.util.List<NamedManifest> parentManifests)
RuntimeProject.RuntimeProjectBuilder
setParentProject(java.lang.String parentProject)
RuntimeProject.RuntimeProjectBuilder
setResources(java.util.Map<ProjectResourceId,ProjectResource> resources)
RuntimeProject.RuntimeProjectBuilder
setTitle(java.lang.String title)
-
-
-
Method Detail
-
setTitle
public RuntimeProject.RuntimeProjectBuilder setTitle(java.lang.String title)
-
setDescription
public RuntimeProject.RuntimeProjectBuilder setDescription(java.lang.String description)
-
setEnabled
public RuntimeProject.RuntimeProjectBuilder setEnabled(boolean enabled)
-
setInheritable
public RuntimeProject.RuntimeProjectBuilder setInheritable(boolean inheritable)
-
setParentProject
public RuntimeProject.RuntimeProjectBuilder setParentProject(java.lang.String parentProject)
-
setResources
public RuntimeProject.RuntimeProjectBuilder setResources(java.util.Map<ProjectResourceId,ProjectResource> resources)
-
setParentManifests
public RuntimeProject.RuntimeProjectBuilder setParentManifests(java.util.List<NamedManifest> parentManifests)
-
addResource
public RuntimeProject.RuntimeProjectBuilder addResource(ProjectResource resource)
-
addResource
public RuntimeProject.RuntimeProjectBuilder addResource(ProjectResource resource, java.lang.String path, ResourceType resourceType)
-
build
public RuntimeProject build() throws ProjectInvalidException
- Throws:
ProjectInvalidException
-
-