public static final class FileTypes.Info.Builder extends Object
FileTypes.Info
.Constructor and Description |
---|
FileTypes.Info.Builder(String name,
FileTypes.SourceType sourceType,
long bytesTransferred,
TransferStatus status)
Constructor with parameters for the required properties of
FileTypes.Info . |
Modifier and Type | Method and Description |
---|---|
FileTypes.Info |
build() |
FileTypes.Info.Builder |
setChecksumInfo(FileTypes.ChecksumInfo checksumInfo)
The checksum information of the file received by the server.
|
FileTypes.Info.Builder |
setErrorMessage(LocalizableMessage errorMessage)
Details about the transfer error.
|
FileTypes.Info.Builder |
setSize(Long size)
The file size, in bytes as received by the server.
|
FileTypes.Info.Builder |
setSourceEndpoint(TransferEndpoint sourceEndpoint)
A source endpoint from which to retrieve the file.
|
FileTypes.Info.Builder |
setUploadEndpoint(TransferEndpoint uploadEndpoint)
An upload endpoint to which the client can push the content.
|
public FileTypes.Info.Builder(String name, FileTypes.SourceType sourceType, long bytesTransferred, TransferStatus status)
FileTypes.Info
.public FileTypes.Info.Builder setSize(Long size)
TransferStatus.READY
.size
- New value for the property.public FileTypes.Info.Builder setChecksumInfo(FileTypes.ChecksumInfo checksumInfo)
checksumInfo
- New value for the property.public FileTypes.Info.Builder setSourceEndpoint(TransferEndpoint sourceEndpoint)
getSourceType()
is FileTypes.SourceType.PULL
.sourceEndpoint
- New value for the property.public FileTypes.Info.Builder setUploadEndpoint(TransferEndpoint uploadEndpoint)
getSourceType()
is FileTypes.SourceType.PUSH
.uploadEndpoint
- New value for the property.public FileTypes.Info.Builder setErrorMessage(LocalizableMessage errorMessage)
TransferStatus.ERROR
.errorMessage
- New value for the property.public FileTypes.Info build()
Copyright © 2016. All Rights Reserved.