Class ObjectSaveData


  • @Generated("com.googlecode.jsonschema2pojo")
    public class ObjectSaveData
    extends java.lang.Object

    Original spec-file type: ObjectSaveData

     An object and associated data required for saving.
                     Required arguments:
                     type_string type - the type of the object. Omit the version information
                             to use the latest version.
                     UnspecifiedObject data - the object data.
                     One, and only one, of:
                             obj_name name - the name of the object.
                             obj_id objid - the id of the object to save over.
                     Optional arguments:
                     usermeta meta - arbitrary user-supplied metadata for the object,
                             not to exceed 16kb; if the object type specifies automatic
                             metadata extraction with the 'meta ws' annotation, and your
                             metadata name conflicts, then your metadata will be silently
                             overwritten.
                     list provenance - provenance data for the object.
                     boolean hidden - true if this object should not be listed when listing
                             workspace objects.
     
    • Constructor Detail

      • ObjectSaveData

        public ObjectSaveData()
    • Method Detail

      • getType

        public java.lang.String getType()
      • setType

        public void setType​(java.lang.String type)
      • withType

        public ObjectSaveData withType​(java.lang.String type)
      • getData

        public UObject getData()
      • setData

        public void setData​(UObject data)
      • getName

        public java.lang.String getName()
      • setName

        public void setName​(java.lang.String name)
      • withName

        public ObjectSaveData withName​(java.lang.String name)
      • getObjid

        public java.lang.Long getObjid()
      • setObjid

        public void setObjid​(java.lang.Long objid)
      • withObjid

        public ObjectSaveData withObjid​(java.lang.Long objid)
      • getMeta

        public java.util.Map<java.lang.String,​java.lang.String> getMeta()
      • setMeta

        public void setMeta​(java.util.Map<java.lang.String,​java.lang.String> meta)
      • withMeta

        public ObjectSaveData withMeta​(java.util.Map<java.lang.String,​java.lang.String> meta)
      • setProvenance

        public void setProvenance​(java.util.List<ProvenanceAction> provenance)
      • getHidden

        public java.lang.Long getHidden()
      • setHidden

        public void setHidden​(java.lang.Long hidden)
      • withHidden

        public ObjectSaveData withHidden​(java.lang.Long hidden)
      • 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