Creates a new resource in the container.
Container in which to create a resource.
Representation of the new resource
Optional
conditions: ConditionsOptional conditions under which to proceed.
A ChangeMap.
Deletes a resource.
Identifier of resource to delete.
Optional
conditions: ConditionsOptional conditions under which to proceed.
A ChangeMap.
Retrieves a representation of a resource.
Identifier of the resource to read.
Preferences indicating desired representations.
Optional
conditions: ConditionsOptional conditions under which to proceed.
A representation corresponding to the identifier.
Checks whether a resource exists in this ResourceSet.
Identifier of resource to check.
A promise resolving if the resource already exists.
Sets or updates the representation of a resource, creating a new resource and intermediary containers as needed.
Identifier of resource to update.
Description of which parts to update.
Optional
conditions: ConditionsOptional conditions under which to proceed.
A ChangeMap.
Sets or replaces the representation of a resource, creating a new resource and intermediary containers as needed.
Identifier of resource to update.
New representation of the resource.
Optional
conditions: ConditionsOptional conditions under which to proceed.
A ChangeMap.
Resource store that slices the data stream if there are range preferences. Only works for
bytes
range preferences on binary data streams. Does not support multipart range requests.If the slice happens, unit/start/end values will be written to the metadata to indicate such. The values are dependent on the preferences we got as an input, as we don't know the actual size of the data stream.
The
defaultSliceSize
parameter can be used to set how large a slice should be if the end of a range is not defined. Setting this to 0, which is the default, will cause the end of the stream to be used as the end of the slice.