Skip to content

Commit 5fac1e4

Browse files
author
BitsAdmin
committed
Merge branch 'mcdn-Java-2022-03-01-online-939-2025_01_15_14_06_26' into 'integration_2025-02-13_752902185218'
feat: [development task] mcdn-939-Java (1013097) See merge request iaasng/volcengine-java-sdk!378
2 parents e3568e4 + 6db4eb0 commit 5fac1e4

File tree

3 files changed

+396
-0
lines changed

3 files changed

+396
-0
lines changed

volcengine-java-sdk-mcdn/src/main/java/com/volcengine/mcdn/McdnApi.java

Lines changed: 126 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,8 @@
7171
import com.volcengine.mcdn.model.ListVendorContentTaskResponse;
7272
import com.volcengine.mcdn.model.ListViewsRequest;
7373
import com.volcengine.mcdn.model.ListViewsResponse;
74+
import com.volcengine.mcdn.model.SubmitOverseaPreloadTaskRequest;
75+
import com.volcengine.mcdn.model.SubmitOverseaPreloadTaskResponse;
7476
import com.volcengine.mcdn.model.SubmitPreloadTaskRequest;
7577
import com.volcengine.mcdn.model.SubmitPreloadTaskResponse;
7678
import com.volcengine.mcdn.model.SubmitRefreshTaskRequest;
@@ -2831,6 +2833,130 @@ public void onRequestProgress(long bytesWritten, long contentLength, boolean don
28312833
apiClient.executeAsync(call, localVarReturnType, callback);
28322834
return call;
28332835
}
2836+
/**
2837+
* Build call for submitOverseaPreloadTask
2838+
* @param body (required)
2839+
* @param progressListener Progress listener
2840+
* @param progressRequestListener Progress request listener
2841+
* @return Call to execute
2842+
* @throws ApiException If fail to serialize the request body object
2843+
*/
2844+
public com.squareup.okhttp.Call submitOverseaPreloadTaskCall(SubmitOverseaPreloadTaskRequest body, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
2845+
Object localVarPostBody = body;
2846+
2847+
// create path and map variables
2848+
String localVarPath = "/SubmitOverseaPreloadTask/2022-03-01/mcdn/post/application_json/";
2849+
2850+
List<Pair> localVarQueryParams = new ArrayList<Pair>();
2851+
List<Pair> localVarCollectionQueryParams = new ArrayList<Pair>();
2852+
2853+
Map<String, String> localVarHeaderParams = new HashMap<String, String>();
2854+
2855+
Map<String, Object> localVarFormParams = new HashMap<String, Object>();
2856+
2857+
final String[] localVarAccepts = {
2858+
"application/json"
2859+
};
2860+
final String localVarAccept = apiClient.selectHeaderAccept(localVarAccepts);
2861+
if (localVarAccept != null) localVarHeaderParams.put("Accept", localVarAccept);
2862+
2863+
final String[] localVarContentTypes = {
2864+
"text/plain"
2865+
};
2866+
final String localVarContentType = apiClient.selectHeaderContentType(localVarContentTypes);
2867+
localVarHeaderParams.put("Content-Type", localVarContentType);
2868+
2869+
if(progressListener != null) {
2870+
apiClient.getHttpClient().networkInterceptors().add(new com.squareup.okhttp.Interceptor() {
2871+
@Override
2872+
public com.squareup.okhttp.Response intercept(com.squareup.okhttp.Interceptor.Chain chain) throws IOException {
2873+
com.squareup.okhttp.Response originalResponse = chain.proceed(chain.request());
2874+
return originalResponse.newBuilder()
2875+
.body(new ProgressResponseBody(originalResponse.body(), progressListener))
2876+
.build();
2877+
}
2878+
});
2879+
}
2880+
2881+
String[] localVarAuthNames = new String[] { "volcengineSign" };
2882+
return apiClient.buildCall(localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarAuthNames, progressRequestListener);
2883+
}
2884+
2885+
@SuppressWarnings("rawtypes")
2886+
private com.squareup.okhttp.Call submitOverseaPreloadTaskValidateBeforeCall(SubmitOverseaPreloadTaskRequest body, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
2887+
// verify the required parameter 'body' is set
2888+
if (body == null) {
2889+
throw new ApiException("Missing the required parameter 'body' when calling submitOverseaPreloadTask(Async)");
2890+
}
2891+
2892+
com.squareup.okhttp.Call call = submitOverseaPreloadTaskCall(body, progressListener, progressRequestListener);
2893+
return call;
2894+
2895+
2896+
2897+
2898+
2899+
}
2900+
2901+
/**
2902+
*
2903+
*
2904+
* @param body (required)
2905+
* @return SubmitOverseaPreloadTaskResponse
2906+
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
2907+
*/
2908+
public SubmitOverseaPreloadTaskResponse submitOverseaPreloadTask(SubmitOverseaPreloadTaskRequest body) throws ApiException {
2909+
ApiResponse<SubmitOverseaPreloadTaskResponse> resp = submitOverseaPreloadTaskWithHttpInfo(body);
2910+
return resp.getData();
2911+
}
2912+
2913+
/**
2914+
*
2915+
*
2916+
* @param body (required)
2917+
* @return ApiResponse&lt;SubmitOverseaPreloadTaskResponse&gt;
2918+
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
2919+
*/
2920+
public ApiResponse<SubmitOverseaPreloadTaskResponse> submitOverseaPreloadTaskWithHttpInfo( @NotNull SubmitOverseaPreloadTaskRequest body) throws ApiException {
2921+
com.squareup.okhttp.Call call = submitOverseaPreloadTaskValidateBeforeCall(body, null, null);
2922+
Type localVarReturnType = new TypeToken<SubmitOverseaPreloadTaskResponse>(){}.getType();
2923+
return apiClient.execute(call, localVarReturnType);
2924+
}
2925+
2926+
/**
2927+
* (asynchronously)
2928+
*
2929+
* @param body (required)
2930+
* @param callback The callback to be executed when the API call finishes
2931+
* @return The request call
2932+
* @throws ApiException If fail to process the API call, e.g. serializing the request body object
2933+
*/
2934+
public com.squareup.okhttp.Call submitOverseaPreloadTaskAsync(SubmitOverseaPreloadTaskRequest body, final ApiCallback<SubmitOverseaPreloadTaskResponse> callback) throws ApiException {
2935+
2936+
ProgressResponseBody.ProgressListener progressListener = null;
2937+
ProgressRequestBody.ProgressRequestListener progressRequestListener = null;
2938+
2939+
if (callback != null) {
2940+
progressListener = new ProgressResponseBody.ProgressListener() {
2941+
@Override
2942+
public void update(long bytesRead, long contentLength, boolean done) {
2943+
callback.onDownloadProgress(bytesRead, contentLength, done);
2944+
}
2945+
};
2946+
2947+
progressRequestListener = new ProgressRequestBody.ProgressRequestListener() {
2948+
@Override
2949+
public void onRequestProgress(long bytesWritten, long contentLength, boolean done) {
2950+
callback.onUploadProgress(bytesWritten, contentLength, done);
2951+
}
2952+
};
2953+
}
2954+
2955+
com.squareup.okhttp.Call call = submitOverseaPreloadTaskValidateBeforeCall(body, progressListener, progressRequestListener);
2956+
Type localVarReturnType = new TypeToken<SubmitOverseaPreloadTaskResponse>(){}.getType();
2957+
apiClient.executeAsync(call, localVarReturnType, callback);
2958+
return call;
2959+
}
28342960
/**
28352961
* Build call for submitPreloadTask
28362962
* @param body (required)
Lines changed: 143 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,143 @@
1+
/*
2+
* mcdn
3+
* No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
4+
*
5+
* OpenAPI spec version: common-version
6+
*
7+
*
8+
* NOTE: This class is auto generated by the swagger code generator program.
9+
* https://github.com/swagger-api/swagger-codegen.git
10+
* Do not edit the class manually.
11+
*/
12+
13+
package com.volcengine.mcdn.model;
14+
15+
import java.util.Objects;
16+
import java.util.Arrays;
17+
import com.google.gson.TypeAdapter;
18+
import com.google.gson.annotations.JsonAdapter;
19+
import com.google.gson.annotations.SerializedName;
20+
import com.google.gson.stream.JsonReader;
21+
import com.google.gson.stream.JsonWriter;
22+
import io.swagger.v3.oas.annotations.media.Schema;
23+
import java.io.IOException;
24+
import javax.validation.constraints.*;
25+
import javax.validation.Valid;
26+
/**
27+
* SubmitOverseaPreloadTaskRequest
28+
*/
29+
30+
31+
32+
public class SubmitOverseaPreloadTaskRequest {
33+
@SerializedName("Area")
34+
private String area = null;
35+
36+
@SerializedName("Urls")
37+
private String urls = null;
38+
39+
@SerializedName("Vendor")
40+
private String vendor = null;
41+
42+
public SubmitOverseaPreloadTaskRequest area(String area) {
43+
this.area = area;
44+
return this;
45+
}
46+
47+
/**
48+
* Get area
49+
* @return area
50+
**/
51+
@NotNull
52+
@Schema(required = true, description = "")
53+
public String getArea() {
54+
return area;
55+
}
56+
57+
public void setArea(String area) {
58+
this.area = area;
59+
}
60+
61+
public SubmitOverseaPreloadTaskRequest urls(String urls) {
62+
this.urls = urls;
63+
return this;
64+
}
65+
66+
/**
67+
* Get urls
68+
* @return urls
69+
**/
70+
@NotNull
71+
@Schema(required = true, description = "")
72+
public String getUrls() {
73+
return urls;
74+
}
75+
76+
public void setUrls(String urls) {
77+
this.urls = urls;
78+
}
79+
80+
public SubmitOverseaPreloadTaskRequest vendor(String vendor) {
81+
this.vendor = vendor;
82+
return this;
83+
}
84+
85+
/**
86+
* Get vendor
87+
* @return vendor
88+
**/
89+
@NotNull
90+
@Schema(required = true, description = "")
91+
public String getVendor() {
92+
return vendor;
93+
}
94+
95+
public void setVendor(String vendor) {
96+
this.vendor = vendor;
97+
}
98+
99+
100+
@Override
101+
public boolean equals(java.lang.Object o) {
102+
if (this == o) {
103+
return true;
104+
}
105+
if (o == null || getClass() != o.getClass()) {
106+
return false;
107+
}
108+
SubmitOverseaPreloadTaskRequest submitOverseaPreloadTaskRequest = (SubmitOverseaPreloadTaskRequest) o;
109+
return Objects.equals(this.area, submitOverseaPreloadTaskRequest.area) &&
110+
Objects.equals(this.urls, submitOverseaPreloadTaskRequest.urls) &&
111+
Objects.equals(this.vendor, submitOverseaPreloadTaskRequest.vendor);
112+
}
113+
114+
@Override
115+
public int hashCode() {
116+
return Objects.hash(area, urls, vendor);
117+
}
118+
119+
120+
@Override
121+
public String toString() {
122+
StringBuilder sb = new StringBuilder();
123+
sb.append("class SubmitOverseaPreloadTaskRequest {\n");
124+
125+
sb.append(" area: ").append(toIndentedString(area)).append("\n");
126+
sb.append(" urls: ").append(toIndentedString(urls)).append("\n");
127+
sb.append(" vendor: ").append(toIndentedString(vendor)).append("\n");
128+
sb.append("}");
129+
return sb.toString();
130+
}
131+
132+
/**
133+
* Convert the given object to string with each line indented by 4 spaces
134+
* (except the first line).
135+
*/
136+
private String toIndentedString(java.lang.Object o) {
137+
if (o == null) {
138+
return "null";
139+
}
140+
return o.toString().replace("\n", "\n ");
141+
}
142+
143+
}

0 commit comments

Comments
 (0)