Class BinariesApiImpl
- java.lang.Object
-
- com.cumulocity.sdk.client.inventory.BinariesApiImpl
-
- All Implemented Interfaces:
BinariesApi
public class BinariesApiImpl extends Object implements BinariesApi
-
-
Constructor Summary
Constructors Constructor Description BinariesApiImpl(RestConnector restConnector, InventoryRepresentation inventoryRepresentation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
deleteFile(GId containerId)
InputStream
downloadFile(GId id)
ManagedObjectRepresentation
replaceFile(GId containerId, String contentType, InputStream fileStream)
ManagedObjectRepresentation
uploadFile(ManagedObjectRepresentation container, byte[] bytes)
ManagedObjectRepresentation
uploadFile(ManagedObjectRepresentation container, InputStream inputStream)
-
-
-
Constructor Detail
-
BinariesApiImpl
public BinariesApiImpl(RestConnector restConnector, InventoryRepresentation inventoryRepresentation)
-
-
Method Detail
-
uploadFile
public ManagedObjectRepresentation uploadFile(ManagedObjectRepresentation container, byte[] bytes) throws SDKException
- Specified by:
uploadFile
in interfaceBinariesApi
- Throws:
SDKException
-
uploadFile
public ManagedObjectRepresentation uploadFile(ManagedObjectRepresentation container, InputStream inputStream) throws SDKException
- Specified by:
uploadFile
in interfaceBinariesApi
- Throws:
SDKException
-
replaceFile
public ManagedObjectRepresentation replaceFile(GId containerId, String contentType, InputStream fileStream) throws SDKException
- Specified by:
replaceFile
in interfaceBinariesApi
- Throws:
SDKException
-
deleteFile
public void deleteFile(GId containerId) throws SDKException
- Specified by:
deleteFile
in interfaceBinariesApi
- Throws:
SDKException
-
downloadFile
public InputStream downloadFile(GId id) throws SDKException
- Specified by:
downloadFile
in interfaceBinariesApi
- Throws:
SDKException
-
-