REM:
1. 修改迪普SOAP接口文件编码格式为UTF-8,和工程文件编码格式兼容
2. 简化类库名空间
3. 重构用户认证接口,完全采用REST-ful规范
4. 增加对应的单元测试用例
5. 增加完整单元测试集
6. 移除工程无用的代码
7. 设置工程JDK 1.8 版本
This commit is contained in:
huangxin 2020-04-15 21:41:21 +08:00
parent 535d436d1e
commit b1726476b0
259 changed files with 23963 additions and 6901 deletions

View File

@ -12,5 +12,5 @@
</list>
</option>
</component>
<component name="ProjectRootManager" version="2" languageLevel="JDK_13" project-jdk-name="13.0.1" project-jdk-type="JavaSDK" />
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="false" project-jdk-name="1.8" project-jdk-type="JavaSDK" />
</project>

View File

@ -9,7 +9,7 @@
<version>0.0.4</version>
<relativePath />
</parent>
<groupId>com.cmcc.hy.aq</groupId>
<groupId>com.dispose</groupId>
<artifactId>phoenix-boot</artifactId>
<version>1.0.0</version>
<name>phoenix-boot</name>

View File

@ -21,7 +21,7 @@ import tk.mybatis.spring.annotation.MapperScan;
@EnableScheduling
@EnableAspectJAutoProxy
@EnableTransactionManagement
@MapperScan(basePackages = { "com.cmcc.dispose.mapper" })
@MapperScan(basePackages = { "com.dispose.mapper" })
@Slf4j
public class PhoenixBootApplication {

View File

@ -4,6 +4,9 @@ public class ConstValue {
public class GlobalConfigure {
public static final int TOKEN_TIMEOUT_MS = 30 * 60 * 1000;
public static final int ALLOW_PWD_ERR_TIMES = 5;
public static final boolean IS_SKIP_TIMEOUT_CHECK = true;
public static final boolean IS_VERIFY_TOKEN = false;
public static final long TOKEN_EXPIRED_TIME_MS = 1000 * 60 * 60;
}
public class SOAPWrapperConst {
@ -15,7 +18,7 @@ public class ConstValue {
public class Protocol {
public static final int RESP_CMD_BASE = 10000;
public static final int VERSION = 1;
public static final int VERSION = 2;
public static final int CRYPTO_NONE = 0;
public static final int CRYPTO_BASE64 = 1;
public static final int CRYPTO_AES256 = 2;
@ -49,8 +52,8 @@ public class ConstValue {
}
public enum DisposeDeviceType {
DPTECH_UMC (0, "集中能力管理平台"),
HAOHAN_PLATFORM (1, "处置设备");
DPTECH_UMC (0, "迪普UMC管理平台"),
HAOHAN_PLATFORM (1, "浩瀚处置设备");
private int code;
private String readme;

View File

@ -17,7 +17,7 @@ public enum ErrorCode {
ERR_PERMISSION (10, "操作员权限不足"),
ERR_REQTIMEOUT (11, "请求超时"),
ERR_PARAMS (12, "参数错误"),
ERR_EXCEPTION (13, "系统异常"),
ERR_SYSTEMEXCEPTION (13, "系统异常"),
ERR_UNKNOWNCMD (14, "未知命令"),
ERR_LOGOUT (15, "用户未登录"),
ERR_TOKENTIMEOUT (16, "Token超时"),
@ -25,6 +25,8 @@ public enum ErrorCode {
ERR_MISSAUTHHEAD (18, "Http 请求缺少认证头部"),
ERR_NOSUCHDEVICE (19, "没有这个设备"),
ERR_DEVICEEXISTS (20, "设备已经存在"),
ERR_PARAMEXCEPTION (21, "参数异常"),
ERR_VERSION (23, "协议版本不兼容,请升级系统"),
;
private int errno;

View File

@ -0,0 +1,19 @@
package com.dispose.config;
import org.springframework.boot.web.servlet.FilterRegistrationBean;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.filter.CharacterEncodingFilter;
@Configuration
public class EncodingFilterConfig {
@Bean
public FilterRegistrationBean filterRegistrationBean() {
FilterRegistrationBean registrationBean = new FilterRegistrationBean();
CharacterEncodingFilter characterEncodingFilter = new CharacterEncodingFilter();
characterEncodingFilter.setForceEncoding(true);
characterEncodingFilter.setEncoding("UTF-8");
registrationBean.setFilter(characterEncodingFilter);
return registrationBean;
}
}

View File

@ -0,0 +1,102 @@
package com.dispose.controller;
import com.dispose.common.ConstValue;
import com.dispose.common.ErrorCode;
import com.dispose.pojo.dto.ProtocolReqDTO;
import com.dispose.pojo.dto.ProtocolRespDTO;
import com.dispose.pojo.po.MReturnType;
import com.dispose.pojo.vo.auth.LoginReq;
import com.dispose.pojo.vo.auth.LoginRsp;
import com.dispose.pojo.vo.auth.LogoutRsp;
import com.dispose.service.UserAccountService;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.Builder;
import lombok.extern.slf4j.Slf4j;
import org.springframework.http.HttpHeaders;
import org.springframework.stereotype.Component;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import java.security.NoSuchAlgorithmException;
@Controller
@RequestMapping(value = "/handle")
@Slf4j
@Api(value = "抗DDoS处置平台认证接口", tags = "抗DDoS处置平台认证接口")
@Component
public class AuthController {
@Resource
private ObjectMapper objectMapper;
@Resource
private UserAccountService userAccountService;
@PostMapping("/login")
@ResponseBody
@ApiOperation("登录")
@Builder
public ProtocolRespDTO userLogin(@RequestBody ProtocolReqDTO mr)
throws JsonProcessingException, NoSuchAlgorithmException {
ErrorCode err = mr.verifyRequest();
if(err != ErrorCode.ERR_OK) {
return ProtocolRespDTO.result(err);
}
LoginReq reqInfo = mr.getRequestObjects(LoginReq.class);
MReturnType<ErrorCode, String> ret = userAccountService.loginService(reqInfo.getUserName(), reqInfo.getPassword());
if(ret.getFirstParam() != ErrorCode.ERR_OK) {
return ProtocolRespDTO.result(ret.getFirstParam());
}
LoginRsp rspInfo = LoginRsp.builder()
.userName(reqInfo.getUserName())
.token(ret.getSecondParam())
.logTime(System.currentTimeMillis())
.expireTime(System.currentTimeMillis() + ConstValue.GlobalConfigure.TOKEN_EXPIRED_TIME_MS)
.build();
return ProtocolRespDTO.result(ErrorCode.ERR_OK, rspInfo);
}
@PostMapping("/logout")
@ResponseBody
@ApiOperation("注销")
@Builder
public ProtocolRespDTO userLogout(@RequestBody ProtocolReqDTO mr,
@RequestHeader HttpHeaders headers)
throws JsonProcessingException {
ErrorCode err = mr.verifyRequest(headers);
if(err != ErrorCode.ERR_OK) {
return ProtocolRespDTO.result(err);
}
LoginReq reqInfo = mr.getRequestObjects(LoginReq.class);
err = userAccountService.logoutService(reqInfo.getUserName(),
mr.getAuthToken(headers));
if(err != ErrorCode.ERR_OK) {
return ProtocolRespDTO.result(err);
}
LogoutRsp rspInfo = LogoutRsp.builder()
.userName(reqInfo.getUserName())
.build();
rspInfo.setStatus(ErrorCode.ERR_OK.getCode());
rspInfo.setMessage(ErrorCode.ERR_OK.getMsg());
return ProtocolRespDTO.result(ErrorCode.ERR_OK, rspInfo);
}
}

View File

@ -1,14 +1,15 @@
package com.dispose.exception;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
import javax.servlet.http.HttpServletRequest;
import javax.validation.ConstraintViolation;
import javax.validation.ConstraintViolationException;
import org.apache.commons.lang3.exception.ExceptionUtils;
import com.dispose.common.ConstValue;
import com.dispose.common.ErrorCode;
import com.dispose.pojo.dto.ProtocolRespDTO;
import com.dispose.pojo.po.ReturnStatus;
import org.springframework.web.bind.MethodArgumentNotValidException;
import org.springframework.web.bind.MissingPathVariableException;
import org.springframework.web.bind.annotation.ControllerAdvice;
@ -28,36 +29,36 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j
public class GlobalExceptionHandler {
@ExceptionHandler(Throwable.class)
@ResponseBody
public ProtocolRespDTO handleException(HttpServletRequest request, Throwable e) {
log.error("进入全局异常处理", e);
ProtocolRespDTO resp = new ProtocolRespDTO();
ErrorCode err = ErrorCode.ERR_SYSTEMEXCEPTION;
resp.setVer(ConstValue.Protocol.VERSION);
resp.setCode(err.getHttpCode());
resp.setCryptoType(ConstValue.Protocol.CRYPTO_NONE);
resp.setTimeStamp(System.currentTimeMillis());
resp.setMsgContent((new ReturnStatus(err.getCode(), err.getMsg())).toString());
// @ExceptionHandler(Throwable.class)
// @ResponseBody
// public MyResp handleException(HttpServletRequest request, Throwable e) {
// log.error("进入全局异常处理", e);
// Map<String, Object> map = new HashMap<>(2);
// map.put("url", request.getRequestURL().toString());
// map.put("exception", ExceptionUtils.getMessage(e));
// return MyResp.builder().code(Resp.ERROR.getCode()).msg(Resp.ERROR.getMsg()).data(map).build();
// }
//
// @ExceptionHandler(Exception.class)
// @ResponseBody
// public MyResp paramException(HttpServletRequest request, Exception e) {
// log.error("进入参数校验异常处理", e);
// StringBuffer errorMsg = new StringBuffer();
// if (e instanceof ConstraintViolationException) {
// Set<ConstraintViolation<?>> cves = ((ConstraintViolationException) e).getConstraintViolations();
// cves.forEach(ex -> errorMsg.append(ex.getMessage()));
// } else if (e instanceof MissingPathVariableException) {
// errorMsg.append("请检查参数 " + ((MissingPathVariableException) e).getVariableName());
// } else if (e instanceof MethodArgumentNotValidException) {
// errorMsg.append(
// ((MethodArgumentNotValidException) e).getBindingResult().getAllErrors().get(0).getDefaultMessage());
// } else {
// log.error("请求异常", e);
// errorMsg.append("参数异常");
// }
// return MyResp.builder().code(Resp.PARAM_ERROR.getCode()).msg(errorMsg.toString()).build();
// }
return resp;
}
@ExceptionHandler(Exception.class)
@ResponseBody
public ProtocolRespDTO paramException(HttpServletRequest request, Exception e) {
log.error("进入参数校验异常处理", e);
ProtocolRespDTO resp = new ProtocolRespDTO();
ErrorCode err = ErrorCode.ERR_PARAMEXCEPTION;
resp.setVer(ConstValue.Protocol.VERSION);
resp.setCode(err.getHttpCode());
resp.setCryptoType(ConstValue.Protocol.CRYPTO_NONE);
resp.setTimeStamp(System.currentTimeMillis());
resp.setMsgContent((new ReturnStatus(err.getCode(), err.getMsg())).toString());
return resp;
}
}

View File

@ -0,0 +1,20 @@
package com.dispose.manager;
import com.dispose.common.ErrorCode;
import com.dispose.pojo.entity.UserAccount;
import com.dispose.pojo.po.UserAccountCache;
import com.fasterxml.jackson.core.JsonProcessingException;
import java.security.NoSuchAlgorithmException;
public interface UserAccountCacheManager {
String getUserToken(String username) throws NoSuchAlgorithmException;
int getUsrPwdErrTimes(String username);
void setUserPwdErrTimes(String username, Integer errTimes);
void cleanUserToken(String username);
ErrorCode verifyUserLogin(String username, String token);
ErrorCode verifyToken(String token);
String getUsernameByToken(String token);
String getCacheUser() throws JsonProcessingException;
}

View File

@ -0,0 +1,187 @@
package com.dispose.manager.impl;
import cn.hutool.core.convert.Convert;
import com.dispose.common.ConstValue;
import com.dispose.common.ErrorCode;
import com.dispose.manager.UserAccountCacheManager;
import com.dispose.pojo.entity.UserAccount;
import com.dispose.pojo.po.UserAccountCache;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.codec.binary.Hex;
import org.springframework.stereotype.Component;
import javax.annotation.Resource;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.util.Optional;
import java.util.Random;
import java.util.concurrent.ConcurrentHashMap;
@Component
@Slf4j
public class UserAccountCacheManagerImpl implements UserAccountCacheManager {
@Resource
private ObjectMapper objectMapper;
private final ConcurrentHashMap<String, UserAccountCache> userAccountCache = new ConcurrentHashMap<>();
@Override
public String getUsernameByToken(String token) {
if(userAccountCache.containsKey(token)){
return userAccountCache.get(token).getUsername();
}
return null;
}
@Override
public ErrorCode verifyToken(String token) {
//userAccountMap
if(!userAccountCache.containsKey(token)){
return ErrorCode.ERR_LOGOUT;
} else {
UserAccountCache uc = userAccountCache.get(token);
if((System.currentTimeMillis() - uc.getLastAccess())
>= ConstValue.GlobalConfigure.TOKEN_TIMEOUT_MS) {
return ErrorCode.ERR_TOKENTIMEOUT;
}
return ErrorCode.ERR_OK;
}
}
@Override
public ErrorCode verifyUserLogin(String username, String token) {
Optional<UserAccountCache> findRet = userAccountCache.values().stream()
.filter(userAccountCache -> username.equals(userAccountCache.getUsername()))
.findFirst();
if(!findRet.isPresent()) {
return ErrorCode.ERR_LOGOUT;
}
UserAccountCache uc = findRet.get();
if(uc.getToken().length() == 0) {
return ErrorCode.ERR_LOGOUT;
}
if((System.currentTimeMillis() - uc.getLastAccess())
>= ConstValue.GlobalConfigure.TOKEN_TIMEOUT_MS)
{
return ErrorCode.ERR_TOKENTIMEOUT;
}
if(!uc.getToken().equals(token)) {
return ErrorCode.ERR_TOKENNOTFOUND;
}
return ErrorCode.ERR_OK;
}
@Override
public String getCacheUser() throws JsonProcessingException {
return objectMapper.writeValueAsString(userAccountCache);
}
@Override
public void cleanUserToken(String username) {
Optional<UserAccountCache> findRet = userAccountCache.values().stream()
.filter(userAccountCache -> username.equals(userAccountCache.getUsername()))
.findFirst();
if(findRet.isPresent()) {
UserAccountCache uc = findRet.get();
userAccountCache.remove(uc.getToken());
}
}
@Override
public int getUsrPwdErrTimes(String username) {
Optional<UserAccountCache> findRet = userAccountCache.values().stream()
.filter(userAccountCache -> username.equals(userAccountCache.getUsername()))
.findFirst();
if(findRet.isPresent()) {
UserAccountCache uc = findRet.get();
return uc.getPwdErrTimes();
} else {
UserAccountCache uc = UserAccountCache.builder()
.username(username)
.token("")
.lastAccess(System.currentTimeMillis())
.pwdErrTimes(0)
.lastAccess(System.currentTimeMillis()).build();
userAccountCache.put(uc.getToken(), uc);
return 0;
}
}
@Override
public void setUserPwdErrTimes(String username, Integer errTimes) {
Optional<UserAccountCache> findRet = userAccountCache.values().stream()
.filter(userAccountCache -> username.equals(userAccountCache.getUsername()))
.findFirst();
if(findRet.isPresent()) {
UserAccountCache uc = findRet.get();
uc.setPwdErrTimes(Math.abs(errTimes));
}
}
@Override
public String getUserToken(String username) throws NoSuchAlgorithmException {
Optional<UserAccountCache> findRet = userAccountCache.values().stream()
.filter(userAccountCache -> username.equals(userAccountCache.getUsername()))
.findFirst();
if(findRet.isPresent()) {
UserAccountCache uc = findRet.get();
if((System.currentTimeMillis() - uc.getLastAccess())
>= ConstValue.GlobalConfigure.TOKEN_TIMEOUT_MS
|| uc.getToken().length() == 0) {
uc.setToken(createUserToken(username));
log.info("Refresh {} Token:{}", username, uc.getToken());
} else {
log.info("Get {} Token:{}", username, uc.getToken());
}
uc.setLastAccess(System.currentTimeMillis());
return uc.getToken();
} else {
UserAccountCache uc = UserAccountCache.builder()
.username(username)
.token(createUserToken(username))
.lastAccess(System.currentTimeMillis())
.pwdErrTimes(0)
.lastAccess(System.currentTimeMillis()).build();
userAccountCache.put(uc.getToken(), uc);
log.info("Create {} Token:{}", username, uc.getToken());
return uc.getToken();
}
}
private String createUserToken(String username) throws NoSuchAlgorithmException {
// 获取指定摘要算法的messageDigest对象
MessageDigest messageDigest = MessageDigest.getInstance("SHA-256"); // 此处的sha代表sha1
String tokenKey = username +
Convert.toStr(new Random(System.currentTimeMillis()).nextInt()) +
Convert.toStr(System.currentTimeMillis());
// 调用digest方法进行加密操作
byte[] cipherBytes = messageDigest.digest(tokenKey.getBytes());
return Hex.encodeHexString(cipherBytes);
}
}

View File

@ -0,0 +1,11 @@
package com.dispose.mapper;
import com.dispose.pojo.entity.UserAccount;
import org.apache.ibatis.annotations.Param;
public interface UserAccountMapper {
UserAccount getUserByName(String username);
void lockUserAccount(@Param("username")String username);
void unlockUserAccount(@Param("username")String username);
void refreshLoginTime(@Param("username")String username);
}

View File

@ -0,0 +1,48 @@
package com.dispose.pojo.dto;
import com.dispose.common.ConstValue;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@NoArgsConstructor
@AllArgsConstructor
@ApiModel("通信协议实体")
public abstract class ProtocolDTO {
@ApiModelProperty(value="协议版本号", required = true, example = "1")
private int ver;
@ApiModelProperty(value="msgContent字段内容编码格式\n" +
"0无编码格式普通字符串\n" +
"1base64编码格式\n" +
"2采用AES加密后的base64编码格式\n", required = true,
allowableValues = "0, 1, 2",
example = "0")
private int cryptoType;
@ApiModelProperty(value="当前UTC时间戳", required = true, example = "1526625689000")
private Long timeStamp;
@ApiModelProperty(value="协议详细内容Json字符串格式。\n" +
"保存该cmdId命令相关的详细内容\n" +
"具体每个cmdId命令的详细内容参看对应的命令协议定义", required = false,
example = "{}")
private String msgContent;
public Boolean IsRequestTimeout() {
if(!ConstValue.GlobalConfigure.IS_SKIP_TIMEOUT_CHECK) {
Long current = System.currentTimeMillis();
long timeDiff = current - this.timeStamp;
return timeDiff > 0 && timeDiff <= 3000;
}
return false;
}
}

View File

@ -0,0 +1,60 @@
package com.dispose.pojo.dto;
import com.dispose.common.ConstValue;
import com.dispose.common.ErrorCode;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import org.springframework.http.HttpHeaders;
import java.util.Objects;
import com.dispose.common.ErrorCode;
@EqualsAndHashCode(callSuper = true)
@Data
@NoArgsConstructor
public class ProtocolReqDTO extends ProtocolDTO {
private static final ObjectMapper objMapper = new ObjectMapper();
public <T> T getRequestObjects(Class<T> objType) throws JsonProcessingException {
return objMapper.readValue(this.getMsgContent(), objType);
}
public String getAuthToken(HttpHeaders headers) {
return Objects.
requireNonNull(headers.get("Authorization"))
.get(0).replaceFirst("Bearer ", "");
}
public ErrorCode verifyRequest(HttpHeaders headers) {
if(headers == null) {
return ErrorCode.ERR_MISSAUTHHEAD;
}
String token = getAuthToken(headers);
if(token.length() == 0) {
return ErrorCode.ERR_MISSAUTHHEAD;
}
if(this.getVer() < ConstValue.Protocol.VERSION) {
return ErrorCode.ERR_VERSION;
}
return ErrorCode.ERR_OK;
}
public ErrorCode verifyRequest() {
if(this.getVer() < ConstValue.Protocol.VERSION) {
return ErrorCode.ERR_VERSION;
}
return ErrorCode.ERR_OK;
}
}

View File

@ -0,0 +1,64 @@
package com.dispose.pojo.dto;
import com.dispose.common.ConstValue;
import com.dispose.common.ErrorCode;
import com.dispose.pojo.po.ReturnStatus;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;
@EqualsAndHashCode(callSuper = true)
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@JsonPropertyOrder({"ver", "cryptoType", "timeStamp", "code", "msgContent"})
public class ProtocolRespDTO extends ProtocolDTO {
@ApiModelProperty(value="服务器返回状态码", required = false,
example = "200")
private int code;
private static String getObjectJson(Object obj) throws JsonProcessingException {
ObjectMapper objectMapper = new ObjectMapper();
return objectMapper.writeValueAsString(obj);
}
public static ProtocolRespDTO result(ErrorCode err) throws JsonProcessingException {
ObjectMapper objectMapper = new ObjectMapper();
ProtocolRespDTO resp = new ProtocolRespDTO();
resp.setVer(ConstValue.Protocol.VERSION);
resp.setCode(err.getHttpCode());
resp.setCryptoType(ConstValue.Protocol.CRYPTO_NONE);
resp.setTimeStamp(System.currentTimeMillis());
resp.setMsgContent(getObjectJson(new ReturnStatus(err.getCode(), err.getMsg())));
return resp;
}
public static ProtocolRespDTO result(ErrorCode err, String respMsg) {
return result(err, respMsg, ConstValue.Protocol.CRYPTO_NONE);
}
public static ProtocolRespDTO result(ErrorCode err, Object obj) throws JsonProcessingException {
return result(err, getObjectJson(obj), ConstValue.Protocol.CRYPTO_NONE);
}
public static ProtocolRespDTO result(ErrorCode err, String respMsg, Integer crypto) {
ProtocolRespDTO resp = new ProtocolRespDTO();
resp.setVer(ConstValue.Protocol.VERSION);
resp.setCode(err.getHttpCode());
resp.setCryptoType(ConstValue.Protocol.CRYPTO_NONE);
resp.setTimeStamp(System.currentTimeMillis());
resp.setMsgContent(respMsg);
return resp;
}
}

View File

@ -0,0 +1,59 @@
package com.dispose.pojo.entity;
import lombok.*;
import tk.mybatis.mapper.annotation.KeySql;
import tk.mybatis.mapper.annotation.NameStyle;
import tk.mybatis.mapper.code.Style;
import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;
@Getter
@Setter
@ToString
@NoArgsConstructor
@AllArgsConstructor
@Builder
@Table(name = "user_account")
@NameStyle(Style.normal)
public class UserAccount implements Serializable {
/**
* The constant serialVersionUID.
*/
private static final long serialVersionUID = -1L;
/**
* 账户唯一编号
*/
@Id
@KeySql(useGeneratedKeys = true)
private Long id;
/**
* 用户名
*/
private String username;
/**
* 密码, SHA256
*/
private String password;
/**
* 最后一次成功登录时间
*/
private String lastLoginTime;
/**
* 账户锁定时间
*/
private String lockTime;
/**
* 账户状态
*/
private Integer status;
}

View File

@ -0,0 +1,16 @@
package com.dispose.pojo.po;
import lombok.Builder;
import lombok.Getter;
@Getter
@Builder
public class MReturnType<A, B> {
private final A firstParam;
private final B secondParam;
public MReturnType(A a, B b) {
this.firstParam = a;
this.secondParam = b;
}
}

View File

@ -0,0 +1,18 @@
package com.dispose.pojo.po;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class ReturnStatus {
private int status;
private String message;
@Override
public String toString(){
return "{\"status\":" + status + ", \"message\":\"" + message + "\"}";
}
}

View File

@ -0,0 +1,13 @@
package com.dispose.pojo.po;
import lombok.Builder;
import lombok.Data;
@Data
@Builder
public class UserAccountCache {
private String username;
private String token;
private Long lastAccess;
private Integer pwdErrTimes;
}

View File

@ -0,0 +1,18 @@
package com.dispose.pojo.vo.auth;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@JsonInclude(JsonInclude.Include.NON_NULL)
public class LoginReq {
private String userName;
private String password;
}

View File

@ -0,0 +1,24 @@
package com.dispose.pojo.vo.auth;
import com.dispose.pojo.po.ReturnStatus;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import lombok.*;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@EqualsAndHashCode(callSuper = true)
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonPropertyOrder({"userName", "token", "logTime", "expireTime", "status", "message"})
public class LoginRsp extends ReturnStatus {
private String userName;
private String token;
private Long logTime;
private Long expireTime;
}

View File

@ -0,0 +1,16 @@
package com.dispose.pojo.vo.auth;
import com.dispose.pojo.po.ReturnStatus;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import lombok.*;
@EqualsAndHashCode(callSuper = true)
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@JsonPropertyOrder({"userName", "token", "logTime", "expireTime", "status", "message"})
public class LogoutRsp extends ReturnStatus {
private String userName;
}

View File

@ -0,0 +1,14 @@
package com.dispose.service;
import com.dispose.common.ErrorCode;
import com.dispose.pojo.entity.UserAccount;
import com.dispose.pojo.po.MReturnType;
import java.security.NoSuchAlgorithmException;
public interface UserAccountService {
MReturnType<ErrorCode, String> loginService(String username, String password) throws NoSuchAlgorithmException;
ErrorCode logoutService(String username, String token);
ErrorCode authTokenCheck(String token);
UserAccount getUserByToken(String token);
}

View File

@ -0,0 +1,113 @@
package com.dispose.service.impl;
import com.dispose.common.ConstValue;
import com.dispose.common.ErrorCode;
import com.dispose.manager.UserAccountCacheManager;
import com.dispose.mapper.UserAccountMapper;
import com.dispose.pojo.entity.UserAccount;
import com.dispose.pojo.po.MReturnType;
import com.dispose.pojo.po.UserAccountCache;
import com.dispose.service.UserAccountService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.security.NoSuchAlgorithmException;
@Service
@Slf4j
public class UserAccountServiceImpl implements UserAccountService {
@Resource
private UserAccountCacheManager userAccountCacheManager;
@Resource
private UserAccountMapper userAccountMapper;
@Override
public ErrorCode authTokenCheck(String token) {
if(ConstValue.GlobalConfigure.IS_VERIFY_TOKEN) {
return userAccountCacheManager.verifyToken(token);
}
return ErrorCode.ERR_OK;
}
@Override
public MReturnType<ErrorCode, String> loginService(String username, String password) throws NoSuchAlgorithmException {
userAccountMapper.refreshLoginTime(username);
UserAccount loginUser = userAccountMapper.getUserByName(username);
if(loginUser == null) {
return MReturnType.<ErrorCode, String>builder()
.firstParam(ErrorCode.ERR_USERNOTFOUND)
.build();
}
if(loginUser.getStatus() == ConstValue.UserAccountStatus.LOCKED) {
return MReturnType.<ErrorCode, String>builder()
.firstParam(ErrorCode.ERR_USERLOCK)
.build();
}
if(!loginUser.getPassword().equals(password)) {
// 密码错误
int errTimes = userAccountCacheManager.getUsrPwdErrTimes(username) + 1;
// 更新密码错误次数
userAccountCacheManager.setUserPwdErrTimes(username, errTimes);
if(errTimes == ConstValue.GlobalConfigure.ALLOW_PWD_ERR_TIMES - 1) {
// 提示用户即将锁定账户
return MReturnType.<ErrorCode, String>builder()
.firstParam(ErrorCode.ERR_PASSWORDMORE)
.build();
} else if(errTimes >= ConstValue.GlobalConfigure.ALLOW_PWD_ERR_TIMES) {
// 锁定账户
userAccountMapper.lockUserAccount(username);
return MReturnType.<ErrorCode, String>builder()
.firstParam(ErrorCode.ERR_USERLOCK)
.build();
} else {
return MReturnType.<ErrorCode, String>builder()
.firstParam(ErrorCode.ERR_PASSWORD)
.build();
}
}
return MReturnType.<ErrorCode, String>builder()
.firstParam(ErrorCode.ERR_OK)
.secondParam(userAccountCacheManager.getUserToken(username))
.build();
}
@Override
public ErrorCode logoutService(String username, String token) {
UserAccount loginUser = userAccountMapper.getUserByName(username);
if(loginUser == null) {
return ErrorCode.ERR_USERNOTFOUND;
}
ErrorCode err = userAccountCacheManager.verifyUserLogin(username, token);
if(err == ErrorCode.ERR_OK) {
userAccountCacheManager.cleanUserToken(username);
}
return err;
}
@Override
public UserAccount getUserByToken(String token) {
String username = userAccountCacheManager.getUsernameByToken(token);
if(username != null) {
return userAccountMapper.getUserByName(username);
}
return null;
}
}

View File

@ -1,5 +1,5 @@
package com.dptech.umc;
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
@ -9,16 +9,16 @@ import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="detectionName" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="objName" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
@ -29,36 +29,36 @@ import javax.xml.bind.annotation.XmlType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"detectionName"
"objName"
})
@XmlRootElement(name = "deleteDetectionObjectForUMC")
public class DeleteDetectionObjectForUMC {
@XmlRootElement(name = "geDnsDomainCustomV4tFromUMC")
public class GeDnsDomainCustomV4TFromUMC {
@XmlElement(required = true, nillable = true)
protected String detectionName;
protected String objName;
/**
* 获取detectionName属性的值
* 获取objName属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getDetectionName() {
return detectionName;
public String getObjName() {
return objName;
}
/**
* 设置detectionName属性的值
* 设置objName属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDetectionName(String value) {
this.detectionName = value;
public void setObjName(String value) {
this.objName = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="out" type="{http://data.ntc.dp.com}ArrayOfDnsDomainCustomV4ForService"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"out"
})
@XmlRootElement(name = "geDnsDomainCustomV4tFromUMCResponse")
public class GeDnsDomainCustomV4TFromUMCResponse {
@XmlElement(required = true, nillable = true)
protected ArrayOfDnsDomainCustomV4ForService out;
/**
* 获取out属性的值
*
* @return
* possible object is
* {@link ArrayOfDnsDomainCustomV4ForService }
*
*/
public ArrayOfDnsDomainCustomV4ForService getOut() {
return out;
}
/**
* 设置out属性的值
*
* @param value
* allowed object is
* {@link ArrayOfDnsDomainCustomV4ForService }
*
*/
public void setOut(ArrayOfDnsDomainCustomV4ForService value) {
this.out = value;
}
}

View File

@ -0,0 +1,32 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
@XmlRootElement(name = "getAllAnomalyDetectionStrategyFromUMC")
public class GetAllAnomalyDetectionStrategyFromUMC {
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="out" type="{http://service.ntc.dp.com}ArrayOfAnomalyDetectionStrategy"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"out"
})
@XmlRootElement(name = "getAllAnomalyDetectionStrategyFromUMCResponse")
public class GetAllAnomalyDetectionStrategyFromUMCResponse {
@XmlElement(required = true, nillable = true)
protected ArrayOfAnomalyDetectionStrategy out;
/**
* 获取out属性的值
*
* @return
* possible object is
* {@link ArrayOfAnomalyDetectionStrategy }
*
*/
public ArrayOfAnomalyDetectionStrategy getOut() {
return out;
}
/**
* 设置out属性的值
*
* @param value
* allowed object is
* {@link ArrayOfAnomalyDetectionStrategy }
*
*/
public void setOut(ArrayOfAnomalyDetectionStrategy value) {
this.out = value;
}
}

View File

@ -0,0 +1,32 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
@XmlRootElement(name = "getAllBlackAndWhiteListFromUMC")
public class GetAllBlackAndWhiteListFromUMC {
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="out" type="{http://data.ntc.dp.com}ArrayOfBlackAndWhiteListDataForService"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"out"
})
@XmlRootElement(name = "getAllBlackAndWhiteListFromUMCResponse")
public class GetAllBlackAndWhiteListFromUMCResponse {
@XmlElement(required = true, nillable = true)
protected ArrayOfBlackAndWhiteListDataForService out;
/**
* 获取out属性的值
*
* @return
* possible object is
* {@link ArrayOfBlackAndWhiteListDataForService }
*
*/
public ArrayOfBlackAndWhiteListDataForService getOut() {
return out;
}
/**
* 设置out属性的值
*
* @param value
* allowed object is
* {@link ArrayOfBlackAndWhiteListDataForService }
*
*/
public void setOut(ArrayOfBlackAndWhiteListDataForService value) {
this.out = value;
}
}

View File

@ -0,0 +1,32 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
@XmlRootElement(name = "getAllBlackHoleAutoStrategyFromUMC")
public class GetAllBlackHoleAutoStrategyFromUMC {
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="out" type="{http://data.ntc.dp.com}ArrayOfBlackHoleAutoStrategyForService"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"out"
})
@XmlRootElement(name = "getAllBlackHoleAutoStrategyFromUMCResponse")
public class GetAllBlackHoleAutoStrategyFromUMCResponse {
@XmlElement(required = true, nillable = true)
protected ArrayOfBlackHoleAutoStrategyForService out;
/**
* 获取out属性的值
*
* @return
* possible object is
* {@link ArrayOfBlackHoleAutoStrategyForService }
*
*/
public ArrayOfBlackHoleAutoStrategyForService getOut() {
return out;
}
/**
* 设置out属性的值
*
* @param value
* allowed object is
* {@link ArrayOfBlackHoleAutoStrategyForService }
*
*/
public void setOut(ArrayOfBlackHoleAutoStrategyForService value) {
this.out = value;
}
}

View File

@ -0,0 +1,32 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
@XmlRootElement(name = "getAllBlackHoleManualStrategyFromUMC")
public class GetAllBlackHoleManualStrategyFromUMC {
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="out" type="{http://data.ntc.dp.com}ArrayOfBlackHoleManualStrategyForService"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"out"
})
@XmlRootElement(name = "getAllBlackHoleManualStrategyFromUMCResponse")
public class GetAllBlackHoleManualStrategyFromUMCResponse {
@XmlElement(required = true, nillable = true)
protected ArrayOfBlackHoleManualStrategyForService out;
/**
* 获取out属性的值
*
* @return
* possible object is
* {@link ArrayOfBlackHoleManualStrategyForService }
*
*/
public ArrayOfBlackHoleManualStrategyForService getOut() {
return out;
}
/**
* 设置out属性的值
*
* @param value
* allowed object is
* {@link ArrayOfBlackHoleManualStrategyForService }
*
*/
public void setOut(ArrayOfBlackHoleManualStrategyForService value) {
this.out = value;
}
}

View File

@ -0,0 +1,32 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
@XmlRootElement(name = "getAllBypassManualTractionStrategyFromUMC")
public class GetAllBypassManualTractionStrategyFromUMC {
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="out" type="{http://data.ntc.dp.com}ArrayOfBypassManualTractionStrategyForService"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"out"
})
@XmlRootElement(name = "getAllBypassManualTractionStrategyFromUMCResponse")
public class GetAllBypassManualTractionStrategyFromUMCResponse {
@XmlElement(required = true, nillable = true)
protected ArrayOfBypassManualTractionStrategyForService out;
/**
* 获取out属性的值
*
* @return
* possible object is
* {@link ArrayOfBypassManualTractionStrategyForService }
*
*/
public ArrayOfBypassManualTractionStrategyForService getOut() {
return out;
}
/**
* 设置out属性的值
*
* @param value
* allowed object is
* {@link ArrayOfBypassManualTractionStrategyForService }
*
*/
public void setOut(ArrayOfBypassManualTractionStrategyForService value) {
this.out = value;
}
}

View File

@ -0,0 +1,32 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
@XmlRootElement(name = "getAllCompleteAnomalyDetectionStrategyFromUMC")
public class GetAllCompleteAnomalyDetectionStrategyFromUMC {
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="out" type="{http://service.ntc.dp.com}ArrayOfAnomalyDetectionStrategy"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"out"
})
@XmlRootElement(name = "getAllCompleteAnomalyDetectionStrategyFromUMCResponse")
public class GetAllCompleteAnomalyDetectionStrategyFromUMCResponse {
@XmlElement(required = true, nillable = true)
protected ArrayOfAnomalyDetectionStrategy out;
/**
* 获取out属性的值
*
* @return
* possible object is
* {@link ArrayOfAnomalyDetectionStrategy }
*
*/
public ArrayOfAnomalyDetectionStrategy getOut() {
return out;
}
/**
* 设置out属性的值
*
* @param value
* allowed object is
* {@link ArrayOfAnomalyDetectionStrategy }
*
*/
public void setOut(ArrayOfAnomalyDetectionStrategy value) {
this.out = value;
}
}

View File

@ -0,0 +1,32 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
@XmlRootElement(name = "getAllDetectDevices")
public class GetAllDetectDevices {
}

View File

@ -1,5 +1,5 @@
package com.dptech.umc;
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
@ -9,16 +9,16 @@ import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="out" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
@ -29,36 +29,36 @@ import javax.xml.bind.annotation.XmlType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"name"
"out"
})
@XmlRootElement(name = "delBlackAndWhiteListProtection")
public class DelBlackAndWhiteListProtection {
@XmlRootElement(name = "getAllDetectDevicesResponse")
public class GetAllDetectDevicesResponse {
@XmlElement(required = true, nillable = true)
protected String name;
protected String out;
/**
* 获取name属性的值
* 获取out属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getName() {
return name;
public String getOut() {
return out;
}
/**
* 设置name属性的值
* 设置out属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setName(String value) {
this.name = value;
public void setOut(String value) {
this.out = value;
}
}

View File

@ -0,0 +1,32 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
@XmlRootElement(name = "getAllDetectionObjectFromUMC")
public class GetAllDetectionObjectFromUMC {
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="out" type="{http://data.ntc.dp.com}ArrayOfDetectionObjectDataForService"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"out"
})
@XmlRootElement(name = "getAllDetectionObjectFromUMCResponse")
public class GetAllDetectionObjectFromUMCResponse {
@XmlElement(required = true, nillable = true)
protected ArrayOfDetectionObjectDataForService out;
/**
* 获取out属性的值
*
* @return
* possible object is
* {@link ArrayOfDetectionObjectDataForService }
*
*/
public ArrayOfDetectionObjectDataForService getOut() {
return out;
}
/**
* 设置out属性的值
*
* @param value
* allowed object is
* {@link ArrayOfDetectionObjectDataForService }
*
*/
public void setOut(ArrayOfDetectionObjectDataForService value) {
this.out = value;
}
}

View File

@ -0,0 +1,32 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
@XmlRootElement(name = "getAllProtectDevices")
public class GetAllProtectDevices {
}

View File

@ -1,5 +1,5 @@
package com.dptech.umc;
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
@ -9,16 +9,16 @@ import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="out" type="{http://service.ntc.dp.com}NtcRequestResultInfo"/&gt;
* &lt;element name="out" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
@ -31,33 +31,33 @@ import javax.xml.bind.annotation.XmlType;
@XmlType(name = "", propOrder = {
"out"
})
@XmlRootElement(name = "delDnsSipCustomV4ForUMCResponse")
public class DelDnsSipCustomV4ForUMCResponse {
@XmlRootElement(name = "getAllProtectDevicesResponse")
public class GetAllProtectDevicesResponse {
@XmlElement(required = true, nillable = true)
protected NtcRequestResultInfo out;
protected String out;
/**
* 获取out属性的值
* 获取out属性的值
*
* @return
* possible object is
* {@link NtcRequestResultInfo }
* {@link String }
*
*/
public NtcRequestResultInfo getOut() {
public String getOut() {
return out;
}
/**
* 设置out属性的值
* 设置out属性的值
*
* @param value
* allowed object is
* {@link NtcRequestResultInfo }
* {@link String }
*
*/
public void setOut(NtcRequestResultInfo value) {
public void setOut(String value) {
this.out = value;
}

View File

@ -0,0 +1,32 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
@XmlRootElement(name = "getAllProtectionObjectFromUMC")
public class GetAllProtectionObjectFromUMC {
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="out" type="{http://data.ntc.dp.com}ArrayOfProtectionObjectDataForService"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"out"
})
@XmlRootElement(name = "getAllProtectionObjectFromUMCResponse")
public class GetAllProtectionObjectFromUMCResponse {
@XmlElement(required = true, nillable = true)
protected ArrayOfProtectionObjectDataForService out;
/**
* 获取out属性的值
*
* @return
* possible object is
* {@link ArrayOfProtectionObjectDataForService }
*
*/
public ArrayOfProtectionObjectDataForService getOut() {
return out;
}
/**
* 设置out属性的值
*
* @param value
* allowed object is
* {@link ArrayOfProtectionObjectDataForService }
*
*/
public void setOut(ArrayOfProtectionObjectDataForService value) {
this.out = value;
}
}

View File

@ -0,0 +1,32 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
@XmlRootElement(name = "getAllProtectionStrategyTemplateFromUMC")
public class GetAllProtectionStrategyTemplateFromUMC {
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="out" type="{http://data.ntc.dp.com}ArrayOfProtectionStrategyTemplateForService"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"out"
})
@XmlRootElement(name = "getAllProtectionStrategyTemplateFromUMCResponse")
public class GetAllProtectionStrategyTemplateFromUMCResponse {
@XmlElement(required = true, nillable = true)
protected ArrayOfProtectionStrategyTemplateForService out;
/**
* 获取out属性的值
*
* @return
* possible object is
* {@link ArrayOfProtectionStrategyTemplateForService }
*
*/
public ArrayOfProtectionStrategyTemplateForService getOut() {
return out;
}
/**
* 设置out属性的值
*
* @param value
* allowed object is
* {@link ArrayOfProtectionStrategyTemplateForService }
*
*/
public void setOut(ArrayOfProtectionStrategyTemplateForService value) {
this.out = value;
}
}

View File

@ -0,0 +1,32 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
@XmlRootElement(name = "getAllProtectionTargetWithStrategyAssociationRelationshipForUMC")
public class GetAllProtectionTargetWithStrategyAssociationRelationshipForUMC {
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="out" type="{http://data.ntc.dp.com}ArrayOfProtectionTargetWithStrategyForService"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"out"
})
@XmlRootElement(name = "getAllProtectionTargetWithStrategyAssociationRelationshipForUMCResponse")
public class GetAllProtectionTargetWithStrategyAssociationRelationshipForUMCResponse {
@XmlElement(required = true, nillable = true)
protected ArrayOfProtectionTargetWithStrategyForService out;
/**
* 获取out属性的值
*
* @return
* possible object is
* {@link ArrayOfProtectionTargetWithStrategyForService }
*
*/
public ArrayOfProtectionTargetWithStrategyForService getOut() {
return out;
}
/**
* 设置out属性的值
*
* @param value
* allowed object is
* {@link ArrayOfProtectionTargetWithStrategyForService }
*
*/
public void setOut(ArrayOfProtectionTargetWithStrategyForService value) {
this.out = value;
}
}

View File

@ -1,5 +1,5 @@
package com.dptech.umc;
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
@ -9,9 +9,9 @@ import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
@ -31,14 +31,14 @@ import javax.xml.bind.annotation.XmlType;
@XmlType(name = "", propOrder = {
"strategyName"
})
@XmlRootElement(name = "delAnomalyDetectionStrategyForUMC")
public class DelAnomalyDetectionStrategyForUMC {
@XmlRootElement(name = "getAnomalyDetectionStrategyFromUMC")
public class GetAnomalyDetectionStrategyFromUMC {
@XmlElement(required = true, nillable = true)
protected String strategyName;
/**
* 获取strategyName属性的值
* 获取strategyName属性的值
*
* @return
* possible object is
@ -50,7 +50,7 @@ public class DelAnomalyDetectionStrategyForUMC {
}
/**
* 设置strategyName属性的值
* 设置strategyName属性的值
*
* @param value
* allowed object is

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="out" type="{http://service.ntc.dp.com}AnomalyDetectionStrategy"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"out"
})
@XmlRootElement(name = "getAnomalyDetectionStrategyFromUMCResponse")
public class GetAnomalyDetectionStrategyFromUMCResponse {
@XmlElement(required = true, nillable = true)
protected AnomalyDetectionStrategy out;
/**
* 获取out属性的值
*
* @return
* possible object is
* {@link AnomalyDetectionStrategy }
*
*/
public AnomalyDetectionStrategy getOut() {
return out;
}
/**
* 设置out属性的值
*
* @param value
* allowed object is
* {@link AnomalyDetectionStrategy }
*
*/
public void setOut(AnomalyDetectionStrategy value) {
this.out = value;
}
}

View File

@ -1,5 +1,5 @@
package com.dptech.umc;
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
@ -9,9 +9,9 @@ import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
@ -33,15 +33,15 @@ import javax.xml.bind.annotation.XmlType;
"strategyName",
"direction"
})
@XmlRootElement(name = "deleteCompleteAnomalyDetectionStrategyForUMC")
public class DeleteCompleteAnomalyDetectionStrategyForUMC {
@XmlRootElement(name = "getCompleteAnomalyDetectionStrategyFromUMC")
public class GetCompleteAnomalyDetectionStrategyFromUMC {
@XmlElement(required = true, nillable = true)
protected String strategyName;
protected int direction;
/**
* 获取strategyName属性的值
* 获取strategyName属性的值
*
* @return
* possible object is
@ -53,7 +53,7 @@ public class DeleteCompleteAnomalyDetectionStrategyForUMC {
}
/**
* 设置strategyName属性的值
* 设置strategyName属性的值
*
* @param value
* allowed object is
@ -65,7 +65,7 @@ public class DeleteCompleteAnomalyDetectionStrategyForUMC {
}
/**
* 获取direction属性的值
* 获取direction属性的值
*
*/
public int getDirection() {
@ -73,7 +73,7 @@ public class DeleteCompleteAnomalyDetectionStrategyForUMC {
}
/**
* 设置direction属性的值
* 设置direction属性的值
*
*/
public void setDirection(int value) {

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="out" type="{http://service.ntc.dp.com}AnomalyDetectionStrategy"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"out"
})
@XmlRootElement(name = "getCompleteAnomalyDetectionStrategyFromUMCResponse")
public class GetCompleteAnomalyDetectionStrategyFromUMCResponse {
@XmlElement(required = true, nillable = true)
protected AnomalyDetectionStrategy out;
/**
* 获取out属性的值
*
* @return
* possible object is
* {@link AnomalyDetectionStrategy }
*
*/
public AnomalyDetectionStrategy getOut() {
return out;
}
/**
* 设置out属性的值
*
* @param value
* allowed object is
* {@link AnomalyDetectionStrategy }
*
*/
public void setOut(AnomalyDetectionStrategy value) {
this.out = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="objName" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"objName"
})
@XmlRootElement(name = "getDdosACProtectionFromUMC")
public class GetDdosACProtectionFromUMC {
@XmlElement(required = true, nillable = true)
protected String objName;
/**
* 获取objName属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getObjName() {
return objName;
}
/**
* 设置objName属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setObjName(String value) {
this.objName = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="out" type="{http://data.ntc.dp.com}ArrayOfDdosACProtectionForService"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"out"
})
@XmlRootElement(name = "getDdosACProtectionFromUMCResponse")
public class GetDdosACProtectionFromUMCResponse {
@XmlElement(required = true, nillable = true)
protected ArrayOfDdosACProtectionForService out;
/**
* 获取out属性的值
*
* @return
* possible object is
* {@link ArrayOfDdosACProtectionForService }
*
*/
public ArrayOfDdosACProtectionForService getOut() {
return out;
}
/**
* 设置out属性的值
*
* @param value
* allowed object is
* {@link ArrayOfDdosACProtectionForService }
*
*/
public void setOut(ArrayOfDdosACProtectionForService value) {
this.out = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="objName" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"objName"
})
@XmlRootElement(name = "getDdosCCuserGroupV4FromUMC")
public class GetDdosCCuserGroupV4FromUMC {
@XmlElement(required = true, nillable = true)
protected String objName;
/**
* 获取objName属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getObjName() {
return objName;
}
/**
* 设置objName属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setObjName(String value) {
this.objName = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="out" type="{http://data.ntc.dp.com}ArrayOfDdosCCuserGroupV4ForService"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"out"
})
@XmlRootElement(name = "getDdosCCuserGroupV4FromUMCResponse")
public class GetDdosCCuserGroupV4FromUMCResponse {
@XmlElement(required = true, nillable = true)
protected ArrayOfDdosCCuserGroupV4ForService out;
/**
* 获取out属性的值
*
* @return
* possible object is
* {@link ArrayOfDdosCCuserGroupV4ForService }
*
*/
public ArrayOfDdosCCuserGroupV4ForService getOut() {
return out;
}
/**
* 设置out属性的值
*
* @param value
* allowed object is
* {@link ArrayOfDdosCCuserGroupV4ForService }
*
*/
public void setOut(ArrayOfDdosCCuserGroupV4ForService value) {
this.out = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="objName" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"objName"
})
@XmlRootElement(name = "getDdosDnsRetryProtectFromUMC")
public class GetDdosDnsRetryProtectFromUMC {
@XmlElement(required = true, nillable = true)
protected String objName;
/**
* 获取objName属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getObjName() {
return objName;
}
/**
* 设置objName属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setObjName(String value) {
this.objName = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="out" type="{http://data.ntc.dp.com}ArrayOfDdosDnsRetryProtectForService"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"out"
})
@XmlRootElement(name = "getDdosDnsRetryProtectFromUMCResponse")
public class GetDdosDnsRetryProtectFromUMCResponse {
@XmlElement(required = true, nillable = true)
protected ArrayOfDdosDnsRetryProtectForService out;
/**
* 获取out属性的值
*
* @return
* possible object is
* {@link ArrayOfDdosDnsRetryProtectForService }
*
*/
public ArrayOfDdosDnsRetryProtectForService getOut() {
return out;
}
/**
* 设置out属性的值
*
* @param value
* allowed object is
* {@link ArrayOfDdosDnsRetryProtectForService }
*
*/
public void setOut(ArrayOfDdosDnsRetryProtectForService value) {
this.out = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="objName" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"objName"
})
@XmlRootElement(name = "getDdosGlobalAckPayloadFromUMC")
public class GetDdosGlobalAckPayloadFromUMC {
@XmlElement(required = true, nillable = true)
protected String objName;
/**
* 获取objName属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getObjName() {
return objName;
}
/**
* 设置objName属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setObjName(String value) {
this.objName = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="out" type="{http://data.ntc.dp.com}DdosGlobalAckPayloadForService"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"out"
})
@XmlRootElement(name = "getDdosGlobalAckPayloadFromUMCResponse")
public class GetDdosGlobalAckPayloadFromUMCResponse {
@XmlElement(required = true, nillable = true)
protected DdosGlobalAckPayloadForService out;
/**
* 获取out属性的值
*
* @return
* possible object is
* {@link DdosGlobalAckPayloadForService }
*
*/
public DdosGlobalAckPayloadForService getOut() {
return out;
}
/**
* 设置out属性的值
*
* @param value
* allowed object is
* {@link DdosGlobalAckPayloadForService }
*
*/
public void setOut(DdosGlobalAckPayloadForService value) {
this.out = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="objName" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"objName"
})
@XmlRootElement(name = "getDdosGlobalIcmpFragFromUMC")
public class GetDdosGlobalIcmpFragFromUMC {
@XmlElement(required = true, nillable = true)
protected String objName;
/**
* 获取objName属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getObjName() {
return objName;
}
/**
* 设置objName属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setObjName(String value) {
this.objName = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="out" type="{http://data.ntc.dp.com}DdosGlobalIcmpFragForService"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"out"
})
@XmlRootElement(name = "getDdosGlobalIcmpFragFromUMCResponse")
public class GetDdosGlobalIcmpFragFromUMCResponse {
@XmlElement(required = true, nillable = true)
protected DdosGlobalIcmpFragForService out;
/**
* 获取out属性的值
*
* @return
* possible object is
* {@link DdosGlobalIcmpFragForService }
*
*/
public DdosGlobalIcmpFragForService getOut() {
return out;
}
/**
* 设置out属性的值
*
* @param value
* allowed object is
* {@link DdosGlobalIcmpFragForService }
*
*/
public void setOut(DdosGlobalIcmpFragForService value) {
this.out = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="objName" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"objName"
})
@XmlRootElement(name = "getDdosGlobalIcmpLengthFromUMC")
public class GetDdosGlobalIcmpLengthFromUMC {
@XmlElement(required = true, nillable = true)
protected String objName;
/**
* 获取objName属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getObjName() {
return objName;
}
/**
* 设置objName属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setObjName(String value) {
this.objName = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="out" type="{http://data.ntc.dp.com}DdosGlobalIcmpLengthForService"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"out"
})
@XmlRootElement(name = "getDdosGlobalIcmpLengthFromUMCResponse")
public class GetDdosGlobalIcmpLengthFromUMCResponse {
@XmlElement(required = true, nillable = true)
protected DdosGlobalIcmpLengthForService out;
/**
* 获取out属性的值
*
* @return
* possible object is
* {@link DdosGlobalIcmpLengthForService }
*
*/
public DdosGlobalIcmpLengthForService getOut() {
return out;
}
/**
* 设置out属性的值
*
* @param value
* allowed object is
* {@link DdosGlobalIcmpLengthForService }
*
*/
public void setOut(DdosGlobalIcmpLengthForService value) {
this.out = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="objName" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"objName"
})
@XmlRootElement(name = "getDdosGlobalIcmpPayloadFromUMC")
public class GetDdosGlobalIcmpPayloadFromUMC {
@XmlElement(required = true, nillable = true)
protected String objName;
/**
* 获取objName属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getObjName() {
return objName;
}
/**
* 设置objName属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setObjName(String value) {
this.objName = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="out" type="{http://data.ntc.dp.com}DdosGlobalIcmpPayloadForService"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"out"
})
@XmlRootElement(name = "getDdosGlobalIcmpPayloadFromUMCResponse")
public class GetDdosGlobalIcmpPayloadFromUMCResponse {
@XmlElement(required = true, nillable = true)
protected DdosGlobalIcmpPayloadForService out;
/**
* 获取out属性的值
*
* @return
* possible object is
* {@link DdosGlobalIcmpPayloadForService }
*
*/
public DdosGlobalIcmpPayloadForService getOut() {
return out;
}
/**
* 设置out属性的值
*
* @param value
* allowed object is
* {@link DdosGlobalIcmpPayloadForService }
*
*/
public void setOut(DdosGlobalIcmpPayloadForService value) {
this.out = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="objName" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"objName"
})
@XmlRootElement(name = "getDdosGlobalOtherFragFromUMC")
public class GetDdosGlobalOtherFragFromUMC {
@XmlElement(required = true, nillable = true)
protected String objName;
/**
* 获取objName属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getObjName() {
return objName;
}
/**
* 设置objName属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setObjName(String value) {
this.objName = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="out" type="{http://data.ntc.dp.com}DdosGlobalOtherFragForService"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"out"
})
@XmlRootElement(name = "getDdosGlobalOtherFragFromUMCResponse")
public class GetDdosGlobalOtherFragFromUMCResponse {
@XmlElement(required = true, nillable = true)
protected DdosGlobalOtherFragForService out;
/**
* 获取out属性的值
*
* @return
* possible object is
* {@link DdosGlobalOtherFragForService }
*
*/
public DdosGlobalOtherFragForService getOut() {
return out;
}
/**
* 设置out属性的值
*
* @param value
* allowed object is
* {@link DdosGlobalOtherFragForService }
*
*/
public void setOut(DdosGlobalOtherFragForService value) {
this.out = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="objName" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"objName"
})
@XmlRootElement(name = "getDdosGlobalSynFloodFromUMC")
public class GetDdosGlobalSynFloodFromUMC {
@XmlElement(required = true, nillable = true)
protected String objName;
/**
* 获取objName属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getObjName() {
return objName;
}
/**
* 设置objName属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setObjName(String value) {
this.objName = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="out" type="{http://data.ntc.dp.com}DdosGlobalSynFloodForService"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"out"
})
@XmlRootElement(name = "getDdosGlobalSynFloodFromUMCResponse")
public class GetDdosGlobalSynFloodFromUMCResponse {
@XmlElement(required = true, nillable = true)
protected DdosGlobalSynFloodForService out;
/**
* 获取out属性的值
*
* @return
* possible object is
* {@link DdosGlobalSynFloodForService }
*
*/
public DdosGlobalSynFloodForService getOut() {
return out;
}
/**
* 设置out属性的值
*
* @param value
* allowed object is
* {@link DdosGlobalSynFloodForService }
*
*/
public void setOut(DdosGlobalSynFloodForService value) {
this.out = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="objName" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"objName"
})
@XmlRootElement(name = "getDdosGlobalTcpFlagFromUMC")
public class GetDdosGlobalTcpFlagFromUMC {
@XmlElement(required = true, nillable = true)
protected String objName;
/**
* 获取objName属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getObjName() {
return objName;
}
/**
* 设置objName属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setObjName(String value) {
this.objName = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="out" type="{http://data.ntc.dp.com}DdosGlobalTcpFlagForService"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"out"
})
@XmlRootElement(name = "getDdosGlobalTcpFlagFromUMCResponse")
public class GetDdosGlobalTcpFlagFromUMCResponse {
@XmlElement(required = true, nillable = true)
protected DdosGlobalTcpFlagForService out;
/**
* 获取out属性的值
*
* @return
* possible object is
* {@link DdosGlobalTcpFlagForService }
*
*/
public DdosGlobalTcpFlagForService getOut() {
return out;
}
/**
* 设置out属性的值
*
* @param value
* allowed object is
* {@link DdosGlobalTcpFlagForService }
*
*/
public void setOut(DdosGlobalTcpFlagForService value) {
this.out = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="objName" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"objName"
})
@XmlRootElement(name = "getDdosGlobalTcpFragFromUMC")
public class GetDdosGlobalTcpFragFromUMC {
@XmlElement(required = true, nillable = true)
protected String objName;
/**
* 获取objName属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getObjName() {
return objName;
}
/**
* 设置objName属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setObjName(String value) {
this.objName = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="out" type="{http://data.ntc.dp.com}DdosGlobalTcpFragForService"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"out"
})
@XmlRootElement(name = "getDdosGlobalTcpFragFromUMCResponse")
public class GetDdosGlobalTcpFragFromUMCResponse {
@XmlElement(required = true, nillable = true)
protected DdosGlobalTcpFragForService out;
/**
* 获取out属性的值
*
* @return
* possible object is
* {@link DdosGlobalTcpFragForService }
*
*/
public DdosGlobalTcpFragForService getOut() {
return out;
}
/**
* 设置out属性的值
*
* @param value
* allowed object is
* {@link DdosGlobalTcpFragForService }
*
*/
public void setOut(DdosGlobalTcpFragForService value) {
this.out = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="objName" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"objName"
})
@XmlRootElement(name = "getDdosGlobalTcpLengthFromUMC")
public class GetDdosGlobalTcpLengthFromUMC {
@XmlElement(required = true, nillable = true)
protected String objName;
/**
* 获取objName属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getObjName() {
return objName;
}
/**
* 设置objName属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setObjName(String value) {
this.objName = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="out" type="{http://data.ntc.dp.com}DdosGlobalTcpLengthForService"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"out"
})
@XmlRootElement(name = "getDdosGlobalTcpLengthFromUMCResponse")
public class GetDdosGlobalTcpLengthFromUMCResponse {
@XmlElement(required = true, nillable = true)
protected DdosGlobalTcpLengthForService out;
/**
* 获取out属性的值
*
* @return
* possible object is
* {@link DdosGlobalTcpLengthForService }
*
*/
public DdosGlobalTcpLengthForService getOut() {
return out;
}
/**
* 设置out属性的值
*
* @param value
* allowed object is
* {@link DdosGlobalTcpLengthForService }
*
*/
public void setOut(DdosGlobalTcpLengthForService value) {
this.out = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="objName" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"objName"
})
@XmlRootElement(name = "getDdosGlobalTcpStateFromUMC")
public class GetDdosGlobalTcpStateFromUMC {
@XmlElement(required = true, nillable = true)
protected String objName;
/**
* 获取objName属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getObjName() {
return objName;
}
/**
* 设置objName属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setObjName(String value) {
this.objName = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="out" type="{http://data.ntc.dp.com}DdosGlobalTcpStateForService"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"out"
})
@XmlRootElement(name = "getDdosGlobalTcpStateFromUMCResponse")
public class GetDdosGlobalTcpStateFromUMCResponse {
@XmlElement(required = true, nillable = true)
protected DdosGlobalTcpStateForService out;
/**
* 获取out属性的值
*
* @return
* possible object is
* {@link DdosGlobalTcpStateForService }
*
*/
public DdosGlobalTcpStateForService getOut() {
return out;
}
/**
* 设置out属性的值
*
* @param value
* allowed object is
* {@link DdosGlobalTcpStateForService }
*
*/
public void setOut(DdosGlobalTcpStateForService value) {
this.out = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="objName" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"objName"
})
@XmlRootElement(name = "getDdosGlobalUdpFragFromUMC")
public class GetDdosGlobalUdpFragFromUMC {
@XmlElement(required = true, nillable = true)
protected String objName;
/**
* 获取objName属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getObjName() {
return objName;
}
/**
* 设置objName属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setObjName(String value) {
this.objName = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="out" type="{http://data.ntc.dp.com}DdosGlobalUdpFragForService"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"out"
})
@XmlRootElement(name = "getDdosGlobalUdpFragFromUMCResponse")
public class GetDdosGlobalUdpFragFromUMCResponse {
@XmlElement(required = true, nillable = true)
protected DdosGlobalUdpFragForService out;
/**
* 获取out属性的值
*
* @return
* possible object is
* {@link DdosGlobalUdpFragForService }
*
*/
public DdosGlobalUdpFragForService getOut() {
return out;
}
/**
* 设置out属性的值
*
* @param value
* allowed object is
* {@link DdosGlobalUdpFragForService }
*
*/
public void setOut(DdosGlobalUdpFragForService value) {
this.out = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="objName" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"objName"
})
@XmlRootElement(name = "getDdosGlobalUdpLengthFromUMC")
public class GetDdosGlobalUdpLengthFromUMC {
@XmlElement(required = true, nillable = true)
protected String objName;
/**
* 获取objName属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getObjName() {
return objName;
}
/**
* 设置objName属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setObjName(String value) {
this.objName = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="out" type="{http://data.ntc.dp.com}DdosGlobalUdpLengthForService"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"out"
})
@XmlRootElement(name = "getDdosGlobalUdpLengthFromUMCResponse")
public class GetDdosGlobalUdpLengthFromUMCResponse {
@XmlElement(required = true, nillable = true)
protected DdosGlobalUdpLengthForService out;
/**
* 获取out属性的值
*
* @return
* possible object is
* {@link DdosGlobalUdpLengthForService }
*
*/
public DdosGlobalUdpLengthForService getOut() {
return out;
}
/**
* 设置out属性的值
*
* @param value
* allowed object is
* {@link DdosGlobalUdpLengthForService }
*
*/
public void setOut(DdosGlobalUdpLengthForService value) {
this.out = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="objName" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"objName"
})
@XmlRootElement(name = "getDdosGlobalUdpPayloadFromUMC")
public class GetDdosGlobalUdpPayloadFromUMC {
@XmlElement(required = true, nillable = true)
protected String objName;
/**
* 获取objName属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getObjName() {
return objName;
}
/**
* 设置objName属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setObjName(String value) {
this.objName = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="out" type="{http://data.ntc.dp.com}DdosGlobalUdpPayloadForService"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"out"
})
@XmlRootElement(name = "getDdosGlobalUdpPayloadFromUMCResponse")
public class GetDdosGlobalUdpPayloadFromUMCResponse {
@XmlElement(required = true, nillable = true)
protected DdosGlobalUdpPayloadForService out;
/**
* 获取out属性的值
*
* @return
* possible object is
* {@link DdosGlobalUdpPayloadForService }
*
*/
public DdosGlobalUdpPayloadForService getOut() {
return out;
}
/**
* 设置out属性的值
*
* @param value
* allowed object is
* {@link DdosGlobalUdpPayloadForService }
*
*/
public void setOut(DdosGlobalUdpPayloadForService value) {
this.out = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="objName" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"objName"
})
@XmlRootElement(name = "getDdosHttpGetSipCusProV4FromUMC")
public class GetDdosHttpGetSipCusProV4FromUMC {
@XmlElement(required = true, nillable = true)
protected String objName;
/**
* 获取objName属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getObjName() {
return objName;
}
/**
* 设置objName属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setObjName(String value) {
this.objName = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="out" type="{http://data.ntc.dp.com}ArrayOfDdosHttpGetSipCusProV4ForService"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"out"
})
@XmlRootElement(name = "getDdosHttpGetSipCusProV4FromUMCResponse")
public class GetDdosHttpGetSipCusProV4FromUMCResponse {
@XmlElement(required = true, nillable = true)
protected ArrayOfDdosHttpGetSipCusProV4ForService out;
/**
* 获取out属性的值
*
* @return
* possible object is
* {@link ArrayOfDdosHttpGetSipCusProV4ForService }
*
*/
public ArrayOfDdosHttpGetSipCusProV4ForService getOut() {
return out;
}
/**
* 设置out属性的值
*
* @param value
* allowed object is
* {@link ArrayOfDdosHttpGetSipCusProV4ForService }
*
*/
public void setOut(ArrayOfDdosHttpGetSipCusProV4ForService value) {
this.out = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="objName" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"objName"
})
@XmlRootElement(name = "getDdosHttpGetSipGloProV4FromUMC")
public class GetDdosHttpGetSipGloProV4FromUMC {
@XmlElement(required = true, nillable = true)
protected String objName;
/**
* 获取objName属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getObjName() {
return objName;
}
/**
* 设置objName属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setObjName(String value) {
this.objName = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="out" type="{http://data.ntc.dp.com}ArrayOfDdosHttpGetSipGloProV4ForService"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"out"
})
@XmlRootElement(name = "getDdosHttpGetSipGloProV4FromUMCResponse")
public class GetDdosHttpGetSipGloProV4FromUMCResponse {
@XmlElement(required = true, nillable = true)
protected ArrayOfDdosHttpGetSipGloProV4ForService out;
/**
* 获取out属性的值
*
* @return
* possible object is
* {@link ArrayOfDdosHttpGetSipGloProV4ForService }
*
*/
public ArrayOfDdosHttpGetSipGloProV4ForService getOut() {
return out;
}
/**
* 设置out属性的值
*
* @param value
* allowed object is
* {@link ArrayOfDdosHttpGetSipGloProV4ForService }
*
*/
public void setOut(ArrayOfDdosHttpGetSipGloProV4ForService value) {
this.out = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="objName" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"objName"
})
@XmlRootElement(name = "getDdosHttpGetUriCusProV4FromUMC")
public class GetDdosHttpGetUriCusProV4FromUMC {
@XmlElement(required = true, nillable = true)
protected String objName;
/**
* 获取objName属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getObjName() {
return objName;
}
/**
* 设置objName属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setObjName(String value) {
this.objName = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="out" type="{http://data.ntc.dp.com}ArrayOfDdosHttpGetUriCusProV4ForService"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"out"
})
@XmlRootElement(name = "getDdosHttpGetUriCusProV4FromUMCResponse")
public class GetDdosHttpGetUriCusProV4FromUMCResponse {
@XmlElement(required = true, nillable = true)
protected ArrayOfDdosHttpGetUriCusProV4ForService out;
/**
* 获取out属性的值
*
* @return
* possible object is
* {@link ArrayOfDdosHttpGetUriCusProV4ForService }
*
*/
public ArrayOfDdosHttpGetUriCusProV4ForService getOut() {
return out;
}
/**
* 设置out属性的值
*
* @param value
* allowed object is
* {@link ArrayOfDdosHttpGetUriCusProV4ForService }
*
*/
public void setOut(ArrayOfDdosHttpGetUriCusProV4ForService value) {
this.out = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="objName" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"objName"
})
@XmlRootElement(name = "getDdosHttpGetUriGloProV4FromUMC")
public class GetDdosHttpGetUriGloProV4FromUMC {
@XmlElement(required = true, nillable = true)
protected String objName;
/**
* 获取objName属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getObjName() {
return objName;
}
/**
* 设置objName属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setObjName(String value) {
this.objName = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="out" type="{http://data.ntc.dp.com}ArrayOfDdosHttpGetUriGloProV4ForService"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"out"
})
@XmlRootElement(name = "getDdosHttpGetUriGloProV4FromUMCResponse")
public class GetDdosHttpGetUriGloProV4FromUMCResponse {
@XmlElement(required = true, nillable = true)
protected ArrayOfDdosHttpGetUriGloProV4ForService out;
/**
* 获取out属性的值
*
* @return
* possible object is
* {@link ArrayOfDdosHttpGetUriGloProV4ForService }
*
*/
public ArrayOfDdosHttpGetUriGloProV4ForService getOut() {
return out;
}
/**
* 设置out属性的值
*
* @param value
* allowed object is
* {@link ArrayOfDdosHttpGetUriGloProV4ForService }
*
*/
public void setOut(ArrayOfDdosHttpGetUriGloProV4ForService value) {
this.out = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="objName" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"objName"
})
@XmlRootElement(name = "getDnsDomainGlobalV4FromUMC")
public class GetDnsDomainGlobalV4FromUMC {
@XmlElement(required = true, nillable = true)
protected String objName;
/**
* 获取objName属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getObjName() {
return objName;
}
/**
* 设置objName属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setObjName(String value) {
this.objName = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="out" type="{http://data.ntc.dp.com}ArrayOfDnsDomainGlobalV4ForService"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"out"
})
@XmlRootElement(name = "getDnsDomainGlobalV4FromUMCResponse")
public class GetDnsDomainGlobalV4FromUMCResponse {
@XmlElement(required = true, nillable = true)
protected ArrayOfDnsDomainGlobalV4ForService out;
/**
* 获取out属性的值
*
* @return
* possible object is
* {@link ArrayOfDnsDomainGlobalV4ForService }
*
*/
public ArrayOfDnsDomainGlobalV4ForService getOut() {
return out;
}
/**
* 设置out属性的值
*
* @param value
* allowed object is
* {@link ArrayOfDnsDomainGlobalV4ForService }
*
*/
public void setOut(ArrayOfDnsDomainGlobalV4ForService value) {
this.out = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="objName" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"objName"
})
@XmlRootElement(name = "getDnsSecDomainCustomV4FromUMC")
public class GetDnsSecDomainCustomV4FromUMC {
@XmlElement(required = true, nillable = true)
protected String objName;
/**
* 获取objName属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getObjName() {
return objName;
}
/**
* 设置objName属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setObjName(String value) {
this.objName = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="out" type="{http://data.ntc.dp.com}ArrayOfDnsSecDomainCustomV4ForService"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"out"
})
@XmlRootElement(name = "getDnsSecDomainCustomV4FromUMCResponse")
public class GetDnsSecDomainCustomV4FromUMCResponse {
@XmlElement(required = true, nillable = true)
protected ArrayOfDnsSecDomainCustomV4ForService out;
/**
* 获取out属性的值
*
* @return
* possible object is
* {@link ArrayOfDnsSecDomainCustomV4ForService }
*
*/
public ArrayOfDnsSecDomainCustomV4ForService getOut() {
return out;
}
/**
* 设置out属性的值
*
* @param value
* allowed object is
* {@link ArrayOfDnsSecDomainCustomV4ForService }
*
*/
public void setOut(ArrayOfDnsSecDomainCustomV4ForService value) {
this.out = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="objName" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"objName"
})
@XmlRootElement(name = "getDnsSecDomainGlobalV4FromUMC")
public class GetDnsSecDomainGlobalV4FromUMC {
@XmlElement(required = true, nillable = true)
protected String objName;
/**
* 获取objName属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getObjName() {
return objName;
}
/**
* 设置objName属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setObjName(String value) {
this.objName = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="out" type="{http://data.ntc.dp.com}ArrayOfDnsSecDomainGlobalV4ForService"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"out"
})
@XmlRootElement(name = "getDnsSecDomainGlobalV4FromUMCResponse")
public class GetDnsSecDomainGlobalV4FromUMCResponse {
@XmlElement(required = true, nillable = true)
protected ArrayOfDnsSecDomainGlobalV4ForService out;
/**
* 获取out属性的值
*
* @return
* possible object is
* {@link ArrayOfDnsSecDomainGlobalV4ForService }
*
*/
public ArrayOfDnsSecDomainGlobalV4ForService getOut() {
return out;
}
/**
* 设置out属性的值
*
* @param value
* allowed object is
* {@link ArrayOfDnsSecDomainGlobalV4ForService }
*
*/
public void setOut(ArrayOfDnsSecDomainGlobalV4ForService value) {
this.out = value;
}
}

View File

@ -0,0 +1,64 @@
package com.dptech.dispose;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="objName" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"objName"
})
@XmlRootElement(name = "getDnsSipCustomV4FromUMC")
public class GetDnsSipCustomV4FromUMC {
@XmlElement(required = true, nillable = true)
protected String objName;
/**
* 获取objName属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getObjName() {
return objName;
}
/**
* 设置objName属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setObjName(String value) {
this.objName = value;
}
}

Some files were not shown because too many files have changed in this diff Show More