|
28 | 28 |
|
29 | 29 | import com.aliyun.oss.common.auth.Credentials;
|
30 | 30 | import com.aliyun.oss.common.comm.ResponseMessage;
|
31 |
| -import com.aliyun.oss.model.AbortMultipartUploadRequest; |
32 |
| -import com.aliyun.oss.model.AccessControlList; |
33 |
| -import com.aliyun.oss.model.AppendObjectRequest; |
34 |
| -import com.aliyun.oss.model.AppendObjectResult; |
35 |
| -import com.aliyun.oss.model.Bucket; |
36 |
| -import com.aliyun.oss.model.BucketInfo; |
37 |
| -import com.aliyun.oss.model.BucketList; |
38 |
| -import com.aliyun.oss.model.BucketLoggingResult; |
39 |
| -import com.aliyun.oss.model.BucketProcess; |
40 |
| -import com.aliyun.oss.model.BucketReferer; |
41 |
| -import com.aliyun.oss.model.BucketReplicationProgress; |
42 |
| -import com.aliyun.oss.model.BucketStat; |
43 |
| -import com.aliyun.oss.model.BucketWebsiteResult; |
44 |
| -import com.aliyun.oss.model.CannedAccessControlList; |
45 |
| -import com.aliyun.oss.model.CnameConfiguration; |
46 |
| -import com.aliyun.oss.model.CompleteMultipartUploadRequest; |
47 |
| -import com.aliyun.oss.model.CompleteMultipartUploadResult; |
48 |
| -import com.aliyun.oss.model.CopyObjectRequest; |
49 |
| -import com.aliyun.oss.model.CopyObjectResult; |
50 |
| -import com.aliyun.oss.model.CreateBucketRequest; |
51 |
| -import com.aliyun.oss.model.CreateLiveChannelRequest; |
52 |
| -import com.aliyun.oss.model.CreateLiveChannelResult; |
53 |
| -import com.aliyun.oss.model.CreateSymlinkRequest; |
54 |
| -import com.aliyun.oss.model.DeleteBucketCnameRequest; |
55 |
| -import com.aliyun.oss.model.DeleteBucketReplicationRequest; |
56 |
| -import com.aliyun.oss.model.DeleteObjectsRequest; |
57 |
| -import com.aliyun.oss.model.DeleteObjectsResult; |
58 |
| -import com.aliyun.oss.model.DownloadFileRequest; |
59 |
| -import com.aliyun.oss.model.DownloadFileResult; |
60 |
| -import com.aliyun.oss.model.GeneratePresignedUrlRequest; |
61 |
| -import com.aliyun.oss.model.GenerateRtmpUriRequest; |
62 |
| -import com.aliyun.oss.model.GenerateVodPlaylistRequest; |
63 |
| -import com.aliyun.oss.model.GenericRequest; |
64 |
| -import com.aliyun.oss.model.GetBucketImageResult; |
65 |
| -import com.aliyun.oss.model.GetBucketReplicationProgressRequest; |
66 |
| -import com.aliyun.oss.model.ListLiveChannelsRequest; |
67 |
| -import com.aliyun.oss.model.LiveChannel; |
68 |
| -import com.aliyun.oss.model.LiveChannelGenericRequest; |
69 |
| -import com.aliyun.oss.model.LiveChannelInfo; |
70 |
| -import com.aliyun.oss.model.LiveChannelListing; |
71 |
| -import com.aliyun.oss.model.LiveChannelStat; |
72 |
| -import com.aliyun.oss.model.LiveChannelStatus; |
73 |
| -import com.aliyun.oss.model.LiveRecord; |
74 |
| -import com.aliyun.oss.model.OSSSymlink; |
75 |
| -import com.aliyun.oss.model.ReplicationRule; |
76 |
| -import com.aliyun.oss.model.GetImageStyleResult; |
77 |
| -import com.aliyun.oss.model.GetObjectRequest; |
78 |
| -import com.aliyun.oss.model.HeadObjectRequest; |
79 |
| -import com.aliyun.oss.model.InitiateMultipartUploadRequest; |
80 |
| -import com.aliyun.oss.model.InitiateMultipartUploadResult; |
81 |
| -import com.aliyun.oss.model.LifecycleRule; |
82 |
| -import com.aliyun.oss.model.ListBucketsRequest; |
83 |
| -import com.aliyun.oss.model.ListMultipartUploadsRequest; |
84 |
| -import com.aliyun.oss.model.ListObjectsRequest; |
85 |
| -import com.aliyun.oss.model.ListPartsRequest; |
86 |
| -import com.aliyun.oss.model.MultipartUploadListing; |
87 |
| -import com.aliyun.oss.model.OSSObject; |
88 |
| -import com.aliyun.oss.model.ObjectAcl; |
89 |
| -import com.aliyun.oss.model.ObjectListing; |
90 |
| -import com.aliyun.oss.model.ObjectMetadata; |
91 |
| -import com.aliyun.oss.model.OptionsRequest; |
92 |
| -import com.aliyun.oss.model.PartListing; |
93 |
| -import com.aliyun.oss.model.PolicyConditions; |
94 |
| -import com.aliyun.oss.model.PutBucketImageRequest; |
95 |
| -import com.aliyun.oss.model.PutImageStyleRequest; |
96 |
| -import com.aliyun.oss.model.PutObjectRequest; |
97 |
| -import com.aliyun.oss.model.PutObjectResult; |
98 |
| -import com.aliyun.oss.model.SetBucketAclRequest; |
99 |
| -import com.aliyun.oss.model.SetBucketCORSRequest; |
100 |
| -import com.aliyun.oss.model.AddBucketCnameRequest; |
101 |
| -import com.aliyun.oss.model.SetBucketProcessRequest; |
102 |
| -import com.aliyun.oss.model.SetBucketRefererRequest; |
103 |
| -import com.aliyun.oss.model.AddBucketReplicationRequest; |
104 |
| -import com.aliyun.oss.model.SetBucketStorageCapacityRequest; |
105 |
| -import com.aliyun.oss.model.SetBucketTaggingRequest; |
106 |
| -import com.aliyun.oss.model.SetLiveChannelRequest; |
107 |
| -import com.aliyun.oss.model.SetObjectAclRequest; |
108 |
| -import com.aliyun.oss.model.SimplifiedObjectMeta; |
109 |
| -import com.aliyun.oss.model.TagSet; |
110 |
| -import com.aliyun.oss.model.Style; |
111 |
| -import com.aliyun.oss.model.UploadFileRequest; |
112 |
| -import com.aliyun.oss.model.UploadFileResult; |
| 31 | +import com.aliyun.oss.model.*; |
113 | 32 | import com.aliyun.oss.model.SetBucketCORSRequest.CORSRule;
|
114 |
| -import com.aliyun.oss.model.SetBucketLifecycleRequest; |
115 |
| -import com.aliyun.oss.model.SetBucketLoggingRequest; |
116 |
| -import com.aliyun.oss.model.SetBucketWebsiteRequest; |
117 |
| -import com.aliyun.oss.model.UploadPartCopyRequest; |
118 |
| -import com.aliyun.oss.model.UploadPartCopyResult; |
119 |
| -import com.aliyun.oss.model.UploadPartRequest; |
120 |
| -import com.aliyun.oss.model.UploadPartResult; |
121 |
| -import com.aliyun.oss.model.UserQos; |
122 | 33 |
|
123 | 34 | /**
|
124 | 35 | * 阿里云对象存储服务(Object Storage Service, OSS)的访问接口。
|
@@ -734,6 +645,23 @@ public ObjectAcl getObjectAcl(String bucketName, String key)
|
734 | 645 | */
|
735 | 646 | public ObjectAcl getObjectAcl(GenericRequest genericRequest)
|
736 | 647 | throws OSSException, ClientException;
|
| 648 | + |
| 649 | + /** |
| 650 | + * 唤醒冷化后的数据 |
| 651 | + * @param bucketName Bucket名称。 |
| 652 | + * @param key Object Key。 |
| 653 | + * @return 请求结果{@link RestoreObjectResult}实例。 |
| 654 | + */ |
| 655 | + public RestoreObjectResult restoreObject(String bucketName, String key) |
| 656 | + throws OSSException, ClientException; |
| 657 | + |
| 658 | + /** |
| 659 | + * 唤醒冷化后的数据 |
| 660 | + * @param genericRequest 请求信息。 |
| 661 | + * @return 请求结果{@link RestoreObjectResult}实例。 |
| 662 | + */ |
| 663 | + public RestoreObjectResult restoreObject(GenericRequest genericRequest) |
| 664 | + throws OSSException, ClientException; |
737 | 665 |
|
738 | 666 | /**
|
739 | 667 | * 生成一个用HTTP GET方法访问{@link OSSObject}的URL。
|
@@ -1720,5 +1648,46 @@ public OSSSymlink getSymlink(String bucketName, String symlink)
|
1720 | 1648 | */
|
1721 | 1649 | public OSSSymlink getSymlink(GenericRequest genericRequest)
|
1722 | 1650 | throws OSSException, ClientException;
|
1723 |
| - |
| 1651 | + |
| 1652 | + // UDF |
| 1653 | + public void createUdf(CreateUdfRequest createUdfRequest) |
| 1654 | + throws OSSException, ClientException; |
| 1655 | + |
| 1656 | + public UdfInfo getUdfInfo(UdfGenericRequest genericRequest) |
| 1657 | + throws OSSException, ClientException; |
| 1658 | + |
| 1659 | + public List<UdfInfo> listUdfs() throws OSSException, ClientException; |
| 1660 | + |
| 1661 | + public void deleteUdf(UdfGenericRequest genericRequest) |
| 1662 | + throws OSSException, ClientException; |
| 1663 | + |
| 1664 | + public void uploadUdfImage(UploadUdfImageRequest uploadUdfImageRequest) |
| 1665 | + throws OSSException, ClientException; |
| 1666 | + |
| 1667 | + public List<UdfImageInfo> getUdfImageInfo(UdfGenericRequest genericRequest) |
| 1668 | + throws OSSException, ClientException; |
| 1669 | + |
| 1670 | + public void deleteUdfImage(UdfGenericRequest genericRequest) |
| 1671 | + throws OSSException, ClientException; |
| 1672 | + |
| 1673 | + public void createUdfApplication(CreateUdfApplicationRequest createUdfApplicationRequest) |
| 1674 | + throws OSSException, ClientException; |
| 1675 | + |
| 1676 | + public UdfApplicationInfo getUdfApplicationInfo(UdfGenericRequest genericRequest) |
| 1677 | + throws OSSException, ClientException; |
| 1678 | + |
| 1679 | + public List<UdfApplicationInfo> listUdfApplications() throws OSSException, ClientException; |
| 1680 | + |
| 1681 | + public void deleteUdfApplication(UdfGenericRequest genericRequest) |
| 1682 | + throws OSSException, ClientException; |
| 1683 | + |
| 1684 | + public void upgradeUdfApplication(UpgradeUdfApplicationRequest upgradeUdfApplicationRequest) |
| 1685 | + throws OSSException, ClientException; |
| 1686 | + |
| 1687 | + public void resizeUdfApplication(ResizeUdfApplicationRequest resizeUdfApplicationRequest) |
| 1688 | + throws OSSException, ClientException; |
| 1689 | + |
| 1690 | + public UdfApplicationLog getUdfApplicationLog(GetUdfApplicationLogRequest getUdfApplicationLogRequest) |
| 1691 | + throws OSSException, ClientException; |
| 1692 | + |
1724 | 1693 | }
|
0 commit comments