Skip to content

Commit 99bddf7

Browse files
committed
VOD SDK Auto Released By guzhaoyuan,Version:2.15.3
发布日志: 1, Add some new apis to fetch the usage data from VoD, such as DescribeVodDomainUsageData, DescribeVodStorageData, DescribeVodTranscodeData, DescribeVodAIData. 2, Add a new api named GetUploadDetails to describe the upload detail, such as uploading time and uploading source. 3, Add a new api named GetAIVideoTagResult to describe the result of AI tag. 4, Add new field Icon and OnlineStatus to some apis to manage short video materials, such as SearchMedia, GetAttachedMediaInfo, CreateUploadAttachedMedia. 5, Add a new field RegionId to the response of GetAttachedMediaInfo and GetImageInfo. 6, Add the field named UserData to SubmitSnapshotJob api request.
1 parent bbd14c1 commit 99bddf7

31 files changed

+1999
-2
lines changed

aliyun-java-sdk-vod/ChangeLog.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
2019-05-16 Version: 2.15.3
2+
1, Add some new apis to fetch the usage data from VoD, such as DescribeVodDomainUsageData, DescribeVodStorageData, DescribeVodTranscodeData, DescribeVodAIData.
3+
2, Add a new api named GetUploadDetails to describe the upload detail, such as uploading time and uploading source.
4+
3, Add a new api named GetAIVideoTagResult to describe the result of AI tag.
5+
4, Add new field Icon and OnlineStatus to some apis to manage short video materials, such as SearchMedia, GetAttachedMediaInfo, CreateUploadAttachedMedia.
6+
5, Add a new field RegionId to the response of GetAttachedMediaInfo and GetImageInfo.
7+
6, Add the field named UserData to SubmitSnapshotJob api request.
8+
19
2019-04-11 Version: 2.15.2
210
1, Add some new apis to manage VoD's App, such as CreateAppInfo, GetAppInfos, ListAppInfos, UpdateAppInfo, DeleteAppInfo, AttachAppPolicyToIdentity, DetachAppPolicyFromIdentity, ListAppPoliciesForIdentity and MoveAppResource.
311
2, Add new apis SetMessageCallback, GetMessageCallback and DeleteMessageCallback to manage message callback configuration.

aliyun-java-sdk-vod/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<groupId>com.aliyun</groupId>
44
<artifactId>aliyun-java-sdk-vod</artifactId>
55
<packaging>jar</packaging>
6-
<version>2.15.2</version>
6+
<version>2.15.3</version>
77
<name>aliyun-java-sdk-vod</name>
88
<url>http://www.aliyun.com</url>
99
<description>Aliyun Open API SDK for Java

aliyun-java-sdk-vod/src/main/java/com/aliyuncs/vod/model/v20170321/CreateUploadImageResponse.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ public class CreateUploadImageResponse extends AcsResponse {
3434

3535
private String uploadAuth;
3636

37+
private String fileURL;
38+
3739
public String getRequestId() {
3840
return this.requestId;
3941
}
@@ -74,6 +76,14 @@ public void setUploadAuth(String uploadAuth) {
7476
this.uploadAuth = uploadAuth;
7577
}
7678

79+
public String getFileURL() {
80+
return this.fileURL;
81+
}
82+
83+
public void setFileURL(String fileURL) {
84+
this.fileURL = fileURL;
85+
}
86+
7787
@Override
7888
public CreateUploadImageResponse getInstance(UnmarshallerContext context) {
7989
return CreateUploadImageResponseUnmarshaller.unmarshall(this, context);
Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
/*
2+
* Licensed under the Apache License, Version 2.0 (the "License");
3+
* you may not use this file except in compliance with the License.
4+
* You may obtain a copy of the License at
5+
*
6+
* http://www.apache.org/licenses/LICENSE-2.0
7+
*
8+
* Unless required by applicable law or agreed to in writing, software
9+
* distributed under the License is distributed on an "AS IS" BASIS,
10+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11+
* See the License for the specific language governing permissions and
12+
* limitations under the License.
13+
*/
14+
15+
package com.aliyuncs.vod.model.v20170321;
16+
17+
import com.aliyuncs.RpcAcsRequest;
18+
19+
/**
20+
* @author auto create
21+
* @version
22+
*/
23+
public class DescribeVodAIDataRequest extends RpcAcsRequest<DescribeVodAIDataResponse> {
24+
25+
public DescribeVodAIDataRequest() {
26+
super("vod", "2017-03-21", "DescribeVodAIData", "vod");
27+
}
28+
29+
private String startTime;
30+
31+
private String endTime;
32+
33+
private Long ownerId;
34+
35+
private String region;
36+
37+
public String getStartTime() {
38+
return this.startTime;
39+
}
40+
41+
public void setStartTime(String startTime) {
42+
this.startTime = startTime;
43+
if(startTime != null){
44+
putQueryParameter("StartTime", startTime);
45+
}
46+
}
47+
48+
public String getEndTime() {
49+
return this.endTime;
50+
}
51+
52+
public void setEndTime(String endTime) {
53+
this.endTime = endTime;
54+
if(endTime != null){
55+
putQueryParameter("EndTime", endTime);
56+
}
57+
}
58+
59+
public Long getOwnerId() {
60+
return this.ownerId;
61+
}
62+
63+
public void setOwnerId(Long ownerId) {
64+
this.ownerId = ownerId;
65+
if(ownerId != null){
66+
putQueryParameter("OwnerId", ownerId.toString());
67+
}
68+
}
69+
70+
public String getRegion() {
71+
return this.region;
72+
}
73+
74+
public void setRegion(String region) {
75+
this.region = region;
76+
if(region != null){
77+
putQueryParameter("Region", region);
78+
}
79+
}
80+
81+
@Override
82+
public Class<DescribeVodAIDataResponse> getResponseClass() {
83+
return DescribeVodAIDataResponse.class;
84+
}
85+
86+
}
Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,108 @@
1+
/*
2+
* Licensed under the Apache License, Version 2.0 (the "License");
3+
* you may not use this file except in compliance with the License.
4+
* You may obtain a copy of the License at
5+
*
6+
* http://www.apache.org/licenses/LICENSE-2.0
7+
*
8+
* Unless required by applicable law or agreed to in writing, software
9+
* distributed under the License is distributed on an "AS IS" BASIS,
10+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11+
* See the License for the specific language governing permissions and
12+
* limitations under the License.
13+
*/
14+
15+
package com.aliyuncs.vod.model.v20170321;
16+
17+
import java.util.List;
18+
import com.aliyuncs.AcsResponse;
19+
import com.aliyuncs.vod.transform.v20170321.DescribeVodAIDataResponseUnmarshaller;
20+
import com.aliyuncs.transform.UnmarshallerContext;
21+
22+
/**
23+
* @author auto create
24+
* @version
25+
*/
26+
public class DescribeVodAIDataResponse extends AcsResponse {
27+
28+
private String requestId;
29+
30+
private String dataInterval;
31+
32+
private List<AIDataItem> aIData;
33+
34+
public String getRequestId() {
35+
return this.requestId;
36+
}
37+
38+
public void setRequestId(String requestId) {
39+
this.requestId = requestId;
40+
}
41+
42+
public String getDataInterval() {
43+
return this.dataInterval;
44+
}
45+
46+
public void setDataInterval(String dataInterval) {
47+
this.dataInterval = dataInterval;
48+
}
49+
50+
public List<AIDataItem> getAIData() {
51+
return this.aIData;
52+
}
53+
54+
public void setAIData(List<AIDataItem> aIData) {
55+
this.aIData = aIData;
56+
}
57+
58+
public static class AIDataItem {
59+
60+
private String timeStamp;
61+
62+
private List<DataItem> data;
63+
64+
public String getTimeStamp() {
65+
return this.timeStamp;
66+
}
67+
68+
public void setTimeStamp(String timeStamp) {
69+
this.timeStamp = timeStamp;
70+
}
71+
72+
public List<DataItem> getData() {
73+
return this.data;
74+
}
75+
76+
public void setData(List<DataItem> data) {
77+
this.data = data;
78+
}
79+
80+
public static class DataItem {
81+
82+
private String name;
83+
84+
private String value;
85+
86+
public String getName() {
87+
return this.name;
88+
}
89+
90+
public void setName(String name) {
91+
this.name = name;
92+
}
93+
94+
public String getValue() {
95+
return this.value;
96+
}
97+
98+
public void setValue(String value) {
99+
this.value = value;
100+
}
101+
}
102+
}
103+
104+
@Override
105+
public DescribeVodAIDataResponse getInstance(UnmarshallerContext context) {
106+
return DescribeVodAIDataResponseUnmarshaller.unmarshall(this, context);
107+
}
108+
}
Lines changed: 125 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,125 @@
1+
/*
2+
* Licensed under the Apache License, Version 2.0 (the "License");
3+
* you may not use this file except in compliance with the License.
4+
* You may obtain a copy of the License at
5+
*
6+
* http://www.apache.org/licenses/LICENSE-2.0
7+
*
8+
* Unless required by applicable law or agreed to in writing, software
9+
* distributed under the License is distributed on an "AS IS" BASIS,
10+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11+
* See the License for the specific language governing permissions and
12+
* limitations under the License.
13+
*/
14+
15+
package com.aliyuncs.vod.model.v20170321;
16+
17+
import com.aliyuncs.RpcAcsRequest;
18+
19+
/**
20+
* @author auto create
21+
* @version
22+
*/
23+
public class DescribeVodDomainUsageDataRequest extends RpcAcsRequest<DescribeVodDomainUsageDataResponse> {
24+
25+
public DescribeVodDomainUsageDataRequest() {
26+
super("vod", "2017-03-21", "DescribeVodDomainUsageData", "vod");
27+
}
28+
29+
private String startTime;
30+
31+
private String type;
32+
33+
private String area;
34+
35+
private String domainName;
36+
37+
private String endTime;
38+
39+
private Long ownerId;
40+
41+
private String field;
42+
43+
public String getStartTime() {
44+
return this.startTime;
45+
}
46+
47+
public void setStartTime(String startTime) {
48+
this.startTime = startTime;
49+
if(startTime != null){
50+
putQueryParameter("StartTime", startTime);
51+
}
52+
}
53+
54+
public String getType() {
55+
return this.type;
56+
}
57+
58+
public void setType(String type) {
59+
this.type = type;
60+
if(type != null){
61+
putQueryParameter("Type", type);
62+
}
63+
}
64+
65+
public String getArea() {
66+
return this.area;
67+
}
68+
69+
public void setArea(String area) {
70+
this.area = area;
71+
if(area != null){
72+
putQueryParameter("Area", area);
73+
}
74+
}
75+
76+
public String getDomainName() {
77+
return this.domainName;
78+
}
79+
80+
public void setDomainName(String domainName) {
81+
this.domainName = domainName;
82+
if(domainName != null){
83+
putQueryParameter("DomainName", domainName);
84+
}
85+
}
86+
87+
public String getEndTime() {
88+
return this.endTime;
89+
}
90+
91+
public void setEndTime(String endTime) {
92+
this.endTime = endTime;
93+
if(endTime != null){
94+
putQueryParameter("EndTime", endTime);
95+
}
96+
}
97+
98+
public Long getOwnerId() {
99+
return this.ownerId;
100+
}
101+
102+
public void setOwnerId(Long ownerId) {
103+
this.ownerId = ownerId;
104+
if(ownerId != null){
105+
putQueryParameter("OwnerId", ownerId.toString());
106+
}
107+
}
108+
109+
public String getField() {
110+
return this.field;
111+
}
112+
113+
public void setField(String field) {
114+
this.field = field;
115+
if(field != null){
116+
putQueryParameter("Field", field);
117+
}
118+
}
119+
120+
@Override
121+
public Class<DescribeVodDomainUsageDataResponse> getResponseClass() {
122+
return DescribeVodDomainUsageDataResponse.class;
123+
}
124+
125+
}

0 commit comments

Comments
 (0)