Skip to content

Commit 2062327

Browse files
author
wjielai
committed
add methods pragma.
1 parent 46baf3b commit 2062327

39 files changed

+986
-11
lines changed

Demo/Example.t

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ public class {{name}} {
6464
}
6565

6666
{{/methods}}
67+
// .cssg-methods-pragma
6768

6869
private void initService() {
6970
String region = "ap-guangzhou";
@@ -86,5 +87,6 @@ public class {{name}} {
8687
{{name}}();
8788

8889
{{/methods}}
90+
// .cssg-methods-pragma
8991
}
9092
}

Demo/app/src/androidTest/java/com/tencent/qcloud/cosxml/cssg/AbortMultiPartsUpload.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,7 @@ public void onFail(CosXmlRequest cosXmlRequest,
120120
});
121121
//.cssg-snippet-body-end
122122
}
123+
// .cssg-methods-pragma
123124

124125
private void initService() {
125126
String region = "ap-guangzhou";
@@ -143,6 +144,7 @@ public void testAbortMultiPartsUpload() {
143144

144145
// 终止分片上传任务
145146
abortMultiUpload();
147+
// .cssg-methods-pragma
146148

147149
}
148150
}

Demo/app/src/androidTest/java/com/tencent/qcloud/cosxml/cssg/BucketACL.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,7 @@ public void onFail(CosXmlRequest cosXmlRequest,
129129

130130
//.cssg-snippet-body-end
131131
}
132+
// .cssg-methods-pragma
132133

133134
public void initService() {
134135
String region = "ap-guangzhou";
@@ -152,6 +153,7 @@ public void testBucketACL() {
152153

153154
// 获取存储桶 ACL
154155
getBucketAcl();
156+
// .cssg-methods-pragma
155157

156158
}
157159
}

Demo/app/src/androidTest/java/com/tencent/qcloud/cosxml/cssg/BucketCORS.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,7 @@ public void onFail(CosXmlRequest cosXmlRequest,
202202
});
203203
//.cssg-snippet-body-end
204204
}
205+
// .cssg-methods-pragma
205206

206207
private void initService() {
207208
String region = "ap-guangzhou";
@@ -231,6 +232,7 @@ public void testBucketCORS() {
231232

232233
// 删除存储桶跨域规则
233234
deleteBucketCors();
235+
// .cssg-methods-pragma
234236

235237
}
236238
}

Demo/app/src/androidTest/java/com/tencent/qcloud/cosxml/cssg/BucketDomain.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,7 @@ public void onFail(CosXmlRequest cosXmlRequest,
123123

124124
//.cssg-snippet-body-end
125125
}
126+
// .cssg-methods-pragma
126127

127128
private void initService() {
128129
String region = "ap-guangzhou";
@@ -146,6 +147,7 @@ public void testBucketDomain() {
146147

147148
// 获取存储桶源站
148149
getBucketDomain();
150+
// .cssg-methods-pragma
149151

150152
}
151153
}

Demo/app/src/androidTest/java/com/tencent/qcloud/cosxml/cssg/BucketInventory.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,7 @@ public void onFail(CosXmlRequest cosXmlRequest,
159159

160160
//.cssg-snippet-body-end
161161
}
162+
// .cssg-methods-pragma
162163

163164
private void initService() {
164165
String region = "ap-guangzhou";
@@ -185,6 +186,7 @@ public void testBucketInventory() {
185186

186187
// 删除存储桶清单任务
187188
deleteBucketInventory();
189+
// .cssg-methods-pragma
188190

189191
}
190192
}

Demo/app/src/androidTest/java/com/tencent/qcloud/cosxml/cssg/BucketLifecycle.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,7 @@ public void onFail(CosXmlRequest cosXmlRequest,
165165

166166
//.cssg-snippet-body-end
167167
}
168+
// .cssg-methods-pragma
168169

169170
private void initService() {
170171
String region = "ap-guangzhou";
@@ -191,6 +192,7 @@ public void testBucketLifecycle() {
191192

192193
// 删除存储桶生命周期
193194
deleteBucketLifecycle();
195+
// .cssg-methods-pragma
194196

195197
}
196198
}

Demo/app/src/androidTest/java/com/tencent/qcloud/cosxml/cssg/BucketLogging.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,7 @@ public void onFail(CosXmlRequest cosXmlRequest,
120120
});
121121
//.cssg-snippet-body-end
122122
}
123+
// .cssg-methods-pragma
123124

124125
private void initService() {
125126
String region = "ap-guangzhou";
@@ -143,6 +144,7 @@ public void testBucketLogging() {
143144

144145
// 获取存储桶日志服务
145146
getBucketLogging();
147+
// .cssg-methods-pragma
146148

147149
}
148150
}

Demo/app/src/androidTest/java/com/tencent/qcloud/cosxml/cssg/BucketPolicy.java

Lines changed: 47 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -32,45 +32,81 @@ public class BucketPolicy {
3232
private CosXmlService cosXmlService;
3333

3434
public static class ServerCredentialProvider extends BasicLifecycleCredentialProvider {
35-
35+
3636
@Override
3737
protected QCloudLifecycleCredentials fetchNewCredentials() throws QCloudClientException {
38-
38+
3939
// 首先从您的临时密钥服务器获取包含了密钥信息的响应
40-
40+
4141
// 然后解析响应,获取密钥信息
4242
String tmpSecretId = "临时密钥 secretId";
4343
String tmpSecretKey = "临时密钥 secretKey";
4444
String sessionToken = "临时密钥 TOKEN";
4545
long expiredTime = 1556183496L;//临时密钥有效截止时间戳,单位是秒
46-
46+
4747
/*强烈建议返回服务器时间作为签名的开始时间,用来避免由于用户手机本地时间偏差过大导致的签名不正确 */
4848
// 返回服务器时间作为签名的起始时间
4949
long startTime = 1556182000L; //临时密钥有效起始时间,单位是秒
50-
50+
5151
// 最后返回临时密钥信息对象
52-
return new SessionQCloudCredentials(tmpSecretId, tmpSecretKey,
53-
sessionToken, startTime, expiredTime);
52+
return new SessionQCloudCredentials(tmpSecretId, tmpSecretKey, sessionToken, startTime, expiredTime);
5453
}
5554
}
5655

56+
/**
57+
* 设置存储桶 Policy
58+
*/
59+
private void putBucketPolicy() {
60+
//.cssg-snippet-body-start:[put-bucket-policy]
61+
62+
//.cssg-snippet-body-end
63+
}
64+
65+
/**
66+
* 获取存储桶 Policy
67+
*/
68+
private void getBucketPolicy() {
69+
//.cssg-snippet-body-start:[get-bucket-policy]
70+
71+
//.cssg-snippet-body-end
72+
}
73+
74+
/**
75+
* 删除存储桶 Policy
76+
*/
77+
private void deleteBucketPolicy() {
78+
//.cssg-snippet-body-start:[delete-bucket-policy]
79+
80+
//.cssg-snippet-body-end
81+
}
82+
83+
// .cssg-methods-pragma
5784

5885
private void initService() {
5986
String region = "ap-guangzhou";
60-
87+
6188
CosXmlServiceConfig serviceConfig = new CosXmlServiceConfig.Builder()
6289
.setRegion(region)
6390
.isHttps(true) // 使用 HTTPS 请求,默认为 HTTP 请求
6491
.builder();
65-
92+
6693
context = InstrumentationRegistry.getInstrumentation().getTargetContext();
67-
cosXmlService = new CosXmlService(context, serviceConfig,
68-
new ServerCredentialProvider());
94+
cosXmlService = new CosXmlService(context, serviceConfig, new ServerCredentialProvider());
6995
}
7096

7197
@Test
7298
public void testBucketPolicy() {
7399
initService();
74100

101+
// 设置存储桶 Policy
102+
putBucketPolicy();
103+
104+
// 获取存储桶 Policy
105+
getBucketPolicy();
106+
107+
// 删除存储桶 Policy
108+
deleteBucketPolicy();
109+
110+
// .cssg-methods-pragma
75111
}
76112
}

Demo/app/src/androidTest/java/com/tencent/qcloud/cosxml/cssg/BucketReplication.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,7 @@ public void onFail(CosXmlRequest cosXmlRequest,
168168

169169
//.cssg-snippet-body-end
170170
}
171+
// .cssg-methods-pragma
171172

172173
private void initService() {
173174
String region = "ap-guangzhou";
@@ -194,6 +195,7 @@ public void testBucketReplication() {
194195

195196
// 删除存储桶跨地域复制规则
196197
deleteBucketReplication();
198+
// .cssg-methods-pragma
197199

198200
}
199201
}

0 commit comments

Comments
 (0)