@@ -67,6 +67,10 @@ public class StartUserAppAsyncEnhanceInMsaRequest extends Request {
6767 @ com .aliyun .core .annotation .NameInMap ("NativeHook" )
6868 private Integer nativeHook ;
6969
70+ @ com .aliyun .core .annotation .Query
71+ @ com .aliyun .core .annotation .NameInMap ("NewShieldConfig" )
72+ private String newShieldConfig ;
73+
7074 @ com .aliyun .core .annotation .Body
7175 @ com .aliyun .core .annotation .NameInMap ("PackageTampered" )
7276 private Integer packageTampered ;
@@ -100,6 +104,10 @@ public class StartUserAppAsyncEnhanceInMsaRequest extends Request {
100104 @ com .aliyun .core .annotation .NameInMap ("UseAShield" )
101105 private Boolean useAShield ;
102106
107+ @ com .aliyun .core .annotation .Body
108+ @ com .aliyun .core .annotation .NameInMap ("UseYShield" )
109+ private Boolean useYShield ;
110+
103111 @ com .aliyun .core .annotation .Body
104112 @ com .aliyun .core .annotation .NameInMap ("WorkspaceId" )
105113 @ com .aliyun .core .annotation .Validation (required = true )
@@ -119,6 +127,7 @@ private StartUserAppAsyncEnhanceInMsaRequest(Builder builder) {
119127 this .memoryDump = builder .memoryDump ;
120128 this .nativeDebugger = builder .nativeDebugger ;
121129 this .nativeHook = builder .nativeHook ;
130+ this .newShieldConfig = builder .newShieldConfig ;
122131 this .packageTampered = builder .packageTampered ;
123132 this .root = builder .root ;
124133 this .runMode = builder .runMode ;
@@ -127,6 +136,7 @@ private StartUserAppAsyncEnhanceInMsaRequest(Builder builder) {
127136 this .tenantId = builder .tenantId ;
128137 this .totalSwitch = builder .totalSwitch ;
129138 this .useAShield = builder .useAShield ;
139+ this .useYShield = builder .useYShield ;
130140 this .workspaceId = builder .workspaceId ;
131141 }
132142
@@ -227,6 +237,13 @@ public Integer getNativeHook() {
227237 return this .nativeHook ;
228238 }
229239
240+ /**
241+ * @return newShieldConfig
242+ */
243+ public String getNewShieldConfig () {
244+ return this .newShieldConfig ;
245+ }
246+
230247 /**
231248 * @return packageTampered
232249 */
@@ -283,6 +300,13 @@ public Boolean getUseAShield() {
283300 return this .useAShield ;
284301 }
285302
303+ /**
304+ * @return useYShield
305+ */
306+ public Boolean getUseYShield () {
307+ return this .useYShield ;
308+ }
309+
286310 /**
287311 * @return workspaceId
288312 */
@@ -303,6 +327,7 @@ public static final class Builder extends Request.Builder<StartUserAppAsyncEnhan
303327 private Integer memoryDump ;
304328 private Integer nativeDebugger ;
305329 private Integer nativeHook ;
330+ private String newShieldConfig ;
306331 private Integer packageTampered ;
307332 private Integer root ;
308333 private String runMode ;
@@ -311,6 +336,7 @@ public static final class Builder extends Request.Builder<StartUserAppAsyncEnhan
311336 private String tenantId ;
312337 private Boolean totalSwitch ;
313338 private Boolean useAShield ;
339+ private Boolean useYShield ;
314340 private String workspaceId ;
315341
316342 private Builder () {
@@ -331,6 +357,7 @@ private Builder(StartUserAppAsyncEnhanceInMsaRequest request) {
331357 this .memoryDump = request .memoryDump ;
332358 this .nativeDebugger = request .nativeDebugger ;
333359 this .nativeHook = request .nativeHook ;
360+ this .newShieldConfig = request .newShieldConfig ;
334361 this .packageTampered = request .packageTampered ;
335362 this .root = request .root ;
336363 this .runMode = request .runMode ;
@@ -339,6 +366,7 @@ private Builder(StartUserAppAsyncEnhanceInMsaRequest request) {
339366 this .tenantId = request .tenantId ;
340367 this .totalSwitch = request .totalSwitch ;
341368 this .useAShield = request .useAShield ;
369+ this .useYShield = request .useYShield ;
342370 this .workspaceId = request .workspaceId ;
343371 }
344372
@@ -450,6 +478,15 @@ public Builder nativeHook(Integer nativeHook) {
450478 return this ;
451479 }
452480
481+ /**
482+ * NewShieldConfig.
483+ */
484+ public Builder newShieldConfig (String newShieldConfig ) {
485+ this .putQueryParameter ("NewShieldConfig" , newShieldConfig );
486+ this .newShieldConfig = newShieldConfig ;
487+ return this ;
488+ }
489+
453490 /**
454491 * PackageTampered.
455492 */
@@ -522,6 +559,15 @@ public Builder useAShield(Boolean useAShield) {
522559 return this ;
523560 }
524561
562+ /**
563+ * UseYShield.
564+ */
565+ public Builder useYShield (Boolean useYShield ) {
566+ this .putBodyParameter ("UseYShield" , useYShield );
567+ this .useYShield = useYShield ;
568+ return this ;
569+ }
570+
525571 /**
526572 * <p>This parameter is required.</p>
527573 */
0 commit comments