Class S3PluginBinaryStorageService
- java.lang.Object
-
- com.netflix.spinnaker.front50.plugins.S3PluginBinaryStorageService
-
- All Implemented Interfaces:
com.netflix.spinnaker.front50.plugins.PluginBinaryStorageService
public class S3PluginBinaryStorageService extends java.lang.Object implements com.netflix.spinnaker.front50.plugins.PluginBinaryStorageService
-
-
Constructor Summary
Constructors Constructor Description S3PluginBinaryStorageService(com.amazonaws.services.s3.AmazonS3 amazonS3, S3PluginStorageProperties properties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete(java.lang.String key)java.util.List<java.lang.String>listKeys()byte[]load(java.lang.String key)voidstore(java.lang.String key, byte[] item)
-
-
-
Constructor Detail
-
S3PluginBinaryStorageService
public S3PluginBinaryStorageService(com.amazonaws.services.s3.AmazonS3 amazonS3, S3PluginStorageProperties properties)
-
-
Method Detail
-
store
public void store(@Nonnull java.lang.String key, @Nonnull byte[] item)- Specified by:
storein interfacecom.netflix.spinnaker.front50.plugins.PluginBinaryStorageService
-
delete
public void delete(@Nonnull java.lang.String key)- Specified by:
deletein interfacecom.netflix.spinnaker.front50.plugins.PluginBinaryStorageService
-
listKeys
@Nonnull public java.util.List<java.lang.String> listKeys()
- Specified by:
listKeysin interfacecom.netflix.spinnaker.front50.plugins.PluginBinaryStorageService
-
load
@Nullable public byte[] load(@Nonnull java.lang.String key)- Specified by:
loadin interfacecom.netflix.spinnaker.front50.plugins.PluginBinaryStorageService
-
-