Package us.kbase.workspace
Class ObjectSaveData
- java.lang.Object
-
- us.kbase.workspace.ObjectSaveData
-
@Generated("com.googlecode.jsonschema2pojo") public class ObjectSaveData extends ObjectOriginal 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. listprovenance - provenance data for the object. boolean hidden - true if this object should not be listed when listing workspace objects.
-
-
Constructor Summary
Constructors Constructor Description ObjectSaveData()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>getAdditionalProperties()UObjectgetData()LonggetHidden()Map<String,String>getMeta()StringgetName()LonggetObjid()List<ProvenanceAction>getProvenance()StringgetType()voidsetAdditionalProperties(String name, Object value)voidsetData(UObject data)voidsetHidden(Long hidden)voidsetMeta(Map<String,String> meta)voidsetName(String name)voidsetObjid(Long objid)voidsetProvenance(List<ProvenanceAction> provenance)voidsetType(String type)StringtoString()ObjectSaveDatawithData(UObject data)ObjectSaveDatawithHidden(Long hidden)ObjectSaveDatawithMeta(Map<String,String> meta)ObjectSaveDatawithName(String name)ObjectSaveDatawithObjid(Long objid)ObjectSaveDatawithProvenance(List<ProvenanceAction> provenance)ObjectSaveDatawithType(String type)
-
-
-
Method Detail
-
getType
public String getType()
-
setType
public void setType(String type)
-
withType
public ObjectSaveData withType(String type)
-
getData
public UObject getData()
-
setData
public void setData(UObject data)
-
withData
public ObjectSaveData withData(UObject data)
-
getName
public String getName()
-
setName
public void setName(String name)
-
withName
public ObjectSaveData withName(String name)
-
getObjid
public Long getObjid()
-
setObjid
public void setObjid(Long objid)
-
withObjid
public ObjectSaveData withObjid(Long objid)
-
withMeta
public ObjectSaveData withMeta(Map<String,String> meta)
-
getProvenance
public List<ProvenanceAction> getProvenance()
-
setProvenance
public void setProvenance(List<ProvenanceAction> provenance)
-
withProvenance
public ObjectSaveData withProvenance(List<ProvenanceAction> provenance)
-
getHidden
public Long getHidden()
-
setHidden
public void setHidden(Long hidden)
-
withHidden
public ObjectSaveData withHidden(Long hidden)
-
-