Package us.kbase.workspace
Class GetObjects2Params
- java.lang.Object
-
- us.kbase.workspace.GetObjects2Params
-
@Generated("com.googlecode.jsonschema2pojo") public class GetObjects2Params extends Object
Original spec-file type: GetObjects2Params
Input parameters for the get_objects2 function. Required parameters: list
objects - 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 Summary
Constructors Constructor Description GetObjects2Params()
-
Method Summary
-
-
-
Method Detail
-
getObjects
public List<ObjectSpecification> getObjects()
-
setObjects
public void setObjects(List<ObjectSpecification> objects)
-
withObjects
public GetObjects2Params withObjects(List<ObjectSpecification> objects)
-
getIgnoreErrors
public Long getIgnoreErrors()
-
setIgnoreErrors
public void setIgnoreErrors(Long ignoreErrors)
-
withIgnoreErrors
public GetObjects2Params withIgnoreErrors(Long ignoreErrors)
-
getInfostruct
public Long getInfostruct()
-
setInfostruct
public void setInfostruct(Long infostruct)
-
withInfostruct
public GetObjects2Params withInfostruct(Long infostruct)
-
getNoData
public Long getNoData()
-
setNoData
public void setNoData(Long noData)
-
withNoData
public GetObjects2Params withNoData(Long noData)
-
getSkipExternalSystemUpdates
public Long getSkipExternalSystemUpdates()
-
setSkipExternalSystemUpdates
public void setSkipExternalSystemUpdates(Long skipExternalSystemUpdates)
-
withSkipExternalSystemUpdates
public GetObjects2Params withSkipExternalSystemUpdates(Long skipExternalSystemUpdates)
-
getBatchExternalSystemUpdates
public Long getBatchExternalSystemUpdates()
-
setBatchExternalSystemUpdates
public void setBatchExternalSystemUpdates(Long batchExternalSystemUpdates)
-
withBatchExternalSystemUpdates
public GetObjects2Params withBatchExternalSystemUpdates(Long batchExternalSystemUpdates)
-
-