Package org.apache.flink.fs.osshadoop
Class OSSAccessor
java.lang.Object
org.apache.flink.fs.osshadoop.OSSAccessor
Core implementation of Aliyun OSS Filesystem for Flink. Provides the bridging logic between
Hadoop's abstract filesystem and Aliyun OSS.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.aliyun.oss.model.CompleteMultipartUploadResultcompleteMultipartUpload(String objectName, String uploadId, List<com.aliyun.oss.model.PartETag> partETags) booleandeleteObject(String objectName) voidorg.apache.flink.core.fs.PathobjectToPath(String object) pathToObject(org.apache.flink.core.fs.Path path) voidstartMultipartUpload(String objectName) com.aliyun.oss.model.PartETaguploadPart(File file, String objectName, String uploadId, int idx)
-
Constructor Details
-
OSSAccessor
public OSSAccessor(org.apache.hadoop.fs.aliyun.oss.AliyunOSSFileSystem fs)
-
-
Method Details
-
pathToObject
-
objectToPath
-
startMultipartUpload
-
deleteObject
- Throws:
IOException
-
completeMultipartUpload
-
uploadPart
public com.aliyun.oss.model.PartETag uploadPart(File file, String objectName, String uploadId, int idx) throws IOException - Throws:
IOException
-
putObject
- Throws:
IOException
-
getObject
- Throws:
IOException
-