Class BaseWriteChannel.BaseState.Builder<ServiceOptionsT,EntityT> (2.40.0)

public abstract static class BaseWriteChannel.BaseState.Builder<ServiceOptionsT,EntityT>

Base builder for a write channel's state. Users are not supposed to access this class directly.

Inheritance

java.lang.Object > BaseWriteChannel.BaseState.Builder<ServiceOptionsT,EntityT>

Type Parameters

Name Description
ServiceOptionsT
EntityT

Constructors

Builder(ServiceOptionsT options, EntityT entity, String uploadId)

protected Builder(ServiceOptionsT options, EntityT entity, String uploadId)
Parameters
Name Description
options ServiceOptionsT
entity EntityT
uploadId String

Methods

build()

public abstract RestorableState<WriteChannel> build()
Returns
Type Description
RestorableState<WriteChannel>

setBuffer(byte[] buffer)

public BaseWriteChannel.BaseState.Builder<ServiceOptionsT,EntityT> setBuffer(byte[] buffer)
Parameter
Name Description
buffer byte[]
Returns
Type Description
Builder<ServiceOptionsT,EntityT>

setChunkSize(int chunkSize)

public BaseWriteChannel.BaseState.Builder<ServiceOptionsT,EntityT> setChunkSize(int chunkSize)
Parameter
Name Description
chunkSize int
Returns
Type Description
Builder<ServiceOptionsT,EntityT>

setIsOpen(boolean isOpen)

public BaseWriteChannel.BaseState.Builder<ServiceOptionsT,EntityT> setIsOpen(boolean isOpen)
Parameter
Name Description
isOpen boolean
Returns
Type Description
Builder<ServiceOptionsT,EntityT>

setPosition(long position)

public BaseWriteChannel.BaseState.Builder<ServiceOptionsT,EntityT> setPosition(long position)
Parameter
Name Description
position long
Returns
Type Description
Builder<ServiceOptionsT,EntityT>