Class ModuleInfo


  • @Generated("com.googlecode.jsonschema2pojo")
    public class ModuleInfo
    extends java.lang.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 Detail

      • ModuleInfo

        public ModuleInfo()
    • Method Detail

      • getOwners

        public java.util.List<java.lang.String> getOwners()
      • setOwners

        public void setOwners​(java.util.List<java.lang.String> owners)
      • withOwners

        public ModuleInfo withOwners​(java.util.List<java.lang.String> owners)
      • getVer

        public java.lang.Long getVer()
      • setVer

        public void setVer​(java.lang.Long ver)
      • withVer

        public ModuleInfo withVer​(java.lang.Long ver)
      • getSpec

        public java.lang.String getSpec()
      • setSpec

        public void setSpec​(java.lang.String spec)
      • withSpec

        public ModuleInfo withSpec​(java.lang.String spec)
      • getDescription

        public java.lang.String getDescription()
      • setDescription

        public void setDescription​(java.lang.String description)
      • withDescription

        public ModuleInfo withDescription​(java.lang.String description)
      • getTypes

        public java.util.Map<java.lang.String,​java.lang.String> getTypes()
      • setTypes

        public void setTypes​(java.util.Map<java.lang.String,​java.lang.String> types)
      • withTypes

        public ModuleInfo withTypes​(java.util.Map<java.lang.String,​java.lang.String> types)
      • getIncludedSpecVersion

        public java.util.Map<java.lang.String,​java.lang.Long> getIncludedSpecVersion()
      • setIncludedSpecVersion

        public void setIncludedSpecVersion​(java.util.Map<java.lang.String,​java.lang.Long> includedSpecVersion)
      • withIncludedSpecVersion

        public ModuleInfo withIncludedSpecVersion​(java.util.Map<java.lang.String,​java.lang.Long> includedSpecVersion)
      • getChsum

        public java.lang.String getChsum()
      • setChsum

        public void setChsum​(java.lang.String chsum)
      • withChsum

        public ModuleInfo withChsum​(java.lang.String chsum)
      • getFunctions

        public java.util.List<java.lang.String> getFunctions()
      • setFunctions

        public void setFunctions​(java.util.List<java.lang.String> functions)
      • withFunctions

        public ModuleInfo withFunctions​(java.util.List<java.lang.String> functions)
      • getIsReleased

        public java.lang.Long getIsReleased()
      • setIsReleased

        public void setIsReleased​(java.lang.Long isReleased)
      • withIsReleased

        public ModuleInfo withIsReleased​(java.lang.Long isReleased)
      • getAdditionalProperties

        public java.util.Map<java.lang.String,​java.lang.Object> getAdditionalProperties()
      • setAdditionalProperties

        public void setAdditionalProperties​(java.lang.String name,
                                            java.lang.Object value)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object