All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.aliyun.sdk.service.qualitycheck20190115.models.ListTaskAssignRulesResponseBody Maven / Gradle / Ivy

// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.sdk.service.qualitycheck20190115.models;

import com.aliyun.core.annotation.*;
import darabonba.core.RequestModel;
import darabonba.core.TeaModel;
import com.aliyun.sdk.gateway.pop.models.*;

/**
 * {@link ListTaskAssignRulesResponseBody} extends {@link TeaModel}
 *
 * 

ListTaskAssignRulesResponseBody

*/ public class ListTaskAssignRulesResponseBody extends TeaModel { @NameInMap("Code") private String code; @NameInMap("Count") private Integer count; @NameInMap("Data") private Data data; @NameInMap("Message") private String message; @NameInMap("PageNumber") private Integer pageNumber; @NameInMap("PageSize") private Integer pageSize; @NameInMap("RequestId") private String requestId; @NameInMap("Success") private Boolean success; private ListTaskAssignRulesResponseBody(Builder builder) { this.code = builder.code; this.count = builder.count; this.data = builder.data; this.message = builder.message; this.pageNumber = builder.pageNumber; this.pageSize = builder.pageSize; this.requestId = builder.requestId; this.success = builder.success; } public static Builder builder() { return new Builder(); } public static ListTaskAssignRulesResponseBody create() { return builder().build(); } /** * @return code */ public String getCode() { return this.code; } /** * @return count */ public Integer getCount() { return this.count; } /** * @return data */ public Data getData() { return this.data; } /** * @return message */ public String getMessage() { return this.message; } /** * @return pageNumber */ public Integer getPageNumber() { return this.pageNumber; } /** * @return pageSize */ public Integer getPageSize() { return this.pageSize; } /** * @return requestId */ public String getRequestId() { return this.requestId; } /** * @return success */ public Boolean getSuccess() { return this.success; } public static final class Builder { private String code; private Integer count; private Data data; private String message; private Integer pageNumber; private Integer pageSize; private String requestId; private Boolean success; /** * Code. */ public Builder code(String code) { this.code = code; return this; } /** * Count. */ public Builder count(Integer count) { this.count = count; return this; } /** * Data. */ public Builder data(Data data) { this.data = data; return this; } /** * Message. */ public Builder message(String message) { this.message = message; return this; } /** * PageNumber. */ public Builder pageNumber(Integer pageNumber) { this.pageNumber = pageNumber; return this; } /** * PageSize. */ public Builder pageSize(Integer pageSize) { this.pageSize = pageSize; return this; } /** * RequestId. */ public Builder requestId(String requestId) { this.requestId = requestId; return this; } /** * Success. */ public Builder success(Boolean success) { this.success = success; return this; } public ListTaskAssignRulesResponseBody build() { return new ListTaskAssignRulesResponseBody(this); } } public static class Agent extends TeaModel { @NameInMap("AgentId") private String agentId; @NameInMap("AgentName") private String agentName; private Agent(Builder builder) { this.agentId = builder.agentId; this.agentName = builder.agentName; } public static Builder builder() { return new Builder(); } public static Agent create() { return builder().build(); } /** * @return agentId */ public String getAgentId() { return this.agentId; } /** * @return agentName */ public String getAgentName() { return this.agentName; } public static final class Builder { private String agentId; private String agentName; /** * AgentId. */ public Builder agentId(String agentId) { this.agentId = agentId; return this; } /** * AgentName. */ public Builder agentName(String agentName) { this.agentName = agentName; return this; } public Agent build() { return new Agent(this); } } } public static class Agents extends TeaModel { @NameInMap("Agent") private java.util.List < Agent> agent; private Agents(Builder builder) { this.agent = builder.agent; } public static Builder builder() { return new Builder(); } public static Agents create() { return builder().build(); } /** * @return agent */ public java.util.List < Agent> getAgent() { return this.agent; } public static final class Builder { private java.util.List < Agent> agent; /** * Agent. */ public Builder agent(java.util.List < Agent> agent) { this.agent = agent; return this; } public Agents build() { return new Agents(this); } } } public static class Reviewer extends TeaModel { @NameInMap("ReviewerId") private String reviewerId; @NameInMap("ReviewerName") private String reviewerName; private Reviewer(Builder builder) { this.reviewerId = builder.reviewerId; this.reviewerName = builder.reviewerName; } public static Builder builder() { return new Builder(); } public static Reviewer create() { return builder().build(); } /** * @return reviewerId */ public String getReviewerId() { return this.reviewerId; } /** * @return reviewerName */ public String getReviewerName() { return this.reviewerName; } public static final class Builder { private String reviewerId; private String reviewerName; /** * ReviewerId. */ public Builder reviewerId(String reviewerId) { this.reviewerId = reviewerId; return this; } /** * ReviewerName. */ public Builder reviewerName(String reviewerName) { this.reviewerName = reviewerName; return this; } public Reviewer build() { return new Reviewer(this); } } } public static class Reviewers extends TeaModel { @NameInMap("Reviewer") private java.util.List < Reviewer> reviewer; private Reviewers(Builder builder) { this.reviewer = builder.reviewer; } public static Builder builder() { return new Builder(); } public static Reviewers create() { return builder().build(); } /** * @return reviewer */ public java.util.List < Reviewer> getReviewer() { return this.reviewer; } public static final class Builder { private java.util.List < Reviewer> reviewer; /** * Reviewer. */ public Builder reviewer(java.util.List < Reviewer> reviewer) { this.reviewer = reviewer; return this; } public Reviewers build() { return new Reviewers(this); } } } public static class RuleBasicInfo extends TeaModel { @NameInMap("Name") private String name; @NameInMap("Rid") private String rid; private RuleBasicInfo(Builder builder) { this.name = builder.name; this.rid = builder.rid; } public static Builder builder() { return new Builder(); } public static RuleBasicInfo create() { return builder().build(); } /** * @return name */ public String getName() { return this.name; } /** * @return rid */ public String getRid() { return this.rid; } public static final class Builder { private String name; private String rid; /** * Name. */ public Builder name(String name) { this.name = name; return this; } /** * Rid. */ public Builder rid(String rid) { this.rid = rid; return this; } public RuleBasicInfo build() { return new RuleBasicInfo(this); } } } public static class Rules extends TeaModel { @NameInMap("RuleBasicInfo") private java.util.List < RuleBasicInfo> ruleBasicInfo; private Rules(Builder builder) { this.ruleBasicInfo = builder.ruleBasicInfo; } public static Builder builder() { return new Builder(); } public static Rules create() { return builder().build(); } /** * @return ruleBasicInfo */ public java.util.List < RuleBasicInfo> getRuleBasicInfo() { return this.ruleBasicInfo; } public static final class Builder { private java.util.List < RuleBasicInfo> ruleBasicInfo; /** * RuleBasicInfo. */ public Builder ruleBasicInfo(java.util.List < RuleBasicInfo> ruleBasicInfo) { this.ruleBasicInfo = ruleBasicInfo; return this; } public Rules build() { return new Rules(this); } } } public static class SamplingModeAgent extends TeaModel { @NameInMap("AgentId") private String agentId; @NameInMap("AgentName") private String agentName; private SamplingModeAgent(Builder builder) { this.agentId = builder.agentId; this.agentName = builder.agentName; } public static Builder builder() { return new Builder(); } public static SamplingModeAgent create() { return builder().build(); } /** * @return agentId */ public String getAgentId() { return this.agentId; } /** * @return agentName */ public String getAgentName() { return this.agentName; } public static final class Builder { private String agentId; private String agentName; /** * AgentId. */ public Builder agentId(String agentId) { this.agentId = agentId; return this; } /** * AgentName. */ public Builder agentName(String agentName) { this.agentName = agentName; return this; } public SamplingModeAgent build() { return new SamplingModeAgent(this); } } } public static class SamplingModeAgents extends TeaModel { @NameInMap("SamplingModeAgent") private java.util.List < SamplingModeAgent> samplingModeAgent; private SamplingModeAgents(Builder builder) { this.samplingModeAgent = builder.samplingModeAgent; } public static Builder builder() { return new Builder(); } public static SamplingModeAgents create() { return builder().build(); } /** * @return samplingModeAgent */ public java.util.List < SamplingModeAgent> getSamplingModeAgent() { return this.samplingModeAgent; } public static final class Builder { private java.util.List < SamplingModeAgent> samplingModeAgent; /** * SamplingModeAgent. */ public Builder samplingModeAgent(java.util.List < SamplingModeAgent> samplingModeAgent) { this.samplingModeAgent = samplingModeAgent; return this; } public SamplingModeAgents build() { return new SamplingModeAgents(this); } } } public static class SamplingMode extends TeaModel { @NameInMap("AnyNumberOfDraws") private Integer anyNumberOfDraws; @NameInMap("Designated") private Boolean designated; @NameInMap("Dimension") private Integer dimension; @NameInMap("Limit") private Integer limit; @NameInMap("NumberOfDraws") private Integer numberOfDraws; @NameInMap("Proportion") private Float proportion; @NameInMap("RandomInspectionNumber") private Integer randomInspectionNumber; @NameInMap("SamplingModeAgents") private SamplingModeAgents samplingModeAgents; private SamplingMode(Builder builder) { this.anyNumberOfDraws = builder.anyNumberOfDraws; this.designated = builder.designated; this.dimension = builder.dimension; this.limit = builder.limit; this.numberOfDraws = builder.numberOfDraws; this.proportion = builder.proportion; this.randomInspectionNumber = builder.randomInspectionNumber; this.samplingModeAgents = builder.samplingModeAgents; } public static Builder builder() { return new Builder(); } public static SamplingMode create() { return builder().build(); } /** * @return anyNumberOfDraws */ public Integer getAnyNumberOfDraws() { return this.anyNumberOfDraws; } /** * @return designated */ public Boolean getDesignated() { return this.designated; } /** * @return dimension */ public Integer getDimension() { return this.dimension; } /** * @return limit */ public Integer getLimit() { return this.limit; } /** * @return numberOfDraws */ public Integer getNumberOfDraws() { return this.numberOfDraws; } /** * @return proportion */ public Float getProportion() { return this.proportion; } /** * @return randomInspectionNumber */ public Integer getRandomInspectionNumber() { return this.randomInspectionNumber; } /** * @return samplingModeAgents */ public SamplingModeAgents getSamplingModeAgents() { return this.samplingModeAgents; } public static final class Builder { private Integer anyNumberOfDraws; private Boolean designated; private Integer dimension; private Integer limit; private Integer numberOfDraws; private Float proportion; private Integer randomInspectionNumber; private SamplingModeAgents samplingModeAgents; /** * AnyNumberOfDraws. */ public Builder anyNumberOfDraws(Integer anyNumberOfDraws) { this.anyNumberOfDraws = anyNumberOfDraws; return this; } /** * Designated. */ public Builder designated(Boolean designated) { this.designated = designated; return this; } /** * Dimension. */ public Builder dimension(Integer dimension) { this.dimension = dimension; return this; } /** * Limit. */ public Builder limit(Integer limit) { this.limit = limit; return this; } /** * NumberOfDraws. */ public Builder numberOfDraws(Integer numberOfDraws) { this.numberOfDraws = numberOfDraws; return this; } /** * Proportion. */ public Builder proportion(Float proportion) { this.proportion = proportion; return this; } /** * RandomInspectionNumber. */ public Builder randomInspectionNumber(Integer randomInspectionNumber) { this.randomInspectionNumber = randomInspectionNumber; return this; } /** * SamplingModeAgents. */ public Builder samplingModeAgents(SamplingModeAgents samplingModeAgents) { this.samplingModeAgents = samplingModeAgents; return this; } public SamplingMode build() { return new SamplingMode(this); } } } public static class SkillGroup extends TeaModel { @NameInMap("SkillId") private String skillId; @NameInMap("SkillName") private String skillName; private SkillGroup(Builder builder) { this.skillId = builder.skillId; this.skillName = builder.skillName; } public static Builder builder() { return new Builder(); } public static SkillGroup create() { return builder().build(); } /** * @return skillId */ public String getSkillId() { return this.skillId; } /** * @return skillName */ public String getSkillName() { return this.skillName; } public static final class Builder { private String skillId; private String skillName; /** * SkillId. */ public Builder skillId(String skillId) { this.skillId = skillId; return this; } /** * SkillName. */ public Builder skillName(String skillName) { this.skillName = skillName; return this; } public SkillGroup build() { return new SkillGroup(this); } } } public static class SkillGroups extends TeaModel { @NameInMap("SkillGroup") private java.util.List < SkillGroup> skillGroup; private SkillGroups(Builder builder) { this.skillGroup = builder.skillGroup; } public static Builder builder() { return new Builder(); } public static SkillGroups create() { return builder().build(); } /** * @return skillGroup */ public java.util.List < SkillGroup> getSkillGroup() { return this.skillGroup; } public static final class Builder { private java.util.List < SkillGroup> skillGroup; /** * SkillGroup. */ public Builder skillGroup(java.util.List < SkillGroup> skillGroup) { this.skillGroup = skillGroup; return this; } public SkillGroups build() { return new SkillGroups(this); } } } public static class TaskAssignRuleInfo extends TeaModel { @NameInMap("Agents") private Agents agents; @NameInMap("AgentsStr") private String agentsStr; @NameInMap("AssignmentType") private Integer assignmentType; @NameInMap("CallTimeEnd") private Long callTimeEnd; @NameInMap("CallTimeStart") private Long callTimeStart; @NameInMap("CallType") private Integer callType; @NameInMap("CreateTime") private String createTime; @NameInMap("DurationMax") private Integer durationMax; @NameInMap("DurationMin") private Integer durationMin; @NameInMap("Enabled") private Integer enabled; @NameInMap("Priority") private Integer priority; @NameInMap("Reviewers") private Reviewers reviewers; @NameInMap("RuleId") private Long ruleId; @NameInMap("RuleName") private String ruleName; @NameInMap("Rules") private Rules rules; @NameInMap("SamplingMode") private SamplingMode samplingMode; @NameInMap("SkillGroups") private SkillGroups skillGroups; @NameInMap("SkillGroupsStr") private String skillGroupsStr; @NameInMap("UpdateTime") private String updateTime; private TaskAssignRuleInfo(Builder builder) { this.agents = builder.agents; this.agentsStr = builder.agentsStr; this.assignmentType = builder.assignmentType; this.callTimeEnd = builder.callTimeEnd; this.callTimeStart = builder.callTimeStart; this.callType = builder.callType; this.createTime = builder.createTime; this.durationMax = builder.durationMax; this.durationMin = builder.durationMin; this.enabled = builder.enabled; this.priority = builder.priority; this.reviewers = builder.reviewers; this.ruleId = builder.ruleId; this.ruleName = builder.ruleName; this.rules = builder.rules; this.samplingMode = builder.samplingMode; this.skillGroups = builder.skillGroups; this.skillGroupsStr = builder.skillGroupsStr; this.updateTime = builder.updateTime; } public static Builder builder() { return new Builder(); } public static TaskAssignRuleInfo create() { return builder().build(); } /** * @return agents */ public Agents getAgents() { return this.agents; } /** * @return agentsStr */ public String getAgentsStr() { return this.agentsStr; } /** * @return assignmentType */ public Integer getAssignmentType() { return this.assignmentType; } /** * @return callTimeEnd */ public Long getCallTimeEnd() { return this.callTimeEnd; } /** * @return callTimeStart */ public Long getCallTimeStart() { return this.callTimeStart; } /** * @return callType */ public Integer getCallType() { return this.callType; } /** * @return createTime */ public String getCreateTime() { return this.createTime; } /** * @return durationMax */ public Integer getDurationMax() { return this.durationMax; } /** * @return durationMin */ public Integer getDurationMin() { return this.durationMin; } /** * @return enabled */ public Integer getEnabled() { return this.enabled; } /** * @return priority */ public Integer getPriority() { return this.priority; } /** * @return reviewers */ public Reviewers getReviewers() { return this.reviewers; } /** * @return ruleId */ public Long getRuleId() { return this.ruleId; } /** * @return ruleName */ public String getRuleName() { return this.ruleName; } /** * @return rules */ public Rules getRules() { return this.rules; } /** * @return samplingMode */ public SamplingMode getSamplingMode() { return this.samplingMode; } /** * @return skillGroups */ public SkillGroups getSkillGroups() { return this.skillGroups; } /** * @return skillGroupsStr */ public String getSkillGroupsStr() { return this.skillGroupsStr; } /** * @return updateTime */ public String getUpdateTime() { return this.updateTime; } public static final class Builder { private Agents agents; private String agentsStr; private Integer assignmentType; private Long callTimeEnd; private Long callTimeStart; private Integer callType; private String createTime; private Integer durationMax; private Integer durationMin; private Integer enabled; private Integer priority; private Reviewers reviewers; private Long ruleId; private String ruleName; private Rules rules; private SamplingMode samplingMode; private SkillGroups skillGroups; private String skillGroupsStr; private String updateTime; /** * Agents. */ public Builder agents(Agents agents) { this.agents = agents; return this; } /** * AgentsStr. */ public Builder agentsStr(String agentsStr) { this.agentsStr = agentsStr; return this; } /** * AssignmentType. */ public Builder assignmentType(Integer assignmentType) { this.assignmentType = assignmentType; return this; } /** * CallTimeEnd. */ public Builder callTimeEnd(Long callTimeEnd) { this.callTimeEnd = callTimeEnd; return this; } /** * CallTimeStart. */ public Builder callTimeStart(Long callTimeStart) { this.callTimeStart = callTimeStart; return this; } /** * CallType. */ public Builder callType(Integer callType) { this.callType = callType; return this; } /** * CreateTime. */ public Builder createTime(String createTime) { this.createTime = createTime; return this; } /** * DurationMax. */ public Builder durationMax(Integer durationMax) { this.durationMax = durationMax; return this; } /** * DurationMin. */ public Builder durationMin(Integer durationMin) { this.durationMin = durationMin; return this; } /** * Enabled. */ public Builder enabled(Integer enabled) { this.enabled = enabled; return this; } /** * Priority. */ public Builder priority(Integer priority) { this.priority = priority; return this; } /** * Reviewers. */ public Builder reviewers(Reviewers reviewers) { this.reviewers = reviewers; return this; } /** * RuleId. */ public Builder ruleId(Long ruleId) { this.ruleId = ruleId; return this; } /** * RuleName. */ public Builder ruleName(String ruleName) { this.ruleName = ruleName; return this; } /** * Rules. */ public Builder rules(Rules rules) { this.rules = rules; return this; } /** * SamplingMode. */ public Builder samplingMode(SamplingMode samplingMode) { this.samplingMode = samplingMode; return this; } /** * SkillGroups. */ public Builder skillGroups(SkillGroups skillGroups) { this.skillGroups = skillGroups; return this; } /** * SkillGroupsStr. */ public Builder skillGroupsStr(String skillGroupsStr) { this.skillGroupsStr = skillGroupsStr; return this; } /** * UpdateTime. */ public Builder updateTime(String updateTime) { this.updateTime = updateTime; return this; } public TaskAssignRuleInfo build() { return new TaskAssignRuleInfo(this); } } } public static class Data extends TeaModel { @NameInMap("TaskAssignRuleInfo") private java.util.List < TaskAssignRuleInfo> taskAssignRuleInfo; private Data(Builder builder) { this.taskAssignRuleInfo = builder.taskAssignRuleInfo; } public static Builder builder() { return new Builder(); } public static Data create() { return builder().build(); } /** * @return taskAssignRuleInfo */ public java.util.List < TaskAssignRuleInfo> getTaskAssignRuleInfo() { return this.taskAssignRuleInfo; } public static final class Builder { private java.util.List < TaskAssignRuleInfo> taskAssignRuleInfo; /** * TaskAssignRuleInfo. */ public Builder taskAssignRuleInfo(java.util.List < TaskAssignRuleInfo> taskAssignRuleInfo) { this.taskAssignRuleInfo = taskAssignRuleInfo; return this; } public Data build() { return new Data(this); } } } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy