Skip to content

Commit b2edf90

Browse files
committed
Generated 2022-12-01 for ResourceCenter.
1 parent 3a77476 commit b2edf90

File tree

38 files changed

+3222
-1
lines changed

38 files changed

+3222
-1
lines changed

aliyun-java-sdk-resourcecenter/ChangeLog.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
2025-06-20 Version: 1.0.7
2+
- Generated 2022-12-01 for `ResourceCenter`.
3+
14
2025-04-02 Version: 1.0.6
25
- Generated 2022-12-01 for `ResourceCenter`.
36

aliyun-java-sdk-resourcecenter/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<groupId>com.aliyun</groupId>
55
<artifactId>aliyun-java-sdk-resourcecenter</artifactId>
66
<packaging>jar</packaging>
7-
<version>1.0.6</version>
7+
<version>1.0.7</version>
88
<name>aliyun-java-sdk-resourcecenter</name>
99
<url>http://www.aliyun.com</url>
1010
<description>Aliyun Open API SDK for Java
Lines changed: 248 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,248 @@
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.resourcecenter.model.v20221201;
16+
17+
import com.aliyuncs.RpcAcsRequest;
18+
import java.util.List;
19+
import com.aliyuncs.http.ProtocolType;
20+
import com.aliyuncs.http.MethodType;
21+
22+
/**
23+
* @author auto create
24+
* @version
25+
*/
26+
public class CreateDeliveryChannelRequest extends RpcAcsRequest<CreateDeliveryChannelResponse> {
27+
28+
29+
private String deliveryChannelDescription;
30+
31+
private ResourceChangeDelivery resourceChangeDelivery;
32+
33+
private String deliveryChannelName;
34+
35+
private DeliveryChannelFilter deliveryChannelFilter;
36+
37+
private ResourceSnapshotDelivery resourceSnapshotDelivery;
38+
public CreateDeliveryChannelRequest() {
39+
super("ResourceCenter", "2022-12-01", "CreateDeliveryChannel");
40+
setProtocol(ProtocolType.HTTPS);
41+
setMethod(MethodType.POST);
42+
}
43+
44+
public String getDeliveryChannelDescription() {
45+
return this.deliveryChannelDescription;
46+
}
47+
48+
public void setDeliveryChannelDescription(String deliveryChannelDescription) {
49+
this.deliveryChannelDescription = deliveryChannelDescription;
50+
if(deliveryChannelDescription != null){
51+
putQueryParameter("DeliveryChannelDescription", deliveryChannelDescription);
52+
}
53+
}
54+
55+
public ResourceChangeDelivery getResourceChangeDelivery() {
56+
return this.resourceChangeDelivery;
57+
}
58+
59+
public void setResourceChangeDelivery(ResourceChangeDelivery resourceChangeDelivery) {
60+
this.resourceChangeDelivery = resourceChangeDelivery;
61+
if (resourceChangeDelivery != null) {
62+
63+
putQueryParameter("ResourceChangeDelivery.TargetType" , resourceChangeDelivery.getTargetType());
64+
if (resourceChangeDelivery.getSlsProperties() != null) {
65+
66+
putQueryParameter("ResourceChangeDelivery.SlsProperties.OversizedDataOssTargetArn" , resourceChangeDelivery.getSlsProperties().getOversizedDataOssTargetArn());
67+
}
68+
putQueryParameter("ResourceChangeDelivery.TargetArn" , resourceChangeDelivery.getTargetArn());
69+
}
70+
}
71+
72+
public String getDeliveryChannelName() {
73+
return this.deliveryChannelName;
74+
}
75+
76+
public void setDeliveryChannelName(String deliveryChannelName) {
77+
this.deliveryChannelName = deliveryChannelName;
78+
if(deliveryChannelName != null){
79+
putQueryParameter("DeliveryChannelName", deliveryChannelName);
80+
}
81+
}
82+
83+
public DeliveryChannelFilter getDeliveryChannelFilter() {
84+
return this.deliveryChannelFilter;
85+
}
86+
87+
public void setDeliveryChannelFilter(DeliveryChannelFilter deliveryChannelFilter) {
88+
this.deliveryChannelFilter = deliveryChannelFilter;
89+
if (deliveryChannelFilter != null) {
90+
91+
if (deliveryChannelFilter.getResourceTypes() != null) {
92+
for (int depth1 = 0; depth1 < deliveryChannelFilter.getResourceTypes().size(); depth1++) {
93+
putQueryParameter("DeliveryChannelFilter.ResourceTypes." + (depth1 + 1) , deliveryChannelFilter.getResourceTypes().get(depth1));
94+
}
95+
}
96+
}
97+
}
98+
99+
public ResourceSnapshotDelivery getResourceSnapshotDelivery() {
100+
return this.resourceSnapshotDelivery;
101+
}
102+
103+
public void setResourceSnapshotDelivery(ResourceSnapshotDelivery resourceSnapshotDelivery) {
104+
this.resourceSnapshotDelivery = resourceSnapshotDelivery;
105+
if (resourceSnapshotDelivery != null) {
106+
107+
putQueryParameter("ResourceSnapshotDelivery.TargetType" , resourceSnapshotDelivery.getTargetType());
108+
putQueryParameter("ResourceSnapshotDelivery.DeliveryTime" , resourceSnapshotDelivery.getDeliveryTime());
109+
putQueryParameter("ResourceSnapshotDelivery.CustomExpression" , resourceSnapshotDelivery.getCustomExpression());
110+
if (resourceSnapshotDelivery.getSlsProperties() != null) {
111+
112+
putQueryParameter("ResourceSnapshotDelivery.SlsProperties.OversizedDataOssTargetArn" , resourceSnapshotDelivery.getSlsProperties().getOversizedDataOssTargetArn());
113+
}
114+
putQueryParameter("ResourceSnapshotDelivery.TargetArn" , resourceSnapshotDelivery.getTargetArn());
115+
}
116+
}
117+
118+
public static class ResourceChangeDelivery {
119+
120+
private String targetType;
121+
122+
private SlsProperties slsProperties;
123+
124+
private String targetArn;
125+
126+
public String getTargetType() {
127+
return this.targetType;
128+
}
129+
130+
public void setTargetType(String targetType) {
131+
this.targetType = targetType;
132+
}
133+
134+
public SlsProperties getSlsProperties() {
135+
return this.slsProperties;
136+
}
137+
138+
public void setSlsProperties(SlsProperties slsProperties) {
139+
this.slsProperties = slsProperties;
140+
}
141+
142+
public String getTargetArn() {
143+
return this.targetArn;
144+
}
145+
146+
public void setTargetArn(String targetArn) {
147+
this.targetArn = targetArn;
148+
}
149+
150+
public static class SlsProperties {
151+
152+
private String oversizedDataOssTargetArn;
153+
154+
public String getOversizedDataOssTargetArn() {
155+
return this.oversizedDataOssTargetArn;
156+
}
157+
158+
public void setOversizedDataOssTargetArn(String oversizedDataOssTargetArn) {
159+
this.oversizedDataOssTargetArn = oversizedDataOssTargetArn;
160+
}
161+
}
162+
}
163+
164+
public static class DeliveryChannelFilter {
165+
166+
private List<String> resourceTypes;
167+
168+
public List<String> getResourceTypes() {
169+
return this.resourceTypes;
170+
}
171+
172+
public void setResourceTypes(List<String> resourceTypes) {
173+
this.resourceTypes = resourceTypes;
174+
}
175+
}
176+
177+
public static class ResourceSnapshotDelivery {
178+
179+
private String targetType;
180+
181+
private String deliveryTime;
182+
183+
private String customExpression;
184+
185+
private SlsProperties slsProperties;
186+
187+
private String targetArn;
188+
189+
public String getTargetType() {
190+
return this.targetType;
191+
}
192+
193+
public void setTargetType(String targetType) {
194+
this.targetType = targetType;
195+
}
196+
197+
public String getDeliveryTime() {
198+
return this.deliveryTime;
199+
}
200+
201+
public void setDeliveryTime(String deliveryTime) {
202+
this.deliveryTime = deliveryTime;
203+
}
204+
205+
public String getCustomExpression() {
206+
return this.customExpression;
207+
}
208+
209+
public void setCustomExpression(String customExpression) {
210+
this.customExpression = customExpression;
211+
}
212+
213+
public SlsProperties getSlsProperties() {
214+
return this.slsProperties;
215+
}
216+
217+
public void setSlsProperties(SlsProperties slsProperties) {
218+
this.slsProperties = slsProperties;
219+
}
220+
221+
public String getTargetArn() {
222+
return this.targetArn;
223+
}
224+
225+
public void setTargetArn(String targetArn) {
226+
this.targetArn = targetArn;
227+
}
228+
229+
public static class SlsProperties {
230+
231+
private String oversizedDataOssTargetArn;
232+
233+
public String getOversizedDataOssTargetArn() {
234+
return this.oversizedDataOssTargetArn;
235+
}
236+
237+
public void setOversizedDataOssTargetArn(String oversizedDataOssTargetArn) {
238+
this.oversizedDataOssTargetArn = oversizedDataOssTargetArn;
239+
}
240+
}
241+
}
242+
243+
@Override
244+
public Class<CreateDeliveryChannelResponse> getResponseClass() {
245+
return CreateDeliveryChannelResponse.class;
246+
}
247+
248+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
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.resourcecenter.model.v20221201;
16+
17+
import com.aliyuncs.AcsResponse;
18+
import com.aliyuncs.resourcecenter.transform.v20221201.CreateDeliveryChannelResponseUnmarshaller;
19+
import com.aliyuncs.transform.UnmarshallerContext;
20+
21+
/**
22+
* @author auto create
23+
* @version
24+
*/
25+
public class CreateDeliveryChannelResponse extends AcsResponse {
26+
27+
private String deliveryChannelId;
28+
29+
private String requestId;
30+
31+
public String getDeliveryChannelId() {
32+
return this.deliveryChannelId;
33+
}
34+
35+
public void setDeliveryChannelId(String deliveryChannelId) {
36+
this.deliveryChannelId = deliveryChannelId;
37+
}
38+
39+
public String getRequestId() {
40+
return this.requestId;
41+
}
42+
43+
public void setRequestId(String requestId) {
44+
this.requestId = requestId;
45+
}
46+
47+
@Override
48+
public CreateDeliveryChannelResponse getInstance(UnmarshallerContext context) {
49+
return CreateDeliveryChannelResponseUnmarshaller.unmarshall(this, context);
50+
}
51+
52+
@Override
53+
public boolean checkShowJsonItemName() {
54+
return false;
55+
}
56+
}

0 commit comments

Comments
 (0)