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.RuntimeProjectBuilderaddResource(ProjectResource resource)RuntimeProject.RuntimeProjectBuilderaddResource(ProjectResource resource, java.lang.String path, ResourceType resourceType)RuntimeProjectbuild()RuntimeProject.RuntimeProjectBuildersetDescription(java.lang.String description)RuntimeProject.RuntimeProjectBuildersetEnabled(boolean enabled)RuntimeProject.RuntimeProjectBuildersetInheritable(boolean inheritable)RuntimeProject.RuntimeProjectBuildersetParentManifests(java.util.List<NamedManifest> parentManifests)RuntimeProject.RuntimeProjectBuildersetParentProject(java.lang.String parentProject)RuntimeProject.RuntimeProjectBuildersetResources(java.util.Map<ProjectResourceId,ProjectResource> resources)RuntimeProject.RuntimeProjectBuildersetTitle(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
-
-