A B C D E G H I L M N P R S T U V W 
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 BucketConfiguration instances.
BucketConstants - Class in com.exasol.bucketfs
BucketFS constants.
BucketFactory - Interface in com.exasol.bucketfs
Common interface for factories producing Bucket instances.
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 BucketFsServiceConfiguration instances.
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 ReadEnabledBucket instance.
build() - Method in class com.exasol.bucketfs.SyncAwareBucket.Builder
Build a new SyncAwareBucket instance.
build() - Method in class com.exasol.bucketfs.WriteEnabledBucket.Builder
Build a new WriteEnabledBucket instance.
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 ReadEnabledBucket objects.
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 SyncAwareBucket objects.

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 WriteEnabledBucket objects.
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.
A B C D E G H I L M N P R S T U V W 
All Classes All Packages