Class ProjectResourceBuilder
- java.lang.Object
- 
- com.inductiveautomation.ignition.common.project.resource.ProjectResourceBuilder
 
- 
 public class ProjectResourceBuilder extends java.lang.Object
- 
- 
Method Summary
 
- 
- 
- 
Method Detail- 
copyFrompublic ProjectResourceBuilder copyFrom(ProjectResource resource) Copy the values fromresourceinto thisProjectResourceBuilder.- Parameters:
- resource- the- ProjectResourceto copy from.
- Returns:
- this ProjectResourceBuilder.
 
 - 
setResourceIdpublic ProjectResourceBuilder setResourceId(ProjectResourceId id) 
 - 
setProjectNamepublic ProjectResourceBuilder setProjectName(java.lang.String projectName) 
 - 
setResourcePathpublic ProjectResourceBuilder setResourcePath(ResourcePath resourcePath) 
 - 
setDocumentationpublic ProjectResourceBuilder setDocumentation(java.lang.String documentation) 
 - 
setDatapublic ProjectResourceBuilder setData(@Nonnull java.util.Map<java.lang.String,byte[]> data) 
 - 
putDatapublic ProjectResourceBuilder putData(@Nonnull byte[] data) 
 - 
putDatapublic ProjectResourceBuilder putData(@Nonnull java.lang.String name, @Nonnull byte[] data) 
 - 
removeDatapublic ProjectResourceBuilder removeData(@Nonnull java.lang.String name) 
 - 
clearDatapublic ProjectResourceBuilder clearData() Remove all data files that this builder contains.
 - 
setAttributespublic ProjectResourceBuilder setAttributes(@Nonnull java.util.Map<java.lang.String,com.inductiveautomation.ignition.common.gson.JsonElement> attributes) 
 - 
putAttributepublic ProjectResourceBuilder putAttribute(java.lang.String key, boolean value) 
 - 
putAttributepublic ProjectResourceBuilder putAttribute(java.lang.String key, int value) 
 - 
putAttributepublic ProjectResourceBuilder putAttribute(java.lang.String key, long value) 
 - 
putAttributepublic ProjectResourceBuilder putAttribute(java.lang.String key, java.lang.String value) 
 - 
putAttributepublic ProjectResourceBuilder putAttribute(java.lang.String key, com.inductiveautomation.ignition.common.gson.JsonElement value) 
 - 
removeAttributepublic ProjectResourceBuilder removeAttribute(@Nonnull java.lang.String key) 
 - 
clearAttributespublic ProjectResourceBuilder clearAttributes() 
 - 
setApplicationScopepublic ProjectResourceBuilder setApplicationScope(int scope) 
 - 
setApplicationScopepublic ProjectResourceBuilder setApplicationScope(java.lang.String scope) 
 - 
setLockedpublic ProjectResourceBuilder setLocked(boolean locked) 
 - 
setRestrictedpublic ProjectResourceBuilder setRestricted(boolean restricted) 
 - 
setOverridablepublic ProjectResourceBuilder setOverridable(boolean overridable) 
 - 
setVersionpublic ProjectResourceBuilder setVersion(int version) 
 - 
setFolderpublic ProjectResourceBuilder setFolder(boolean folder) 
 - 
buildpublic ProjectResource build() 
 
- 
 
-