类 com.aliyun.openservices.ClientException
的使用

使用 ClientException 的软件包
com.aliyun.openservices.oss   
com.aliyun.openservices.ots   
com.aliyun.openservices.ots.model   
 

com.aliyun.openservices.ossClientException 的使用
 

抛出 ClientExceptioncom.aliyun.openservices.oss 中的方法
 void OSSClient.abortMultipartUpload(AbortMultipartUploadRequest request)
           
 void OSS.abortMultipartUpload(AbortMultipartUploadRequest request)
          终止一个Multipart上传事件。
 CompleteMultipartUploadResult OSSClient.completeMultipartUpload(CompleteMultipartUploadRequest request)
           
 CompleteMultipartUploadResult OSS.completeMultipartUpload(CompleteMultipartUploadRequest request)
          完成一个Multipart上传事件。
 CopyObjectResult OSSClient.copyObject(CopyObjectRequest copyObjectRequest)
           
 CopyObjectResult OSS.copyObject(CopyObjectRequest copyObjectRequest)
          拷贝一个在OSS上已经存在的Object成另外一个Object。
 CopyObjectResult OSSClient.copyObject(String sourceBucketName, String sourceKey, String destinationBucketName, String destinationKey)
           
 CopyObjectResult OSS.copyObject(String sourceBucketName, String sourceKey, String destinationBucketName, String destinationKey)
          拷贝一个在OSS上已经存在的Object成另外一个Object。
 Bucket OSSClient.createBucket(String bucketName)
           
 Bucket OSS.createBucket(String bucketName)
          创建Bucket
 void OSSClient.deleteBucket(String bucketName)
           
 void OSS.deleteBucket(String bucketName)
          删除Bucket
 void OSSClient.deleteObject(String bucketName, String key)
           
 void OSS.deleteObject(String bucketName, String key)
          删除指定的OSSObject
 boolean OSSClient.doesBucketExist(String bucketName)
           
 boolean OSS.doesBucketExist(String bucketName)
          判断给定Bucket是否存在。
 URL OSSClient.generatePresignedUrl(GeneratePresignedUrlRequest request)
           
 URL OSS.generatePresignedUrl(GeneratePresignedUrlRequest request)
          生成一个包含签名信息并可以访问OSSObject的URL。
 URL OSSClient.generatePresignedUrl(String bucketName, String key, Date expiration)
           
 URL OSS.generatePresignedUrl(String bucketName, String key, Date expiration)
          生成一个用HTTP GET方法访问OSSObject的URL。
 URL OSSClient.generatePresignedUrl(String bucketName, String key, Date expiration, HttpMethod method)
           
 URL OSS.generatePresignedUrl(String bucketName, String key, Date expiration, HttpMethod method)
          生成一个用指定HTTP方法访问OSSObject的URL。
 AccessControlList OSSClient.getBucketAcl(String bucketName)
           
 AccessControlList OSS.getBucketAcl(String bucketName)
          返回给定Bucket的Access Control List(ACL)。
 OSSObject OSSClient.getObject(GetObjectRequest getObjectRequest)
           
 OSSObject OSS.getObject(GetObjectRequest getObjectRequest)
          从OSS指定的Bucket中导出OSSObject
 ObjectMetadata OSSClient.getObject(GetObjectRequest getObjectRequest, File file)
           
 ObjectMetadata OSS.getObject(GetObjectRequest getObjectRequest, File file)
          从OSS指定的Bucket中导出指定的OSSObject到目标文件。
 OSSObject OSSClient.getObject(String bucketName, String key)
           
 OSSObject OSS.getObject(String bucketName, String key)
          从OSS指定的Bucket中导出OSSObject
 ObjectMetadata OSSClient.getObjectMetadata(String bucketName, String key)
           
 ObjectMetadata OSS.getObjectMetadata(String bucketName, String key)
          返回OSSObject的元数据。
 InitiateMultipartUploadResult OSSClient.initiateMultipartUpload(InitiateMultipartUploadRequest request)
           
 InitiateMultipartUploadResult OSS.initiateMultipartUpload(InitiateMultipartUploadRequest request)
          初始化一个Multipart上传事件。
 boolean OSSClient.isBucketExist(String bucketName)
          已过时。 
 List<Bucket> OSSClient.listBuckets()
           
 List<Bucket> OSS.listBuckets()
          返回请求者拥有的所有Bucket的列表。
 MultipartUploadListing OSSClient.listMultipartUploads(ListMultipartUploadsRequest request)
           
 MultipartUploadListing OSS.listMultipartUploads(ListMultipartUploadsRequest request)
          列出所有执行中的 Multipart上传事件。
 ObjectListing OSSClient.listObjects(ListObjectsRequest listObjectsRequest)
           
 ObjectListing OSS.listObjects(ListObjectsRequest listObjectsRequest)
          列出指定Bucket下的OSSObject
 ObjectListing OSSClient.listObjects(String bucketName)
           
 ObjectListing OSS.listObjects(String bucketName)
          列出指定Bucket下的OSSObject
 ObjectListing OSSClient.listObjects(String bucketName, String prefix)
           
 ObjectListing OSS.listObjects(String bucketName, String prefix)
          列出指定Bucket下key以给定prefix开头的OSSObject
 PartListing OSSClient.listParts(ListPartsRequest request)
           
 PartListing OSS.listParts(ListPartsRequest request)
          列出multipart中上传的所有part信息
 PutObjectResult OSSClient.putObject(String bucketName, String key, InputStream input, ObjectMetadata metadata)
           
 PutObjectResult OSS.putObject(String bucketName, String key, InputStream input, ObjectMetadata metadata)
          上传指定的OSSObject到OSS中指定的Bucket
 void OSSClient.setBucketAcl(String bucketName, CannedAccessControlList acl)
           
 void OSS.setBucketAcl(String bucketName, CannedAccessControlList acl)
          设置指定Bucket的Access Control List(ACL)。
 UploadPartResult OSSClient.uploadPart(UploadPartRequest request)
           
 UploadPartResult OSS.uploadPart(UploadPartRequest request)
          上传一个分块(Part)到指定的的Multipart上传事件中。
 

com.aliyun.openservices.otsClientException 的使用
 

抛出 ClientExceptioncom.aliyun.openservices.ots 中的方法
 void OTSClient.abortTransaction(String transactionId)
           
 void OTS.abortTransaction(String transactionId)
          撤销一个事务(Transaction),撤销后所有在此事务中的操作都被取消,撤销后此事务ID失效。
 void OTSClient.batchModifyData(String tableName, Collection<RowChange> rowChanges, String transactionId)
           
 void OTS.batchModifyData(String tableName, Collection<RowChange> rowChanges, String transactionId)
          把PutData和/或DeleteData的多次调用组合成一个调用。
 void OTSClient.commitTransaction(String transactionId)
           
 void OTS.commitTransaction(String transactionId)
          确认并提交事务(Transaction),提交后此事务ID失效。
 void OTSClient.createTable(TableMeta tableMeta)
           
 void OTS.createTable(TableMeta tableMeta)
          创建表(Table)及其相关视图(View)。
 void OTSClient.createTableGroup(String tableGroupName, PartitionKeyType pkType)
           
 void OTS.createTableGroup(String tableGroupName, PartitionKeyType pkType)
          创建表组(Table Group)。
 void OTSClient.deleteData(String tableName, RowDeleteChange rowChange, String transactionId)
           
 void OTS.deleteData(String tableName, RowDeleteChange rowChange, String transactionId)
          删除指定行或行中的数据。
 void OTSClient.deleteTable(String tableName)
           
 void OTS.deleteTable(String tableName)
          删除表(Table)及与此表一起创建的视图(View)。
 void OTSClient.deleteTableGroup(String tableGroupName)
           
 void OTS.deleteTableGroup(String tableGroupName)
          删除表组(Table Group)及属于该表组的相关表(Table)和视图(View)。
 Row OTSClient.getRow(SingleRowQueryCriteria criteria, String transactionId)
           
 Row OTS.getRow(SingleRowQueryCriteria criteria, String transactionId)
          返回表(Table)或视图(View)中的一行数据。
 List<Row> OTSClient.getRowsByOffset(OffsetRowQueryCriteria criteria, String transactionId)
           
 List<Row> OTS.getRowsByOffset(OffsetRowQueryCriteria criteria, String transactionId)
          返回表(Table)或视图(View)的指定偏移量开始的多行数据。
 List<Row> OTSClient.getRowsByRange(RangeRowQueryCriteria criteria, String transactionId)
           
 List<Row> OTS.getRowsByRange(RangeRowQueryCriteria criteria, String transactionId)
          返回表(Table)或视图(View)中主键(Primary Key)的特定范围内的多行数据。
 RowListing OTSClient.getRowsByRange(RangeRowQueryCriteria criteria, String transactionId, String nextToken)
           
 RowListing OTS.getRowsByRange(RangeRowQueryCriteria criteria, String transactionId, String nextToken)
          返回表(Table)或视图(View)中主键(Primary Key)的特定范围内的多行数据。
 TableMeta OTSClient.getTableMeta(String tableName)
           
 TableMeta OTS.getTableMeta(String tableName)
          返回表(Table)的结构信息。
 List<String> OTSClient.listTableGroups()
           
 List<String> OTS.listTableGroups()
          返回表组(Table Group)名的列表。
 List<String> OTSClient.listTables()
           
 List<String> OTS.listTables()
          返回表(Table)名的列表。
 void OTSClient.putData(String tableName, RowPutChange rowChange, String transactionId)
           
 void OTS.putData(String tableName, RowPutChange rowChange, String transactionId)
          插入一行或修改指定行中的数据。
 String OTSClient.startTransaction(String entityName, PartitionKeyValue pkValue)
           
 String OTS.startTransaction(String entityName, PartitionKeyValue pkValue)
          在表(Table)或表组(Table Group)上开始一个事务(Transaction),并得到该事务ID。
 

com.aliyun.openservices.ots.modelClientException 的使用
 

抛出 ClientExceptioncom.aliyun.openservices.ots.model 中的方法
 Map<String,ColumnValue> Row.getColumns()
          获取列(Column)名称与值的只读对应字典。
 



Copyright © 2013. All Rights Reserved.