| 程序包 | 说明 |
|---|---|
| com.ksyun.ks3.http | |
| com.ksyun.ks3.service | |
| com.ksyun.ks3.service.encryption | |
| com.ksyun.ks3.signer |
| 限定符和类型 | 方法和说明 |
|---|---|
static org.apache.http.client.methods.HttpRequestBase |
RequestBuilder.buildHttpRequest(Ks3WebServiceRequest ks3Request,
Request request,
Authorization auth,
Ks3ClientConfig ks3config) |
static void |
RequestBuilder.buildRequest(Ks3WebServiceRequest ks3Request,
Request request,
Authorization auth,
Ks3ClientConfig ks3config) |
<X extends Ks3WebServiceResponse<Y>,Y> |
Ks3CoreController.execute(Ks3ClientConfig ks3config,
Authorization auth,
Ks3WebServiceRequest request,
Class<X> clazz) |
String |
Request.toUrl(Ks3ClientConfig ks3config) |
| 限定符和类型 | 方法和说明 |
|---|---|
Ks3ClientConfig |
Ks3.getKs3config()
获取配置信息
|
Ks3ClientConfig |
Ks3Client.getKs3config() |
Ks3ClientConfig |
Ks3ClientConfig.withAllowAnonymous(boolean allowAnonymous) |
Ks3ClientConfig |
Ks3ClientConfig.withDomainMode(boolean domainMode) |
Ks3ClientConfig |
Ks3ClientConfig.withEndpoint(String endpoint) |
Ks3ClientConfig |
Ks3ClientConfig.withFlowRedirect(boolean flowRedirect) |
Ks3ClientConfig |
Ks3ClientConfig.withHttpClientConfig(HttpClientConfig httpClientConfig) |
Ks3ClientConfig |
Ks3ClientConfig.withProtocol(Ks3ClientConfig.PROTOCOL protocol) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Ks3.setKs3config(Ks3ClientConfig ks3config)
设置配置信息
|
void |
Ks3Client.setKs3config(Ks3ClientConfig ks3config) |
Ks3 |
Ks3.withKs3config(Ks3ClientConfig ks3config)
设置配置信息
|
Ks3Client |
Ks3Client.withKs3config(Ks3ClientConfig ks3config) |
| 构造器和说明 |
|---|
Ks3Client(String accesskeyid,
String accesskeysecret,
Ks3ClientConfig config) |
Ks3Client(String accesskeyid,
String accesskeysecret,
String securityToken,
Ks3ClientConfig config) |
| 构造器和说明 |
|---|
Ks3EncryptionClient(String accesskeyid,
String accesskeysecret,
EncryptionMaterials encryptionMaterials,
CryptoConfiguration cryptoConfig,
Ks3ClientConfig ks3config) |
Ks3EncryptionClient(String accesskeyid,
String accesskeysecret,
EncryptionMaterialsProvider kekMaterialsProvider,
CryptoConfiguration cryptoConfig,
Ks3ClientConfig ks3config) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected String |
Ks3V4Signer.calcSignature(Authorization auth,
Request request,
Ks3ClientConfig ks3config) |
protected String |
Ks3V4Signer.calculateContentHash(Request request,
Ks3ClientConfig ks3ClientConfig) |
String |
Ks3V4Signer.sign(Authorization auth,
Request request,
Ks3ClientConfig ks3config) |
void |
Signer.signV4(Authorization auth,
Request request,
Ks3ClientConfig ks3config) |
void |
DefaultSigner.signV4(Authorization auth,
Request request,
Ks3ClientConfig ks3config) |
Copyright © 2024. All rights reserved.