The Open API specification for Synapse is now available for download!

Download Open API Spec

UploadDestinationListSetting

org.sagebionetworks.repo.model.project.UploadDestinationListSetting

This setting type contains the list of upload locations for files in a project. Each id in the locations attribute points to an existing StorageLocationSetting. The maximum number of storage locations that can be stored for a project is 10.

Field Type Description
concreteType STRING Indicates which implementation this object represents.
id STRING The unique ID assigned to this setting
projectId STRING The ID for the project this setting applies to
settingsType ProjectSettingsType The enumeration of project setting types.
etag STRING Synapse employs an Optimistic Concurrency Control (OCC) scheme to handle concurrent updates. Since the E-Tag changes every time a Project Setting is updated it is used to detect when a client's current representation of a Project Setting is out-of-date.
locations ARRAY<INTEGER> List of ids pointing to StorageLocationSetting. The first one in the list is the default location; The maximum number of storage locations for a project is limited to 10.