public class AbfsOutputStreamContext extends AbfsStreamContext
| Constructor and Description |
|---|
AbfsOutputStreamContext(long sasTokenRenewPeriodForStreamsInSeconds) |
getSasTokenRenewPeriodForStreamsInSecondspublic AbfsOutputStreamContext(long sasTokenRenewPeriodForStreamsInSeconds)
public AbfsOutputStreamContext withWriteBufferSize(int writeBufferSize)
public AbfsOutputStreamContext enableFlush(boolean enableFlush)
public AbfsOutputStreamContext enableSmallWriteOptimization(boolean enableSmallWriteOptimization)
public AbfsOutputStreamContext disableOutputStreamFlush(boolean disableOutputStreamFlush)
public AbfsOutputStreamContext withStreamStatistics(AbfsOutputStreamStatistics streamStatistics)
public AbfsOutputStreamContext withAppendBlob(boolean isAppendBlob)
public AbfsOutputStreamContext build()
public AbfsOutputStreamContext withWriteMaxConcurrentRequestCount(int writeMaxConcurrentRequestCount)
public AbfsOutputStreamContext withMaxWriteRequestsToQueue(int maxWriteRequestsToQueue)
public AbfsOutputStreamContext withLease(AbfsLease lease)
public int getWriteBufferSize()
public boolean isEnableFlush()
public boolean isDisableOutputStreamFlush()
public AbfsOutputStreamStatistics getStreamStatistics()
public boolean isAppendBlob()
public int getWriteMaxConcurrentRequestCount()
public int getMaxWriteRequestsToQueue()
public boolean isEnableSmallWriteOptimization()
public AbfsLease getLease()
public String getLeaseId()
Copyright © 2008–2021 Apache Software Foundation. All rights reserved.