public class S3ExportTaskExecutorConfig extends Object
Constructor and Description |
---|
S3ExportTaskExecutorConfig()
No args constructor for use in serialization
|
S3ExportTaskExecutorConfig(String identifier,
Long sizeThresholdForMultipartUploadBytes,
Long priority,
Boolean disabled,
StatusConfig statusConfig) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object other) |
Boolean |
getDisabled()
Enable or disable this export.
|
String |
getIdentifier()
A unique identifier to identify this individual upload task.
|
Long |
getPriority()
Priority for this upload task.
|
Long |
getSizeThresholdForMultipartUploadBytes()
The size threshold in bytes for when to use multipart uploads.
|
StatusConfig |
getStatusConfig()
Configuration for status in a status-stream.
|
int |
hashCode() |
void |
setDisabled(Boolean disabled)
Enable or disable this export.
|
void |
setIdentifier(String identifier)
A unique identifier to identify this individual upload task.
|
void |
setPriority(Long priority)
Priority for this upload task.
|
void |
setSizeThresholdForMultipartUploadBytes(Long sizeThresholdForMultipartUploadBytes)
The size threshold in bytes for when to use multipart uploads.
|
void |
setStatusConfig(StatusConfig statusConfig)
Configuration for status in a status-stream.
|
String |
toString() |
S3ExportTaskExecutorConfig |
withDisabled(Boolean disabled) |
S3ExportTaskExecutorConfig |
withIdentifier(String identifier) |
S3ExportTaskExecutorConfig |
withPriority(Long priority) |
S3ExportTaskExecutorConfig |
withSizeThresholdForMultipartUploadBytes(Long sizeThresholdForMultipartUploadBytes) |
S3ExportTaskExecutorConfig |
withStatusConfig(StatusConfig statusConfig) |
public S3ExportTaskExecutorConfig()
public S3ExportTaskExecutorConfig(String identifier, Long sizeThresholdForMultipartUploadBytes, Long priority, Boolean disabled, StatusConfig statusConfig)
identifier
- sizeThresholdForMultipartUploadBytes
- disabled
- statusConfig
- priority
- public String getIdentifier()
public void setIdentifier(String identifier)
public S3ExportTaskExecutorConfig withIdentifier(String identifier)
public Long getSizeThresholdForMultipartUploadBytes()
public void setSizeThresholdForMultipartUploadBytes(Long sizeThresholdForMultipartUploadBytes)
public S3ExportTaskExecutorConfig withSizeThresholdForMultipartUploadBytes(Long sizeThresholdForMultipartUploadBytes)
public Long getPriority()
public void setPriority(Long priority)
public S3ExportTaskExecutorConfig withPriority(Long priority)
public Boolean getDisabled()
public void setDisabled(Boolean disabled)
public S3ExportTaskExecutorConfig withDisabled(Boolean disabled)
public StatusConfig getStatusConfig()
public void setStatusConfig(StatusConfig statusConfig)
public S3ExportTaskExecutorConfig withStatusConfig(StatusConfig statusConfig)