Package com.exasol.bucketfs
Class WriteEnabledBucket.Builder<T extends WriteEnabledBucket.Builder<T>>
- java.lang.Object
-
- com.exasol.bucketfs.ReadEnabledBucket.Builder<WriteEnabledBucket.Builder<T>>
-
- com.exasol.bucketfs.WriteEnabledBucket.Builder<T>
-
- Type Parameters:
T- type for self pointer to inheritable builder
- Direct Known Subclasses:
SyncAwareBucket.Builder
- Enclosing class:
- WriteEnabledBucket
public static class WriteEnabledBucket.Builder<T extends WriteEnabledBucket.Builder<T>> extends ReadEnabledBucket.Builder<WriteEnabledBucket.Builder<T>>
Builder forWriteEnabledBucketobjects.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WriteEnabledBucketbuild()Build a newWriteEnabledBucketinstance.protected Tself()Get self.TwritePassword(String writePassword)Set the write password.-
Methods inherited from class com.exasol.bucketfs.ReadEnabledBucket.Builder
certificate, host, httpPort, name, port, raiseTlsErrors, readPassword, serviceName, useTls
-
-
-
-
Method Detail
-
self
protected T self()
Description copied from class:ReadEnabledBucket.BuilderGet self.- Overrides:
selfin classReadEnabledBucket.Builder<WriteEnabledBucket.Builder<T extends WriteEnabledBucket.Builder<T>>>- Returns:
- self
-
writePassword
public T writePassword(String writePassword)
Set the write password.- Parameters:
writePassword- write password to set- Returns:
- Builder instance for fluent programming
-
build
public WriteEnabledBucket build()
Build a newWriteEnabledBucketinstance.- Overrides:
buildin classReadEnabledBucket.Builder<WriteEnabledBucket.Builder<T extends WriteEnabledBucket.Builder<T>>>- Returns:
- bucket instance
-
-