]> git.basschouten.com Git - openhab-addons.git/commit
[Folderwatcher] AWS S3 buckets monitoring support (#14669)
authorgoopilot <40123561+goopilot@users.noreply.github.com>
Sat, 15 Apr 2023 19:22:01 +0000 (14:22 -0500)
committerGitHub <noreply@github.com>
Sat, 15 Apr 2023 19:22:01 +0000 (21:22 +0200)
commit3b2c5746843dd4dc77a318ce9c613851f22ff5e7
treec3600cc310d3cbb7f5a87bde83eddd02c2d75c75
parent2c006ccd31f359221a8aea3fc602e881c28f12ca
[Folderwatcher] AWS S3 buckets monitoring support (#14669)

* Add S3 Thing

Signed-off-by: Alexandr Salamatov <goopilot@gmail.com>
14 files changed:
bundles/org.openhab.binding.folderwatcher/README.md
bundles/org.openhab.binding.folderwatcher/src/main/java/org/openhab/binding/folderwatcher/internal/FolderWatcherBindingConstants.java
bundles/org.openhab.binding.folderwatcher/src/main/java/org/openhab/binding/folderwatcher/internal/FolderWatcherHandlerFactory.java
bundles/org.openhab.binding.folderwatcher/src/main/java/org/openhab/binding/folderwatcher/internal/api/S3Actions.java [new file with mode: 0644]
bundles/org.openhab.binding.folderwatcher/src/main/java/org/openhab/binding/folderwatcher/internal/api/auth/AWS4SignerBase.java [new file with mode: 0644]
bundles/org.openhab.binding.folderwatcher/src/main/java/org/openhab/binding/folderwatcher/internal/api/auth/AWS4SignerForAuthorizationHeader.java [new file with mode: 0644]
bundles/org.openhab.binding.folderwatcher/src/main/java/org/openhab/binding/folderwatcher/internal/api/util/BinaryUtils.java [new file with mode: 0644]
bundles/org.openhab.binding.folderwatcher/src/main/java/org/openhab/binding/folderwatcher/internal/api/util/HttpUtils.java [new file with mode: 0644]
bundles/org.openhab.binding.folderwatcher/src/main/java/org/openhab/binding/folderwatcher/internal/config/S3BucketWatcherConfiguration.java [new file with mode: 0644]
bundles/org.openhab.binding.folderwatcher/src/main/java/org/openhab/binding/folderwatcher/internal/handler/FtpFolderWatcherHandler.java
bundles/org.openhab.binding.folderwatcher/src/main/java/org/openhab/binding/folderwatcher/internal/handler/LocalFolderWatcherHandler.java
bundles/org.openhab.binding.folderwatcher/src/main/java/org/openhab/binding/folderwatcher/internal/handler/S3BucketWatcherHandler.java [new file with mode: 0644]
bundles/org.openhab.binding.folderwatcher/src/main/resources/OH-INF/i18n/folderwatcher.properties
bundles/org.openhab.binding.folderwatcher/src/main/resources/OH-INF/thing/thing-types.xml