DelegationClient

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,994 of 1,9940%48 of 480%300300243243276276
retry(Callable)540%40%33191911
lambda$uploadPart$107(InputStreamProvider, String, String, int, String, long, ACLType)440%n/a11141411
isRetryableException(TosException, List)390%180%10109911
DelegationClient(TOSClientConfiguration, int, List)280%n/a118811
refresh()280%40%338811
credentialIsChanged(Credential)250%60%443311
newAppendObjectRequest(String, String, InputStreamProvider, long, long, String, ACLType)220%n/a11101011
newPutObjectRequest(String, String, InputStreamProvider, long, ACLType)180%n/a118811
isRetryableTosServerException(TosException, List)160%60%443311
isRetryableTosClientException(TosException)150%60%443311
isRetryableTosConflictException(TosServerException, List)140%40%332211
appendObject(String, String, InputStreamProvider, long, long, String, ACLType)130%n/a111111
uploadPart(String, String, String, int, InputStreamProvider, long, ACLType)130%n/a111111
lambda$appendObject$89(String, String, InputStreamProvider, long, long, String, ACLType)130%n/a112211
copyObjectTo(String, String, String, String, RequestOptionsBuilder[])110%n/a111111
copyObjectFrom(String, String, String, String, RequestOptionsBuilder[])110%n/a111111
preSignedURL(String, String, String, Duration, RequestOptionsBuilder[])110%n/a111111
put(String, String, InputStreamProvider, long, ACLType)110%n/a111111
lambda$put$88(String, String, InputStreamProvider, long, ACLType)110%n/a112211
copyObject(String, String, String, RequestOptionsBuilder[])100%n/a111111
refreshCredentials(String, String, String)100%n/a111111
getObject(String, String, RequestOptionsBuilder[])90%n/a111111
headObject(String, String, RequestOptionsBuilder[])90%n/a111111
deleteObject(String, String, RequestOptionsBuilder[])90%n/a111111
deleteMultiObjects(String, DeleteMultiObjectsInput, RequestOptionsBuilder[])90%n/a111111
uploadFile(String, UploadFileInput, RequestOptionsBuilder[])90%n/a111111
setObjectMeta(String, String, RequestOptionsBuilder[])90%n/a111111
uploadPartCopy(String, UploadPartCopyInput, RequestOptionsBuilder[])90%n/a111111
getObjectAcl(String, String, RequestOptionsBuilder[])90%n/a111111
createMultipartUpload(String, String, RequestOptionsBuilder[])90%n/a111111
listUploadedParts(String, ListUploadedPartsInput, RequestOptionsBuilder[])90%n/a111111
refreshEndpointRegion(String, String)90%n/a111111
lambda$preSignedURL$33(String, String, String, Duration, RequestOptionsBuilder[])90%n/a111111
lambda$copyObjectFrom$24(String, String, String, String, RequestOptionsBuilder[])90%n/a111111
lambda$copyObjectTo$23(String, String, String, String, RequestOptionsBuilder[])90%n/a111111
putBucketPolicy(String, String)80%n/a111111
listObjects(String, ListObjectsInput)80%n/a111111
listObjectVersions(String, ListObjectVersionsInput)80%n/a111111
putObjectAcl(String, PutObjectAclInput)80%n/a111111
completeMultipartUpload(String, CompleteMultipartUploadInput)80%n/a111111
abortMultipartUpload(String, AbortMultipartUploadInput)80%n/a111111
listMultipartUploads(String, ListMultipartUploadsInput)80%n/a111111
changeRegionAndEndpoint(String, String)80%n/a112211
lambda$copyObject$22(String, String, String, RequestOptionsBuilder[])80%n/a111111
createBucket(String)70%n/a111111
createBucket(CreateBucketV2Input)70%n/a111111
headBucket(HeadBucketV2Input)70%n/a111111
deleteBucket(DeleteBucketInput)70%n/a111111
listBuckets(ListBucketsV2Input)70%n/a111111
createBucket(CreateBucketInput)70%n/a111111
headBucket(String)70%n/a111111
deleteBucket(String)70%n/a111111
listBuckets(ListBucketsInput)70%n/a111111
putBucketPolicy(PutBucketPolicyInput)70%n/a111111
getBucketPolicy(String)70%n/a111111
getBucketPolicy(GetBucketPolicyInput)70%n/a111111
deleteBucketPolicy(String)70%n/a111111
deleteBucketPolicy(DeleteBucketPolicyInput)70%n/a111111
putBucketCORS(PutBucketCORSInput)70%n/a111111
getBucketCORS(GetBucketCORSInput)70%n/a111111
deleteBucketCORS(DeleteBucketCORSInput)70%n/a111111
putBucketStorageClass(PutBucketStorageClassInput)70%n/a111111
getBucketLocation(GetBucketLocationInput)70%n/a111111
putBucketLifecycle(PutBucketLifecycleInput)70%n/a111111
getBucketLifecycle(GetBucketLifecycleInput)70%n/a111111
deleteBucketLifecycle(DeleteBucketLifecycleInput)70%n/a111111
putBucketMirrorBack(PutBucketMirrorBackInput)70%n/a111111
getBucketMirrorBack(GetBucketMirrorBackInput)70%n/a111111
deleteBucketMirrorBack(DeleteBucketMirrorBackInput)70%n/a111111
putBucketReplication(PutBucketReplicationInput)70%n/a111111
getBucketReplication(GetBucketReplicationInput)70%n/a111111
deleteBucketReplication(DeleteBucketReplicationInput)70%n/a111111
putBucketVersioning(PutBucketVersioningInput)70%n/a111111
getBucketVersioning(GetBucketVersioningInput)70%n/a111111
putBucketWebsite(PutBucketWebsiteInput)70%n/a111111
getBucketWebsite(GetBucketWebsiteInput)70%n/a111111
deleteBucketWebsite(DeleteBucketWebsiteInput)70%n/a111111
putBucketNotification(PutBucketNotificationInput)70%n/a111111
getBucketNotification(GetBucketNotificationInput)70%n/a111111
putBucketNotificationType2(PutBucketNotificationType2Input)70%n/a111111
getBucketNotificationType2(GetBucketNotificationType2Input)70%n/a111111
putBucketCustomDomain(PutBucketCustomDomainInput)70%n/a111111
listBucketCustomDomain(ListBucketCustomDomainInput)70%n/a111111
deleteBucketCustomDomain(DeleteBucketCustomDomainInput)70%n/a111111
putBucketRealTimeLog(PutBucketRealTimeLogInput)70%n/a111111
getBucketRealTimeLog(GetBucketRealTimeLogInput)70%n/a111111
deleteBucketRealTimeLog(DeleteBucketRealTimeLogInput)70%n/a111111
putBucketACL(PutBucketACLInput)70%n/a111111
getBucketACL(GetBucketACLInput)70%n/a111111
putBucketRename(PutBucketRenameInput)70%n/a111111
getBucketRename(GetBucketRenameInput)70%n/a111111
deleteBucketRename(DeleteBucketRenameInput)70%n/a111111
putBucketEncryption(PutBucketEncryptionInput)70%n/a111111
getBucketEncryption(GetBucketEncryptionInput)70%n/a111111
deleteBucketEncryption(DeleteBucketEncryptionInput)70%n/a111111
putBucketTagging(PutBucketTaggingInput)70%n/a111111
getBucketTagging(GetBucketTaggingInput)70%n/a111111
deleteBucketTagging(DeleteBucketTaggingInput)70%n/a111111
putBucketInventory(PutBucketInventoryInput)70%n/a111111
getBucketInventory(GetBucketInventoryInput)70%n/a111111
listBucketInventory(ListBucketInventoryInput)70%n/a111111
deleteBucketInventory(DeleteBucketInventoryInput)70%n/a111111
getObject(GetObjectV2Input)70%n/a111111
getObjectToFile(GetObjectToFileInput)70%n/a111111
getFileStatus(GetFileStatusInput)70%n/a111111
uploadFile(UploadFileV2Input)70%n/a111111
downloadFile(DownloadFileInput)70%n/a111111
resumableCopyObject(ResumableCopyObjectInput)70%n/a111111
headObject(HeadObjectV2Input)70%n/a111111
deleteObject(DeleteObjectInput)70%n/a111111
deleteMultiObjects(DeleteMultiObjectsV2Input)70%n/a111111
putObjectFromFile(PutObjectFromFileInput)70%n/a111111
setObjectMeta(SetObjectMetaInput)70%n/a111111
setObjectTime(SetObjectTimeInput)70%n/a111111
listObjects(ListObjectsV2Input)70%n/a111111
listObjectsType2(ListObjectsType2Input)70%n/a111111
listObjectVersions(ListObjectVersionsV2Input)70%n/a111111
copyObject(CopyObjectV2Input)70%n/a111111
uploadPartCopy(UploadPartCopyV2Input)70%n/a111111
putObjectAcl(PutObjectACLInput)70%n/a111111
getObjectAcl(GetObjectACLV2Input)70%n/a111111
putObjectTagging(PutObjectTaggingInput)70%n/a111111
getObjectTagging(GetObjectTaggingInput)70%n/a111111
deleteObjectTagging(DeleteObjectTaggingInput)70%n/a111111
fetchObject(FetchObjectInput)70%n/a111111
putFetchTask(PutFetchTaskInput)70%n/a111111
getFetchTask(GetFetchTaskInput)70%n/a111111
createMultipartUpload(CreateMultipartUploadInput)70%n/a111111
uploadPartFromFile(UploadPartFromFileInput)70%n/a111111
completeMultipartUpload(CompleteMultipartUploadV2Input)70%n/a111111
abortMultipartUpload(AbortMultipartUploadInput)70%n/a111111
listParts(ListPartsInput)70%n/a111111
listMultipartUploads(ListMultipartUploadsV2Input)70%n/a111111
renameObject(RenameObjectInput)70%n/a111111
restoreObject(RestoreObjectInput)70%n/a111111
putSymlink(PutSymlinkInput)70%n/a111111
getSymlink(GetSymlinkInput)70%n/a111111
preSignedURL(PreSignedURLInput)70%n/a111111
preSignedPostSignature(PreSignedPostSignatureInput)70%n/a111111
preSingedPolicyURL(PreSingedPolicyURLInput)70%n/a111111
preSignedPolicyURL(PreSignedPolicyURLInput)70%n/a111111
changeCredentials(Credentials)70%n/a112211
changeTransportConfig(TransportConfig)70%n/a112211
lambda$refreshCredentials$125(String, String, String)70%n/a111111
lambda$changeRegionAndEndpoint$122(String, String)70%n/a112211
lambda$listUploadedParts$31(String, ListUploadedPartsInput, RequestOptionsBuilder[])70%n/a111111
lambda$createMultipartUpload$28(String, String, RequestOptionsBuilder[])70%n/a111111
lambda$getObjectAcl$27(String, String, RequestOptionsBuilder[])70%n/a111111
lambda$uploadPartCopy$25(String, UploadPartCopyInput, RequestOptionsBuilder[])70%n/a111111
lambda$setObjectMeta$19(String, String, RequestOptionsBuilder[])70%n/a111111
lambda$uploadFile$18(String, UploadFileInput, RequestOptionsBuilder[])70%n/a111111
lambda$deleteMultiObjects$17(String, DeleteMultiObjectsInput, RequestOptionsBuilder[])70%n/a111111
lambda$deleteObject$16(String, String, RequestOptionsBuilder[])70%n/a111111
lambda$headObject$15(String, String, RequestOptionsBuilder[])70%n/a111111
lambda$getObject$14(String, String, RequestOptionsBuilder[])70%n/a111111
lambda$refreshEndpointRegion$124(String, String)60%n/a111111
lambda$changeTransportConfig$123(TransportConfig)60%n/a112211
lambda$changeCredentials$121(Credentials)60%n/a112211
lambda$listMultipartUploads$32(String, ListMultipartUploadsInput)60%n/a111111
lambda$abortMultipartUpload$30(String, AbortMultipartUploadInput)60%n/a111111
lambda$completeMultipartUpload$29(String, CompleteMultipartUploadInput)60%n/a111111
lambda$putObjectAcl$26(String, PutObjectAclInput)60%n/a111111
lambda$listObjectVersions$21(String, ListObjectVersionsInput)60%n/a111111
lambda$listObjects$20(String, ListObjectsInput)60%n/a111111
lambda$putBucketPolicy$9(String, String)60%n/a111111
putObject(String, String, InputStream, RequestOptionsBuilder[])50%n/a111111
appendObject(String, String, InputStream, long, RequestOptionsBuilder[])50%n/a111111
uploadPart(String, UploadPartInput, RequestOptionsBuilder[])50%n/a111111
putObject(PutObjectInput)50%n/a111111
appendObject(AppendObjectInput)50%n/a111111
uploadPart(UploadPartV2Input)50%n/a111111
lambda$preSignedPolicyURL$120(PreSignedPolicyURLInput)50%n/a111111
lambda$preSingedPolicyURL$119(PreSingedPolicyURLInput)50%n/a111111
lambda$preSignedPostSignature$118(PreSignedPostSignatureInput)50%n/a111111
lambda$preSignedURL$117(PreSignedURLInput)50%n/a111111
lambda$getSymlink$116(GetSymlinkInput)50%n/a111111
lambda$putSymlink$115(PutSymlinkInput)50%n/a111111
lambda$restoreObject$114(RestoreObjectInput)50%n/a111111
lambda$renameObject$113(RenameObjectInput)50%n/a111111
lambda$listMultipartUploads$112(ListMultipartUploadsV2Input)50%n/a111111
lambda$listParts$111(ListPartsInput)50%n/a111111
lambda$abortMultipartUpload$110(AbortMultipartUploadInput)50%n/a111111
lambda$completeMultipartUpload$109(CompleteMultipartUploadV2Input)50%n/a111111
lambda$uploadPartFromFile$108(UploadPartFromFileInput)50%n/a111111
lambda$createMultipartUpload$106(CreateMultipartUploadInput)50%n/a111111
lambda$getFetchTask$105(GetFetchTaskInput)50%n/a111111
lambda$putFetchTask$104(PutFetchTaskInput)50%n/a111111
lambda$fetchObject$103(FetchObjectInput)50%n/a111111
lambda$deleteObjectTagging$102(DeleteObjectTaggingInput)50%n/a111111
lambda$getObjectTagging$101(GetObjectTaggingInput)50%n/a111111
lambda$putObjectTagging$100(PutObjectTaggingInput)50%n/a111111
lambda$getObjectAcl$99(GetObjectACLV2Input)50%n/a111111
lambda$putObjectAcl$98(PutObjectACLInput)50%n/a111111
lambda$uploadPartCopy$97(UploadPartCopyV2Input)50%n/a111111
lambda$copyObject$96(CopyObjectV2Input)50%n/a111111
lambda$listObjectVersions$95(ListObjectVersionsV2Input)50%n/a111111
lambda$listObjectsType2$94(ListObjectsType2Input)50%n/a111111
lambda$listObjects$93(ListObjectsV2Input)50%n/a111111
lambda$setObjectTime$92(SetObjectTimeInput)50%n/a111111
lambda$setObjectMeta$91(SetObjectMetaInput)50%n/a111111
lambda$putObjectFromFile$90(PutObjectFromFileInput)50%n/a111111
lambda$deleteMultiObjects$87(DeleteMultiObjectsV2Input)50%n/a111111
lambda$deleteObject$86(DeleteObjectInput)50%n/a111111
lambda$headObject$85(HeadObjectV2Input)50%n/a111111
lambda$resumableCopyObject$84(ResumableCopyObjectInput)50%n/a111111
lambda$downloadFile$83(DownloadFileInput)50%n/a111111
lambda$uploadFile$82(UploadFileV2Input)50%n/a111111
lambda$getFileStatus$81(GetFileStatusInput)50%n/a111111
lambda$getObjectToFile$80(GetObjectToFileInput)50%n/a111111
lambda$getObject$79(GetObjectV2Input)50%n/a111111
lambda$deleteBucketInventory$78(DeleteBucketInventoryInput)50%n/a111111
lambda$listBucketInventory$77(ListBucketInventoryInput)50%n/a111111
lambda$getBucketInventory$76(GetBucketInventoryInput)50%n/a111111
lambda$putBucketInventory$75(PutBucketInventoryInput)50%n/a111111
lambda$deleteBucketTagging$74(DeleteBucketTaggingInput)50%n/a111111
lambda$getBucketTagging$73(GetBucketTaggingInput)50%n/a111111
lambda$putBucketTagging$72(PutBucketTaggingInput)50%n/a111111
lambda$deleteBucketEncryption$71(DeleteBucketEncryptionInput)50%n/a111111
lambda$getBucketEncryption$70(GetBucketEncryptionInput)50%n/a111111
lambda$putBucketEncryption$69(PutBucketEncryptionInput)50%n/a111111
lambda$deleteBucketRename$68(DeleteBucketRenameInput)50%n/a111111
lambda$getBucketRename$67(GetBucketRenameInput)50%n/a111111
lambda$putBucketRename$66(PutBucketRenameInput)50%n/a111111
lambda$getBucketACL$65(GetBucketACLInput)50%n/a111111
lambda$putBucketACL$64(PutBucketACLInput)50%n/a111111
lambda$getBucketRealTimeLog$62(GetBucketRealTimeLogInput)50%n/a111111
lambda$putBucketRealTimeLog$61(PutBucketRealTimeLogInput)50%n/a111111
lambda$deleteBucketCustomDomain$60(DeleteBucketCustomDomainInput)50%n/a111111
lambda$listBucketCustomDomain$59(ListBucketCustomDomainInput)50%n/a111111
lambda$putBucketCustomDomain$58(PutBucketCustomDomainInput)50%n/a111111
lambda$getBucketNotificationType2$57(GetBucketNotificationType2Input)50%n/a111111
lambda$putBucketNotificationType2$56(PutBucketNotificationType2Input)50%n/a111111
lambda$getBucketNotification$55(GetBucketNotificationInput)50%n/a111111
lambda$putBucketNotification$54(PutBucketNotificationInput)50%n/a111111
lambda$deleteBucketWebsite$53(DeleteBucketWebsiteInput)50%n/a111111
lambda$getBucketWebsite$52(GetBucketWebsiteInput)50%n/a111111
lambda$putBucketWebsite$51(PutBucketWebsiteInput)50%n/a111111
lambda$getBucketVersioning$50(GetBucketVersioningInput)50%n/a111111
lambda$putBucketVersioning$49(PutBucketVersioningInput)50%n/a111111
lambda$deleteBucketReplication$48(DeleteBucketReplicationInput)50%n/a111111
lambda$getBucketReplication$47(GetBucketReplicationInput)50%n/a111111
lambda$putBucketReplication$46(PutBucketReplicationInput)50%n/a111111
lambda$deleteBucketMirrorBack$45(DeleteBucketMirrorBackInput)50%n/a111111
lambda$getBucketMirrorBack$44(GetBucketMirrorBackInput)50%n/a111111
lambda$putBucketMirrorBack$43(PutBucketMirrorBackInput)50%n/a111111
lambda$deleteBucketLifecycle$42(DeleteBucketLifecycleInput)50%n/a111111
lambda$getBucketLifecycle$41(GetBucketLifecycleInput)50%n/a111111
lambda$putBucketLifecycle$40(PutBucketLifecycleInput)50%n/a111111
lambda$getBucketLocation$39(GetBucketLocationInput)50%n/a111111
lambda$putBucketStorageClass$38(PutBucketStorageClassInput)50%n/a111111
lambda$deleteBucketCORS$37(DeleteBucketCORSInput)50%n/a111111
lambda$getBucketCORS$36(GetBucketCORSInput)50%n/a111111
lambda$putBucketCORS$35(PutBucketCORSInput)50%n/a111111
lambda$deleteBucketPolicy$34(DeleteBucketPolicyInput)50%n/a111111
lambda$deleteBucketPolicy$13(String)50%n/a111111
lambda$getBucketPolicy$12(GetBucketPolicyInput)50%n/a111111
lambda$getBucketPolicy$11(String)50%n/a111111
lambda$putBucketPolicy$10(PutBucketPolicyInput)50%n/a111111
lambda$listBuckets$8(ListBucketsInput)50%n/a111111
lambda$deleteBucket$7(String)50%n/a111111
lambda$headBucket$6(String)50%n/a111111
lambda$createBucket$5(CreateBucketInput)50%n/a111111
lambda$listBuckets$4(ListBucketsV2Input)50%n/a111111
lambda$deleteBucket$3(DeleteBucketInput)50%n/a111111
lambda$headBucket$2(HeadBucketV2Input)50%n/a111111
lambda$createBucket$1(CreateBucketV2Input)50%n/a111111
lambda$createBucket$0(String)50%n/a111111
setClient(TOSV2)40%n/a112211
setMaxRetryTimes(int)40%n/a112211
close()40%n/a112211
lambda$deleteBucketRealTimeLog$63(DeleteBucketRealTimeLogInput)40%n/a111111
static {...}40%n/a111111
client()30%n/a111111
maxRetryTimes()30%n/a111111
config()30%n/a111111
usedCredential()30%n/a111111