Package us.kbase.workspace
Class GetObjects2Params
- java.lang.Object
- 
- us.kbase.workspace.GetObjects2Params
 
- 
 @Generated("com.googlecode.jsonschema2pojo") public class GetObjects2Params extends ObjectOriginal spec-file type: GetObjects2Params Input parameters for the get_objects2 function. Required parameters: listobjects - the list of object specifications for the objects to return (via reference chain and as a subset if specified). Optional parameters: boolean ignoreErrors - Don't throw an exception if an object cannot be accessed; return null for that object's information instead. Default false. boolean infostruct - return the object information as a structure rather than a tuple. Default false. If true, ObjectData.path will be null as it is provided in the ObjectInfo data. boolean no_data - return the provenance, references, and object_info for this object without the object data. Default false. boolean skip_external_system_updates - if the objects contain any external IDs, don't contact external systems to perform any updates for those IDs (often ACL updates, e.g. for handle / blobstore / sample IDs). In some cases this can speed up fetching the data. Default false. boolean batch_external_system_updates - if the objects contain any external IDs, send all external system updates in a batch to each external system when possible rather than object by object. This can potentially speed up the updates, but the drawback is that if the external update fails for any object, all the objects that required updates for that system will be marked as having a failed update. Has no effect if skip_external_system_updates is true. Default false. 
- 
- 
Constructor SummaryConstructors Constructor Description GetObjects2Params()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
getObjectspublic List<ObjectSpecification> getObjects() 
 - 
setObjectspublic void setObjects(List<ObjectSpecification> objects) 
 - 
withObjectspublic GetObjects2Params withObjects(List<ObjectSpecification> objects) 
 - 
getIgnoreErrorspublic Long getIgnoreErrors() 
 - 
setIgnoreErrorspublic void setIgnoreErrors(Long ignoreErrors) 
 - 
withIgnoreErrorspublic GetObjects2Params withIgnoreErrors(Long ignoreErrors) 
 - 
getInfostructpublic Long getInfostruct() 
 - 
setInfostructpublic void setInfostruct(Long infostruct) 
 - 
withInfostructpublic GetObjects2Params withInfostruct(Long infostruct) 
 - 
getNoDatapublic Long getNoData() 
 - 
setNoDatapublic void setNoData(Long noData) 
 - 
withNoDatapublic GetObjects2Params withNoData(Long noData) 
 - 
getSkipExternalSystemUpdatespublic Long getSkipExternalSystemUpdates() 
 - 
setSkipExternalSystemUpdatespublic void setSkipExternalSystemUpdates(Long skipExternalSystemUpdates) 
 - 
withSkipExternalSystemUpdatespublic GetObjects2Params withSkipExternalSystemUpdates(Long skipExternalSystemUpdates) 
 - 
getBatchExternalSystemUpdatespublic Long getBatchExternalSystemUpdates() 
 - 
setBatchExternalSystemUpdatespublic void setBatchExternalSystemUpdates(Long batchExternalSystemUpdates) 
 - 
withBatchExternalSystemUpdatespublic GetObjects2Params withBatchExternalSystemUpdates(Long batchExternalSystemUpdates) 
 
- 
 
-