A B C D E G H I L M N P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addBucketConfiguration(BucketConfiguration) - Method in class com.exasol.config.BucketFsServiceConfiguration.Builder
-
Add the configuration of a bucket.
B
- Bucket - Interface in com.exasol.bucketfs
- BucketAccessException - Exception in com.exasol.bucketfs
-
Exception for problems when accessing buckets or their contents in Exasol's BucketFS.
- BucketAccessException(String) - Constructor for exception com.exasol.bucketfs.BucketAccessException
-
Create a new instance of a
BucketAccessException. - BucketAccessException(String, int, URI) - Constructor for exception com.exasol.bucketfs.BucketAccessException
-
Create a new instance of a
BucketAccessException. - BucketAccessException(String, Throwable) - Constructor for exception com.exasol.bucketfs.BucketAccessException
-
Create a new instance of a
BucketAccessException. - BucketAccessException(String, URI, Throwable) - Constructor for exception com.exasol.bucketfs.BucketAccessException
-
Create a new instance of a
BucketAccessException. - BucketConfiguration - Class in com.exasol.config
-
Configuration parameters of a bucket in BucketFS.
- BucketConfiguration.Builder - Class in com.exasol.config
-
Builder for
BucketConfigurationinstances. - BucketConstants - Class in com.exasol.bucketfs
-
BucketFS constants.
- BucketFactory - Interface in com.exasol.bucketfs
-
Common interface for factories producing
Bucketinstances. - BucketFsMonitor - Interface in com.exasol.bucketfs
-
Monitor that watches the synchronization of objects in BucketFS.
- bucketFsName - Variable in class com.exasol.bucketfs.ReadEnabledBucket
- BucketFsSerivceConfigurationProvider - Interface in com.exasol.bucketfs
-
Interface for objects that can provide the configuration of a BucketFS service.
- bucketFsServiceConfiguration(BucketFsServiceConfiguration) - Method in class com.exasol.config.BucketConfiguration.Builder
-
Link to the configuration of the parent BucketFS service.
- BucketFsServiceConfiguration - Class in com.exasol.config
-
Configuration parameters for a BucketFS service (aka.
- BucketFsServiceConfiguration.Builder - Class in com.exasol.config
-
Builder for
BucketFsServiceConfigurationinstances. - bucketName - Variable in class com.exasol.bucketfs.ReadEnabledBucket
- BucketOperation - Enum in com.exasol.bucketfs
-
Types of operations a bucket supports.
- build() - Method in class com.exasol.bucketfs.ReadEnabledBucket.Builder
-
Build a new
ReadEnabledBucketinstance. - build() - Method in class com.exasol.bucketfs.SyncAwareBucket.Builder
-
Build a new
SyncAwareBucketinstance. - build() - Method in class com.exasol.bucketfs.WriteEnabledBucket.Builder
-
Build a new
WriteEnabledBucketinstance. - build() - Method in class com.exasol.config.BucketConfiguration.Builder
-
Create a new instance of a
BucketConfiguration. - build() - Method in class com.exasol.config.BucketFsServiceConfiguration.Builder
-
Create a new instance of a
BucketConfiguration. - builder() - Static method in class com.exasol.bucketfs.ReadEnabledBucket
- builder() - Static method in class com.exasol.bucketfs.SyncAwareBucket
-
Create builder for a
SyncAwareBucket. - builder() - Static method in class com.exasol.bucketfs.WriteEnabledBucket
-
Create builder for a
WriteEnabledBucket. - builder() - Static method in class com.exasol.config.BucketConfiguration
-
Get a builder for a
BucketConfiguration. - builder() - Static method in class com.exasol.config.BucketFsServiceConfiguration
-
Get a builder for a
BucketFsServiceConfiguration. - Builder() - Constructor for class com.exasol.bucketfs.ReadEnabledBucket.Builder
- Builder() - Constructor for class com.exasol.bucketfs.SyncAwareBucket.Builder
- Builder() - Constructor for class com.exasol.bucketfs.WriteEnabledBucket.Builder
- Builder() - Constructor for class com.exasol.config.BucketConfiguration.Builder
- Builder() - Constructor for class com.exasol.config.BucketFsServiceConfiguration.Builder
C
- client - Variable in class com.exasol.bucketfs.ReadEnabledBucket
- ClusterConfigurationBucketFactory - Class in com.exasol.bucketfs
-
Factory for objects abstracting buckets in Exasol's BucketFS.
- ClusterConfigurationBucketFactory(BucketFsMonitor, String, BucketFsSerivceConfigurationProvider, Map<Integer, Integer>) - Constructor for class com.exasol.bucketfs.ClusterConfigurationBucketFactory
-
Create a new instance of a
ClusterConfigurationBucketFactory. - com.exasol.bucketfs - package com.exasol.bucketfs
- com.exasol.config - package com.exasol.config
- createUploadInterruptedException(URI) - Method in class com.exasol.bucketfs.WriteEnabledBucket
- createUploadIoException(URI, IOException) - Method in class com.exasol.bucketfs.WriteEnabledBucket
D
- DEFAULT_BUCKET - Static variable in class com.exasol.bucketfs.BucketConstants
- DEFAULT_BUCKETFS - Static variable in class com.exasol.bucketfs.BucketConstants
- DOWNLOAD - com.exasol.bucketfs.BucketOperation
- downloadFile(String, Path) - Method in class com.exasol.bucketfs.ReadEnabledBucket
- downloadFile(String, Path) - Method in interface com.exasol.bucketfs.ReadOnlyBucket
-
Download a file from a bucket to a local filesystem.
- downloadFileAsString(String) - Method in class com.exasol.bucketfs.ReadEnabledBucket
- downloadFileAsString(String) - Method in interface com.exasol.bucketfs.ReadOnlyBucket
-
Download a file from a bucket into a string.
E
- evaluateRequestStatus(URI, BucketOperation, int) - Method in class com.exasol.bucketfs.ReadEnabledBucket
- extendPathInBucketDownToFilename(Path, String) - Method in class com.exasol.bucketfs.ReadEnabledBucket
G
- getBucket(String, String) - Method in interface com.exasol.bucketfs.BucketFactory
-
Get a BucketFS bucket.
- getBucket(String, String) - Method in class com.exasol.bucketfs.ClusterConfigurationBucketFactory
- getBucketConfiguration(String) - Method in class com.exasol.config.BucketFsServiceConfiguration
-
Get the configuration of a bucket.
- getBucketFromCache(String) - Method in class com.exasol.bucketfs.ClusterConfigurationBucketFactory
- getBucketFsName() - Method in class com.exasol.bucketfs.ReadEnabledBucket
- getBucketFsName() - Method in interface com.exasol.bucketfs.ReadOnlyBucket
- getBucketFsServiceConfiguration() - Method in class com.exasol.config.BucketConfiguration
-
Get the configuration of the parent BucketFS service.
- getBucketFsServiceConfiguration(String) - Method in interface com.exasol.bucketfs.BucketFsSerivceConfigurationProvider
-
Get the BucketFS service configuration for a given service name.
- getBucketName() - Method in class com.exasol.bucketfs.ReadEnabledBucket
- getBucketName() - Method in interface com.exasol.bucketfs.ReadOnlyBucket
- getFullyQualifiedBucketName() - Method in class com.exasol.bucketfs.ReadEnabledBucket
- getFullyQualifiedBucketName() - Method in interface com.exasol.bucketfs.ReadOnlyBucket
-
Get the fully qualified name of the bucket.
- getHttpPort() - Method in class com.exasol.config.BucketFsServiceConfiguration
-
Get the HTTP port the BucketFS service listens on.
- getHttpsPort() - Method in class com.exasol.config.BucketFsServiceConfiguration
-
Get the HTTPS port the BucketFS service listens on.
- getName() - Method in class com.exasol.config.BucketConfiguration
-
Get the name of the bucket.
- getName() - Method in class com.exasol.config.BucketFsServiceConfiguration
-
Get the name of the BucketFS service.
- getReadPassword() - Method in class com.exasol.bucketfs.ReadEnabledBucket
- getReadPassword() - Method in interface com.exasol.bucketfs.ReadOnlyBucket
-
Get the read password for the bucket.
- getReadPassword() - Method in class com.exasol.config.BucketConfiguration
-
Get the bucket read password.
- getStatusCode() - Method in exception com.exasol.bucketfs.BucketAccessException
- getUri() - Method in exception com.exasol.bucketfs.BucketAccessException
- getWritePassword() - Method in interface com.exasol.bucketfs.UnsynchronizedBucket
-
Get the write password for the bucket.
- getWritePassword() - Method in class com.exasol.bucketfs.WriteEnabledBucket
- getWritePassword() - Method in class com.exasol.config.BucketConfiguration
-
Get the bucket write password.
H
- httpPort(int) - Method in class com.exasol.bucketfs.ReadEnabledBucket.Builder
-
Set the port the BucketFS service listens on.
- httpPort(int) - Method in class com.exasol.config.BucketFsServiceConfiguration.Builder
-
Set the HTTP port the BucketFS service listens on.
- httpsPort(int) - Method in class com.exasol.config.BucketFsServiceConfiguration.Builder
-
Set the HTTPS port the BucketFS service listens on.
I
- ipAddress - Variable in class com.exasol.bucketfs.ReadEnabledBucket
- ipAddress(String) - Method in class com.exasol.bucketfs.ReadEnabledBucket.Builder
-
Set the IP address of the BucketFS service.
- isObjectSynchronized(ReadOnlyBucket, String, Instant) - Method in interface com.exasol.bucketfs.BucketFsMonitor
-
Check if the object with the given path is already synchronized.
- isObjectSynchronized(String, Instant) - Method in interface com.exasol.bucketfs.Bucket
-
Check if the object with the given path is marked as synchronized after a given point in time.
- isObjectSynchronized(String, Instant) - Method in class com.exasol.bucketfs.SyncAwareBucket
- isPubliclyReadable() - Method in class com.exasol.config.BucketConfiguration
-
Check whether the bucket is publicly readable.
L
- LIST - com.exasol.bucketfs.BucketOperation
- listContents() - Method in class com.exasol.bucketfs.ReadEnabledBucket
- listContents() - Method in interface com.exasol.bucketfs.ReadOnlyBucket
-
List the contents of a bucket.
- listContents(String) - Method in class com.exasol.bucketfs.ReadEnabledBucket
- listContents(String) - Method in interface com.exasol.bucketfs.ReadOnlyBucket
-
List the contents of a path inside a bucket.
M
- monitor(BucketFsMonitor) - Method in class com.exasol.bucketfs.SyncAwareBucket.Builder
-
Set monitor for this bucket.
N
- name(String) - Method in class com.exasol.bucketfs.ReadEnabledBucket.Builder
-
Set the bucket name.
- name(String) - Method in class com.exasol.config.BucketConfiguration.Builder
-
Set the name of the bucket.
- name(String) - Method in class com.exasol.config.BucketFsServiceConfiguration.Builder
-
Set the name of the bucket.
P
- PATH_SEPARATOR - Static variable in class com.exasol.bucketfs.BucketConstants
- port - Variable in class com.exasol.bucketfs.ReadEnabledBucket
- publiclyReadable(boolean) - Method in class com.exasol.config.BucketConfiguration.Builder
-
Set whether the bucket is publicly readable.
R
- ReadEnabledBucket - Class in com.exasol.bucketfs
-
Bucket that support read access like listing contents and downloading files.
- ReadEnabledBucket(ReadEnabledBucket.Builder<? extends ReadEnabledBucket.Builder<?>>) - Constructor for class com.exasol.bucketfs.ReadEnabledBucket
- ReadEnabledBucket.Builder<T extends ReadEnabledBucket.Builder<T>> - Class in com.exasol.bucketfs
-
Builder for
ReadEnabledBucketobjects. - ReadOnlyBucket - Interface in com.exasol.bucketfs
-
Interface for read-only bucket access.
- readPassword - Variable in class com.exasol.bucketfs.ReadEnabledBucket
- readPassword(String) - Method in class com.exasol.bucketfs.ReadEnabledBucket.Builder
-
Set the read password.
- readPassword(String) - Method in class com.exasol.config.BucketConfiguration.Builder
-
Set the read password.
S
- self() - Method in class com.exasol.bucketfs.ReadEnabledBucket.Builder
- self() - Method in class com.exasol.bucketfs.SyncAwareBucket.Builder
- self() - Method in class com.exasol.bucketfs.WriteEnabledBucket.Builder
- serviceName(String) - Method in class com.exasol.bucketfs.ReadEnabledBucket.Builder
-
Set the filesystem name.
- SUPPORTED_ARCHIVE_EXTENSIONS - Static variable in interface com.exasol.bucketfs.UnsynchronizedBucket
-
Types of archive that BucketFS can expand automatically.
- SyncAwareBucket - Class in com.exasol.bucketfs
-
An abstraction for a bucket inside Exasol's BucketFS.
- SyncAwareBucket(SyncAwareBucket.Builder<? extends SyncAwareBucket.Builder<?>>) - Constructor for class com.exasol.bucketfs.SyncAwareBucket
- SyncAwareBucket.Builder<T extends SyncAwareBucket.Builder<T>> - Class in com.exasol.bucketfs
-
Builder for
SyncAwareBucketobjects.
T
- toString() - Method in enum com.exasol.bucketfs.BucketOperation
- toString() - Method in class com.exasol.bucketfs.ReadEnabledBucket
U
- UnsynchronizedBucket - Interface in com.exasol.bucketfs
-
Interface for write access to a bucket in Bucket FS.
- UPLOAD - com.exasol.bucketfs.BucketOperation
- uploadFile(Path, String) - Method in interface com.exasol.bucketfs.Bucket
-
Upload a file to the bucket.
- uploadFile(Path, String) - Method in class com.exasol.bucketfs.SyncAwareBucket
- uploadFileNonBlocking(Path, String) - Method in interface com.exasol.bucketfs.UnsynchronizedBucket
-
Upload a file to the bucket.
- uploadFileNonBlocking(Path, String) - Method in class com.exasol.bucketfs.WriteEnabledBucket
- uploadHistory - Variable in class com.exasol.bucketfs.ReadEnabledBucket
- uploadInputStream(Supplier<InputStream>, String) - Method in interface com.exasol.bucketfs.Bucket
-
Upload the contents of an input stream to the bucket.
- uploadInputStream(Supplier<InputStream>, String) - Method in class com.exasol.bucketfs.SyncAwareBucket
- uploadInputStreamNonBlocking(Supplier<InputStream>, String) - Method in interface com.exasol.bucketfs.UnsynchronizedBucket
-
Upload the contents of an input stream to the bucket non-blocking.
- uploadInputStreamNonBlocking(Supplier<InputStream>, String) - Method in class com.exasol.bucketfs.WriteEnabledBucket
- uploadStringContent(String, String) - Method in interface com.exasol.bucketfs.Bucket
-
Upload the contents of a string to the bucket.
- uploadStringContent(String, String) - Method in class com.exasol.bucketfs.SyncAwareBucket
- uploadStringContentNonBlocking(String, String) - Method in interface com.exasol.bucketfs.UnsynchronizedBucket
-
Upload the contents of a string to the bucket.
- uploadStringContentNonBlocking(String, String) - Method in class com.exasol.bucketfs.WriteEnabledBucket
- uploadWithBodyPublisher(String, URI, HttpRequest.BodyPublisher, String) - Method in class com.exasol.bucketfs.WriteEnabledBucket
V
- valueOf(String) - Static method in enum com.exasol.bucketfs.BucketOperation
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.exasol.bucketfs.BucketOperation
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- WriteEnabledBucket - Class in com.exasol.bucketfs
-
An abstraction for a bucket inside Exasol's BucketFS.
- WriteEnabledBucket(WriteEnabledBucket.Builder<? extends WriteEnabledBucket.Builder<?>>) - Constructor for class com.exasol.bucketfs.WriteEnabledBucket
- WriteEnabledBucket.Builder<T extends WriteEnabledBucket.Builder<T>> - Class in com.exasol.bucketfs
-
Builder for
WriteEnabledBucketobjects. - writePassword(String) - Method in class com.exasol.bucketfs.WriteEnabledBucket.Builder
-
Set the write password.
- writePassword(String) - Method in class com.exasol.config.BucketConfiguration.Builder
-
Set the write password.
All Classes All Packages