Package com.exasol.bucketfs
Class ReadEnabledBucket.Builder<T extends ReadEnabledBucket.Builder<T>>
- java.lang.Object
-
- com.exasol.bucketfs.ReadEnabledBucket.Builder<T>
-
- Type Parameters:
T- type for self pointer to inheritable builder
- Direct Known Subclasses:
WriteEnabledBucket.Builder
- Enclosing class:
- ReadEnabledBucket
public static class ReadEnabledBucket.Builder<T extends ReadEnabledBucket.Builder<T>> extends Object
Builder forReadEnabledBucketobjects.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReadOnlyBucketbuild()Build a newReadEnabledBucketinstance.ThttpPort(int port)Set the port the BucketFS service listens on.TipAddress(String ipAddress)Set the IP address of the BucketFS service.Tname(String bucketName)Set the bucket name.TreadPassword(String readPassword)Set the read password.protected Tself()TserviceName(String bucketFsName)Set the filesystem name.
-
-
-
Method Detail
-
self
protected T self()
-
serviceName
public T serviceName(String bucketFsName)
Set the filesystem name.- Parameters:
bucketFsName- name of the BucketFS filesystem- Returns:
- Builder instance for fluent programming
-
name
public T name(String bucketName)
Set the bucket name.- Parameters:
bucketName- name of the bucket- Returns:
- Builder instance for fluent programming
-
ipAddress
public T ipAddress(String ipAddress)
Set the IP address of the BucketFS service.- Parameters:
ipAddress- IP Address of the BucketFS service- Returns:
- Builder instance for fluent programming
-
httpPort
public T httpPort(int port)
Set the port the BucketFS service listens on.- Parameters:
port- HTTP port the BucketFS service listens on- Returns:
- Builder instance for fluent programming
-
readPassword
public T readPassword(String readPassword)
Set the read password.- Parameters:
readPassword- read password to set- Returns:
- Builder instance for fluent programming
-
build
public ReadOnlyBucket build()
Build a newReadEnabledBucketinstance.- Returns:
- read-enabled bucket instance
-
-