Skip to content

Commit

Permalink
CDN 补齐SDK接口
Browse files Browse the repository at this point in the history
  • Loading branch information
李智春 authored and guozhifeng-felton committed Nov 24, 2022
1 parent 92a51b3 commit 07de76c
Show file tree
Hide file tree
Showing 21 changed files with 2,114 additions and 794 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
package com.volcengine.example.cdn;

import com.alibaba.fastjson.JSON;
import com.volcengine.model.beans.CDN;
import com.volcengine.service.cdn.CDNService;
import com.volcengine.service.cdn.impl.CDNServiceImpl;

public class AddCdnCertificate {
public static void main(String[] args) {
CDNService service = CDNServiceImpl.getInstance();
service.setAccessKey(Utils.ak);
service.setSecretKey(Utils.sk);
try {
CDN.AddCdnCertificateRequest req = new CDN.AddCdnCertificateRequest()
.setCertificate(new CDN.Certificate()
.setCertificate("-----BEGIN CERTIFICATE-----\\r\\nHmU2w=\\r\\n-----END CERTIFICATE-----\\r\\n-----BEGIN CERTIFICATE-----\\r\\nMIIElg==\\r\\n-----END CERTIFICATE-----\\r\\n-----BEGIN CERTIFICATE-----\\r\\nMIIDV5Adg\\r\\n06O/nVsJ8dWd4=\\r\\n-----END CERTIFICATE-----")
.setPrivateKey("-----BEGIN RSA PRIVATE KEY-----\nMIIE6\nBNtw==\n-----END RSA PRIVATE KEY-----"))
.setCertInfo(new CDN.AddCdnCertInfo()
.setDesc("MyCert"))
.setSource("volc_cert_center");
CDN.AddCdnCertificateResponse resp = service.addCdnCertificate(req);
System.out.println(JSON.toJSONString(resp));
} catch (Exception e) {
e.printStackTrace();
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ public static void main(String[] args) {
.setWeight("100")
)
))));
CDN.EmptyResponse resp = service.addCdnDomain(req);
CDN.AddCdnDomainResponse resp = service.addCdnDomain(req);
System.out.println(JSON.toJSONString(resp));
} catch (Exception e) {
e.printStackTrace();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@ public static void main(String[] args) {
try {
CDN.AddResourceTagsRequest req = new CDN.AddResourceTagsRequest()
.setResources(Arrays.asList("www.example.com", "www.example2.com"))
.setResourceTags(Arrays.asList(new CDN.ResourceTagEntry().setKey("userKey").setValue("userValue")));
.setResourceTags(Arrays.asList(new CDN.ResourceTag().setKey("userKey").setValue("userValue")));

CDN.EmptyResponse resp = service.addResourceTags(req);
CDN.AddResourceTagsResponse resp = service.addResourceTags(req);
System.out.println(JSON.toJSONString(resp));
} catch (Exception e) {
e.printStackTrace();
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
package com.volcengine.example.cdn;

import com.alibaba.fastjson.JSON;
import com.volcengine.model.beans.CDN;
import com.volcengine.service.cdn.CDNService;
import com.volcengine.service.cdn.impl.CDNServiceImpl;

public class BatchDeployCert {
public static void main(String[] args) {
CDNService service = CDNServiceImpl.getInstance();
service.setAccessKey(Utils.ak);
service.setSecretKey(Utils.sk);
try {
CDN.BatchDeployCertRequest req = new CDN.BatchDeployCertRequest()
.setCertId("cert-c195f679cecb4fc5yjt3dd8c54e6c0a2")
.setDomain("www.example.com,img.example.com");
CDN.BatchDeployCertResponse resp = service.batchDeployCert(req);
System.out.println(JSON.toJSONString(resp));
} catch (Exception e) {
e.printStackTrace();
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ public static void main(String[] args) {
try {
CDN.DeleteCdnDomainRequest req = new CDN.DeleteCdnDomainRequest()
.setDomain("example.com");
CDN.EmptyResponse resp = service.deleteCdnDomain(req);
CDN.DeleteCdnDomainResponse resp = service.deleteCdnDomain(req);
System.out.println(JSON.toJSONString(resp));
} catch (Exception e) {
e.printStackTrace();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@ public static void main(String[] args) {
try {
CDN.DeleteResourceTagsRequest req = new CDN.DeleteResourceTagsRequest()
.setResources(Arrays.asList("www.example.com", "www.example2.com"))
.setResourceTags(Arrays.asList(new CDN.ResourceTagEntry().setKey("userKey").setValue("userValue")));
.setResourceTags(Arrays.asList(new CDN.ResourceTag().setKey("userKey").setValue("userValue")));

CDN.EmptyResponse resp = service.deleteResourceTags(req);
CDN.DeleteResourceTagsResponse resp = service.deleteResourceTags(req);
System.out.println(JSON.toJSONString(resp));
} catch (Exception e) {
e.printStackTrace();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,17 @@
import com.volcengine.service.cdn.CDNService;
import com.volcengine.service.cdn.impl.CDNServiceImpl;

public class DescribeCdnAccountingData {
public class DescribeAccountingData {
public static void main(String[] args) {
CDNService service = CDNServiceImpl.getInstance();
service.setAccessKey(Utils.ak);
service.setSecretKey(Utils.sk);
try {
CDN.DescribeAccountingDataRequest req = new CDN.DescribeAccountingDataRequest()
.setDomain(Utils.exampleHost)
.setStartTime(Utils.startTime)
.setEndTime(Utils.endTime)
.setMetric("flux");

.setStartTime(Utils.startTime)
.setEndTime(Utils.endTime)
.setDomain(Utils.exampleHost)
.setMetric("flux");
CDN.DescribeAccountingDataResponse resp = service.describeAccountingData(req);
System.out.println(JSON.toJSONString(resp));
} catch (Exception e) {
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
package com.volcengine.example.cdn;

import com.alibaba.fastjson.JSON;
import com.volcengine.model.beans.CDN;
import com.volcengine.service.cdn.CDNService;
import com.volcengine.service.cdn.impl.CDNServiceImpl;

public class DescribeCertConfig {
public static void main(String[] args) {
CDNService service = CDNServiceImpl.getInstance();
service.setAccessKey(Utils.ak);
service.setSecretKey(Utils.sk);
try {
CDN.DescribeCertConfigRequest req = new CDN.DescribeCertConfigRequest()
.setCertId("cert-2b12dd79c3ef441ea1e58a09248d0fd6");
CDN.DescribeCertConfigResponse resp = service.describeCertConfig(req);
System.out.println(JSON.toJSONString(resp));
} catch (Exception e) {
e.printStackTrace();
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
package com.volcengine.example.cdn;

import com.alibaba.fastjson.JSON;
import com.volcengine.model.beans.CDN;
import com.volcengine.service.cdn.CDNService;
import com.volcengine.service.cdn.impl.CDNServiceImpl;

public class DescribeEdgeTopStatusCode {
public static void main(String[] args) {
CDNService service = CDNServiceImpl.getInstance();
service.setAccessKey(Utils.ak);
service.setSecretKey(Utils.sk);
try {
CDN.DescribeEdgeTopStatusCodeRequest req = new CDN.DescribeEdgeTopStatusCodeRequest()
.setMetric("status_5xx")
.setItem("domain")
.setDomain(Utils.exampleHost);
CDN.DescribeEdgeTopStatusCodeResponse resp = service.describeEdgeTopStatusCode(req);
System.out.println(JSON.toJSONString(resp));
} catch (Exception e) {
e.printStackTrace();
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
package com.volcengine.example.cdn;

import com.alibaba.fastjson.JSON;
import com.volcengine.model.beans.CDN;
import com.volcengine.service.cdn.CDNService;
import com.volcengine.service.cdn.impl.CDNServiceImpl;

public class DescribeOriginTopNrtData {
public static void main(String[] args) {
CDNService service = CDNServiceImpl.getInstance();
service.setAccessKey(Utils.ak);
service.setSecretKey(Utils.sk);
try {
CDN.DescribeOriginTopNrtDataRequest req = new CDN.DescribeOriginTopNrtDataRequest()
.setMetric("flux")
.setItem("domain")
.setDomain(Utils.exampleHost);
CDN.DescribeOriginTopNrtDataResponse resp = service.describeOriginTopNrtData(req);
System.out.println(JSON.toJSONString(resp));
} catch (Exception e) {
e.printStackTrace();
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
package com.volcengine.example.cdn;

import com.alibaba.fastjson.JSON;
import com.volcengine.model.beans.CDN;
import com.volcengine.service.cdn.CDNService;
import com.volcengine.service.cdn.impl.CDNServiceImpl;

public class DescribeOriginTopStatusCode {
public static void main(String[] args) {
CDNService service = CDNServiceImpl.getInstance();
service.setAccessKey(Utils.ak);
service.setSecretKey(Utils.sk);
try {
CDN.DescribeOriginTopStatusCodeRequest req = new CDN.DescribeOriginTopStatusCodeRequest()
.setMetric("status_5xx")
.setItem("domain")
.setDomain(Utils.exampleHost);;
CDN.DescribeOriginTopStatusCodeResponse resp = service.describeOriginTopStatusCode(req);
System.out.println(JSON.toJSONString(resp));
} catch (Exception e) {
e.printStackTrace();
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
package com.volcengine.example.cdn;

import com.alibaba.fastjson.JSON;
import com.volcengine.model.beans.CDN;
import com.volcengine.service.cdn.CDNService;
import com.volcengine.service.cdn.impl.CDNServiceImpl;

public class ListCdnCertInfo {
public static void main(String[] args) {
CDNService service = CDNServiceImpl.getInstance();
service.setAccessKey(Utils.ak);
service.setSecretKey(Utils.sk);
try {
CDN.ListCdnCertInfoRequest req = new CDN.ListCdnCertInfoRequest();
CDN.ListCdnCertInfoResponse resp = service.listCdnCertInfo(req);
System.out.println(JSON.toJSONString(resp));
} catch (Exception e) {
e.printStackTrace();
}
}
}
22 changes: 22 additions & 0 deletions example/src/main/java/com/volcengine/example/cdn/ListCertInfo.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
package com.volcengine.example.cdn;

import com.alibaba.fastjson.JSON;
import com.volcengine.model.beans.CDN;
import com.volcengine.service.cdn.CDNService;
import com.volcengine.service.cdn.impl.CDNServiceImpl;

public class ListCertInfo {
public static void main(String[] args) {
CDNService service = CDNServiceImpl.getInstance();
service.setAccessKey(Utils.ak);
service.setSecretKey(Utils.sk);
try {
CDN.ListCertInfoRequest req = new CDN.ListCertInfoRequest()
.setSource("volc_cert_center");
CDN.ListCertInfoResponse resp = service.listCertInfo(req);
System.out.println(JSON.toJSONString(resp));
} catch (Exception e) {
e.printStackTrace();
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ public static void main(String[] args) {
try {
CDN.StartCdnDomainRequest req = new CDN.StartCdnDomainRequest()
.setDomain("example.com");
CDN.EmptyResponse resp = service.startCdnDomain(req);
CDN.StartCdnDomainResponse resp = service.startCdnDomain(req);
System.out.println(JSON.toJSONString(resp));
} catch (Exception e) {
e.printStackTrace();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ public static void main(String[] args) {
try {
CDN.StopCdnDomainRequest req = new CDN.StopCdnDomainRequest()
.setDomain("example.com");
CDN.EmptyResponse resp = service.stopCdnDomain(req);
CDN.StopCdnDomainResponse resp = service.stopCdnDomain(req);
System.out.println(JSON.toJSONString(resp));
} catch (Exception e) {
e.printStackTrace();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ public static void main(String[] args) {
.setWeight("100")
)
))));
CDN.EmptyResponse resp = service.updateCdnConfig(req);
CDN.UpdateCdnConfigResponse resp = service.updateCdnConfig(req);
System.out.println(JSON.toJSONString(resp));
} catch (Exception e) {
e.printStackTrace();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@ public static void main(String[] args) {
try {
CDN.UpdateResourceTagsRequest req = new CDN.UpdateResourceTagsRequest()
.setResources(Arrays.asList("www.example.com", "www.example2.com"))
.setResourceTags(Arrays.asList(new CDN.ResourceTagEntry().setKey("userKey").setValue("userValue")));
.setResourceTags(Arrays.asList(new CDN.ResourceTag().setKey("userKey").setValue("userValue")));

CDN.EmptyResponse resp = service.updateResourceTags(req);
CDN.UpdateResourceTagsResponse resp = service.updateResourceTags(req);
System.out.println(JSON.toJSONString(resp));
} catch (Exception e) {
e.printStackTrace();
Expand Down

0 comments on commit 07de76c

Please sign in to comment.