Package us.kbase.workspace
Class ModuleInfo
- java.lang.Object
-
- us.kbase.workspace.ModuleInfo
-
@Generated("com.googlecode.jsonschema2pojo") public class ModuleInfo extends Object
Original spec-file type: ModuleInfo
Information about a module. list
owners - the owners of the module. spec_version ver - the version of the module. typespec spec - the typespec. string description - the description of the module from the typespec. mapping types - the types associated with this module and their JSON schema. mapping included_spec_version - names of included modules associated with their versions. string chsum - the md5 checksum of the object. list functions - list of names of functions registered in spec. boolean is_released - shows if this version of module was released (and hence can be seen by others).
-
-
Constructor Summary
Constructors Constructor Description ModuleInfo()
-
Method Summary
-
-
-
Method Detail
-
withOwners
public ModuleInfo withOwners(List<String> owners)
-
getVer
public Long getVer()
-
setVer
public void setVer(Long ver)
-
withVer
public ModuleInfo withVer(Long ver)
-
getSpec
public String getSpec()
-
setSpec
public void setSpec(String spec)
-
withSpec
public ModuleInfo withSpec(String spec)
-
getDescription
public String getDescription()
-
setDescription
public void setDescription(String description)
-
withDescription
public ModuleInfo withDescription(String description)
-
withTypes
public ModuleInfo withTypes(Map<String,String> types)
-
withIncludedSpecVersion
public ModuleInfo withIncludedSpecVersion(Map<String,Long> includedSpecVersion)
-
getChsum
public String getChsum()
-
setChsum
public void setChsum(String chsum)
-
withChsum
public ModuleInfo withChsum(String chsum)
-
withFunctions
public ModuleInfo withFunctions(List<String> functions)
-
getIsReleased
public Long getIsReleased()
-
setIsReleased
public void setIsReleased(Long isReleased)
-
withIsReleased
public ModuleInfo withIsReleased(Long isReleased)
-
-