Class ProjectResourceManifest.Builder
- java.lang.Object
-
- com.inductiveautomation.ignition.common.project.resource.ProjectResourceManifest.Builder
-
- Enclosing class:
- ProjectResourceManifest
public static class ProjectResourceManifest.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProjectResourceManifest
build()
ProjectResourceManifest.Builder
copyFrom(ProjectResource resource)
ProjectResourceManifest.Builder
setAttributes(java.util.Map<java.lang.String,com.inductiveautomation.ignition.common.gson.JsonElement> attributes)
ProjectResourceManifest.Builder
setDocumentation(java.lang.String documentation)
ProjectResourceManifest.Builder
setFiles(java.util.Set<java.lang.String> files)
ProjectResourceManifest.Builder
setOverridable(boolean overridable)
ProjectResourceManifest.Builder
setRestricted(boolean restricted)
ProjectResourceManifest.Builder
setScope(java.lang.String scope)
ProjectResourceManifest.Builder
setVersion(int version)
-
-
-
Method Detail
-
copyFrom
public ProjectResourceManifest.Builder copyFrom(ProjectResource resource)
-
setScope
public ProjectResourceManifest.Builder setScope(java.lang.String scope)
-
setDocumentation
public ProjectResourceManifest.Builder setDocumentation(java.lang.String documentation)
-
setVersion
public ProjectResourceManifest.Builder setVersion(int version)
-
setRestricted
public ProjectResourceManifest.Builder setRestricted(boolean restricted)
-
setOverridable
public ProjectResourceManifest.Builder setOverridable(boolean overridable)
-
setFiles
public ProjectResourceManifest.Builder setFiles(java.util.Set<java.lang.String> files)
-
setAttributes
public ProjectResourceManifest.Builder setAttributes(java.util.Map<java.lang.String,com.inductiveautomation.ignition.common.gson.JsonElement> attributes)
-
build
public ProjectResourceManifest build()
-
-