Class ProjectResourceBuilder
java.lang.Object
com.inductiveautomation.ignition.common.project.resource.ProjectResourceBuilder
- 
Method SummaryModifier and TypeMethodDescriptionbuild()Remove all data files that this builder contains.copyFrom(ProjectResource resource) Copy the values fromresourceinto thisProjectResourceBuilder.putAttribute(String key, boolean value) putAttribute(String key, int value) putAttribute(String key, long value) putAttribute(String key, com.inductiveautomation.ignition.common.gson.JsonElement value) putAttribute(String key, String value) putData(byte[] data) removeAttribute(String key) removeData(String name) setApplicationScope(int scope) setApplicationScope(String scope) setAttributes(Map<String, com.inductiveautomation.ignition.common.gson.JsonElement> attributes) setDocumentation(String documentation) setFolder(boolean folder) setLocked(boolean locked) setOverridable(boolean overridable) setProjectName(String projectName) setResourcePath(ResourcePath resourcePath) setRestricted(boolean restricted) setVersion(int version) 
- 
Method Details- 
copyFromCopy the values fromresourceinto thisProjectResourceBuilder.- Parameters:
- resource- the- ProjectResourceto copy from.
- Returns:
- this ProjectResourceBuilder.
 
- 
setResourceId
- 
setProjectName
- 
setResourcePath
- 
setDocumentation
- 
setData
- 
putData
- 
putData
- 
removeData
- 
clearDataRemove all data files that this builder contains.
- 
setAttributespublic ProjectResourceBuilder setAttributes(@Nonnull Map<String, com.inductiveautomation.ignition.common.gson.JsonElement> attributes) 
- 
putAttribute
- 
putAttribute
- 
putAttribute
- 
putAttribute
- 
putAttributepublic ProjectResourceBuilder putAttribute(String key, com.inductiveautomation.ignition.common.gson.JsonElement value) 
- 
removeAttribute
- 
clearAttributes
- 
setApplicationScope
- 
setApplicationScope
- 
setLocked
- 
setRestricted
- 
setOverridable
- 
setVersion
- 
setFolder
- 
build
 
-