in src/main/java/com/alibaba/cloudapi/sdk/model/ApiRequest.java [276:304]
public ApiRequest duplicate(){
ApiRequest apiRequest = new ApiRequest(method , path , body);
if(null != host) {
apiRequest.host = new String(host);
}
if(null != url) {
apiRequest.url = new String(url);
}
apiRequest.pathParams = new HashMap<String , String>();
apiRequest.pathParams.putAll(pathParams);
apiRequest.headers = new HashMap<String, List<String>>();
apiRequest.headers.putAll(headers);
apiRequest.querys = new HashMap<String , List<String>>();
apiRequest.querys.putAll(querys);
apiRequest.formParams = new HashMap<String , List<String>>();
apiRequest.formParams.putAll(formParams);
if(null != signatureMethod) {
apiRequest.signatureMethod = new String(signatureMethod);
}
apiRequest.webSocketApiType = webSocketApiType;
apiRequest.httpConnectionMode = httpConnectionMode;
apiRequest.isBase64BodyViaWebsocket = isBase64BodyViaWebsocket;
return apiRequest;
}