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

com.aliyun.sdk.service.qualitycheck20190115.models.GetRuleDetailResponseBody 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 GetRuleDetailResponseBody} extends {@link TeaModel}
 *
 * 

GetRuleDetailResponseBody

*/ public class GetRuleDetailResponseBody extends TeaModel { @NameInMap("Code") private String code; @NameInMap("Data") private Data data; @NameInMap("Message") private String message; @NameInMap("RequestId") private String requestId; @NameInMap("Success") private Boolean success; private GetRuleDetailResponseBody(Builder builder) { this.code = builder.code; this.data = builder.data; this.message = builder.message; this.requestId = builder.requestId; this.success = builder.success; } public static Builder builder() { return new Builder(); } public static GetRuleDetailResponseBody create() { return builder().build(); } /** * @return code */ public String getCode() { return this.code; } /** * @return data */ public Data getData() { return this.data; } /** * @return message */ public String getMessage() { return this.message; } /** * @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 Data data; private String message; private String requestId; private Boolean success; /** * Code. */ public Builder code(String code) { this.code = code; return this; } /** * Data. */ public Builder data(Data data) { this.data = data; return this; } /** * Message. */ public Builder message(String message) { this.message = message; 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 GetRuleDetailResponseBody build() { return new GetRuleDetailResponseBody(this); } } public static class Anchor extends TeaModel { @NameInMap("AnchorCid") private String anchorCid; @NameInMap("HitTime") private Integer hitTime; @NameInMap("Location") private String location; private Anchor(Builder builder) { this.anchorCid = builder.anchorCid; this.hitTime = builder.hitTime; this.location = builder.location; } public static Builder builder() { return new Builder(); } public static Anchor create() { return builder().build(); } /** * @return anchorCid */ public String getAnchorCid() { return this.anchorCid; } /** * @return hitTime */ public Integer getHitTime() { return this.hitTime; } /** * @return location */ public String getLocation() { return this.location; } public static final class Builder { private String anchorCid; private Integer hitTime; private String location; /** * AnchorCid. */ public Builder anchorCid(String anchorCid) { this.anchorCid = anchorCid; return this; } /** * HitTime. */ public Builder hitTime(Integer hitTime) { this.hitTime = hitTime; return this; } /** * Location. */ public Builder location(String location) { this.location = location; return this; } public Anchor build() { return new Anchor(this); } } } public static class Range extends TeaModel { @NameInMap("From") private Integer from; @NameInMap("To") private Integer to; private Range(Builder builder) { this.from = builder.from; this.to = builder.to; } public static Builder builder() { return new Builder(); } public static Range create() { return builder().build(); } /** * @return from */ public Integer getFrom() { return this.from; } /** * @return to */ public Integer getTo() { return this.to; } public static final class Builder { private Integer from; private Integer to; /** * From. */ public Builder from(Integer from) { this.from = from; return this; } /** * To. */ public Builder to(Integer to) { this.to = to; return this; } public Range build() { return new Range(this); } } } public static class CheckRange extends TeaModel { @NameInMap("Absolute") private Boolean absolute; @NameInMap("Anchor") private Anchor anchor; @NameInMap("Range") private Range range; @NameInMap("Role") private String role; private CheckRange(Builder builder) { this.absolute = builder.absolute; this.anchor = builder.anchor; this.range = builder.range; this.role = builder.role; } public static Builder builder() { return new Builder(); } public static CheckRange create() { return builder().build(); } /** * @return absolute */ public Boolean getAbsolute() { return this.absolute; } /** * @return anchor */ public Anchor getAnchor() { return this.anchor; } /** * @return range */ public Range getRange() { return this.range; } /** * @return role */ public String getRole() { return this.role; } public static final class Builder { private Boolean absolute; private Anchor anchor; private Range range; private String role; /** * Absolute. */ public Builder absolute(Boolean absolute) { this.absolute = absolute; return this; } /** * Anchor. */ public Builder anchor(Anchor anchor) { this.anchor = anchor; return this; } /** * Range. */ public Builder range(Range range) { this.range = range; return this; } /** * Role. */ public Builder role(String role) { this.role = role; return this; } public CheckRange build() { return new CheckRange(this); } } } public static class AntModelInfo extends TeaModel { @NameInMap("AntModelInfo") private java.util.List < String > antModelInfo; private AntModelInfo(Builder builder) { this.antModelInfo = builder.antModelInfo; } public static Builder builder() { return new Builder(); } public static AntModelInfo create() { return builder().build(); } /** * @return antModelInfo */ public java.util.List < String > getAntModelInfo() { return this.antModelInfo; } public static final class Builder { private java.util.List < String > antModelInfo; /** * AntModelInfo. */ public Builder antModelInfo(java.util.List < String > antModelInfo) { this.antModelInfo = antModelInfo; return this; } public AntModelInfo build() { return new AntModelInfo(this); } } } public static class Excludes extends TeaModel { @NameInMap("Excludes") private java.util.List < String > excludes; private Excludes(Builder builder) { this.excludes = builder.excludes; } public static Builder builder() { return new Builder(); } public static Excludes create() { return builder().build(); } /** * @return excludes */ public java.util.List < String > getExcludes() { return this.excludes; } public static final class Builder { private java.util.List < String > excludes; /** * Excludes. */ public Builder excludes(java.util.List < String > excludes) { this.excludes = excludes; return this; } public Excludes build() { return new Excludes(this); } } } public static class OperKeyWords extends TeaModel { @NameInMap("OperKeyWord") private java.util.List < String > operKeyWord; private OperKeyWords(Builder builder) { this.operKeyWord = builder.operKeyWord; } public static Builder builder() { return new Builder(); } public static OperKeyWords create() { return builder().build(); } /** * @return operKeyWord */ public java.util.List < String > getOperKeyWord() { return this.operKeyWord; } public static final class Builder { private java.util.List < String > operKeyWord; /** * OperKeyWord. */ public Builder operKeyWord(java.util.List < String > operKeyWord) { this.operKeyWord = operKeyWord; return this; } public OperKeyWords build() { return new OperKeyWords(this); } } } public static class Pvalues extends TeaModel { @NameInMap("Pvalues") private java.util.List < String > pvalues; private Pvalues(Builder builder) { this.pvalues = builder.pvalues; } public static Builder builder() { return new Builder(); } public static Pvalues create() { return builder().build(); } /** * @return pvalues */ public java.util.List < String > getPvalues() { return this.pvalues; } public static final class Builder { private java.util.List < String > pvalues; /** * Pvalues. */ public Builder pvalues(java.util.List < String > pvalues) { this.pvalues = pvalues; return this; } public Pvalues build() { return new Pvalues(this); } } } public static class References extends TeaModel { @NameInMap("Reference") private java.util.List < String > reference; private References(Builder builder) { this.reference = builder.reference; } public static Builder builder() { return new Builder(); } public static References create() { return builder().build(); } /** * @return reference */ public java.util.List < String > getReference() { return this.reference; } public static final class Builder { private java.util.List < String > reference; /** * Reference. */ public Builder reference(java.util.List < String > reference) { this.reference = reference; return this; } public References build() { return new References(this); } } } public static class SimilarlySentences extends TeaModel { @NameInMap("SimilarlySentence") private java.util.List < String > similarlySentence; private SimilarlySentences(Builder builder) { this.similarlySentence = builder.similarlySentence; } public static Builder builder() { return new Builder(); } public static SimilarlySentences create() { return builder().build(); } /** * @return similarlySentence */ public java.util.List < String > getSimilarlySentence() { return this.similarlySentence; } public static final class Builder { private java.util.List < String > similarlySentence; /** * SimilarlySentence. */ public Builder similarlySentence(java.util.List < String > similarlySentence) { this.similarlySentence = similarlySentence; return this; } public SimilarlySentences build() { return new SimilarlySentences(this); } } } public static class Param extends TeaModel { @NameInMap("AntModelInfo") private AntModelInfo antModelInfo; @NameInMap("Average") private Boolean average; @NameInMap("BeginType") private String beginType; @NameInMap("CheckType") private Integer checkType; @NameInMap("CompareOperator") private String compareOperator; @NameInMap("ContextChatMatch") private Boolean contextChatMatch; @NameInMap("DelayTime") private Integer delayTime; @NameInMap("DifferentRole") private Boolean differentRole; @NameInMap("Excludes") private Excludes excludes; @NameInMap("From") private Integer from; @NameInMap("FromEnd") private Boolean fromEnd; @NameInMap("HitTime") private Integer hitTime; @NameInMap("InSentence") private Boolean inSentence; @NameInMap("Interval") private Integer interval; @NameInMap("KeywordExtension") private Boolean keywordExtension; @NameInMap("KeywordMatchSize") private Integer keywordMatchSize; @NameInMap("MaxEmotionChangeValue") private Integer maxEmotionChangeValue; @NameInMap("MinWordSize") private Integer minWordSize; @NameInMap("NotRegex") private String notRegex; @NameInMap("OperKeyWords") private OperKeyWords operKeyWords; @NameInMap("Phrase") private String phrase; @NameInMap("Pvalues") private Pvalues pvalues; @NameInMap("References") private References references; @NameInMap("Regex") private String regex; @NameInMap("Score") private Integer score; @NameInMap("Similarity_threshold") private Float similarityThreshold; @NameInMap("SimilarlySentences") private SimilarlySentences similarlySentences; @NameInMap("Target") private Integer target; @NameInMap("TargetRole") private String targetRole; @NameInMap("Threshold") private Float threshold; @NameInMap("VelocityInMint") private Integer velocityInMint; private Param(Builder builder) { this.antModelInfo = builder.antModelInfo; this.average = builder.average; this.beginType = builder.beginType; this.checkType = builder.checkType; this.compareOperator = builder.compareOperator; this.contextChatMatch = builder.contextChatMatch; this.delayTime = builder.delayTime; this.differentRole = builder.differentRole; this.excludes = builder.excludes; this.from = builder.from; this.fromEnd = builder.fromEnd; this.hitTime = builder.hitTime; this.inSentence = builder.inSentence; this.interval = builder.interval; this.keywordExtension = builder.keywordExtension; this.keywordMatchSize = builder.keywordMatchSize; this.maxEmotionChangeValue = builder.maxEmotionChangeValue; this.minWordSize = builder.minWordSize; this.notRegex = builder.notRegex; this.operKeyWords = builder.operKeyWords; this.phrase = builder.phrase; this.pvalues = builder.pvalues; this.references = builder.references; this.regex = builder.regex; this.score = builder.score; this.similarityThreshold = builder.similarityThreshold; this.similarlySentences = builder.similarlySentences; this.target = builder.target; this.targetRole = builder.targetRole; this.threshold = builder.threshold; this.velocityInMint = builder.velocityInMint; } public static Builder builder() { return new Builder(); } public static Param create() { return builder().build(); } /** * @return antModelInfo */ public AntModelInfo getAntModelInfo() { return this.antModelInfo; } /** * @return average */ public Boolean getAverage() { return this.average; } /** * @return beginType */ public String getBeginType() { return this.beginType; } /** * @return checkType */ public Integer getCheckType() { return this.checkType; } /** * @return compareOperator */ public String getCompareOperator() { return this.compareOperator; } /** * @return contextChatMatch */ public Boolean getContextChatMatch() { return this.contextChatMatch; } /** * @return delayTime */ public Integer getDelayTime() { return this.delayTime; } /** * @return differentRole */ public Boolean getDifferentRole() { return this.differentRole; } /** * @return excludes */ public Excludes getExcludes() { return this.excludes; } /** * @return from */ public Integer getFrom() { return this.from; } /** * @return fromEnd */ public Boolean getFromEnd() { return this.fromEnd; } /** * @return hitTime */ public Integer getHitTime() { return this.hitTime; } /** * @return inSentence */ public Boolean getInSentence() { return this.inSentence; } /** * @return interval */ public Integer getInterval() { return this.interval; } /** * @return keywordExtension */ public Boolean getKeywordExtension() { return this.keywordExtension; } /** * @return keywordMatchSize */ public Integer getKeywordMatchSize() { return this.keywordMatchSize; } /** * @return maxEmotionChangeValue */ public Integer getMaxEmotionChangeValue() { return this.maxEmotionChangeValue; } /** * @return minWordSize */ public Integer getMinWordSize() { return this.minWordSize; } /** * @return notRegex */ public String getNotRegex() { return this.notRegex; } /** * @return operKeyWords */ public OperKeyWords getOperKeyWords() { return this.operKeyWords; } /** * @return phrase */ public String getPhrase() { return this.phrase; } /** * @return pvalues */ public Pvalues getPvalues() { return this.pvalues; } /** * @return references */ public References getReferences() { return this.references; } /** * @return regex */ public String getRegex() { return this.regex; } /** * @return score */ public Integer getScore() { return this.score; } /** * @return similarityThreshold */ public Float getSimilarityThreshold() { return this.similarityThreshold; } /** * @return similarlySentences */ public SimilarlySentences getSimilarlySentences() { return this.similarlySentences; } /** * @return target */ public Integer getTarget() { return this.target; } /** * @return targetRole */ public String getTargetRole() { return this.targetRole; } /** * @return threshold */ public Float getThreshold() { return this.threshold; } /** * @return velocityInMint */ public Integer getVelocityInMint() { return this.velocityInMint; } public static final class Builder { private AntModelInfo antModelInfo; private Boolean average; private String beginType; private Integer checkType; private String compareOperator; private Boolean contextChatMatch; private Integer delayTime; private Boolean differentRole; private Excludes excludes; private Integer from; private Boolean fromEnd; private Integer hitTime; private Boolean inSentence; private Integer interval; private Boolean keywordExtension; private Integer keywordMatchSize; private Integer maxEmotionChangeValue; private Integer minWordSize; private String notRegex; private OperKeyWords operKeyWords; private String phrase; private Pvalues pvalues; private References references; private String regex; private Integer score; private Float similarityThreshold; private SimilarlySentences similarlySentences; private Integer target; private String targetRole; private Float threshold; private Integer velocityInMint; /** * AntModelInfo. */ public Builder antModelInfo(AntModelInfo antModelInfo) { this.antModelInfo = antModelInfo; return this; } /** * Average. */ public Builder average(Boolean average) { this.average = average; return this; } /** * BeginType. */ public Builder beginType(String beginType) { this.beginType = beginType; return this; } /** * CheckType. */ public Builder checkType(Integer checkType) { this.checkType = checkType; return this; } /** * CompareOperator. */ public Builder compareOperator(String compareOperator) { this.compareOperator = compareOperator; return this; } /** * ContextChatMatch. */ public Builder contextChatMatch(Boolean contextChatMatch) { this.contextChatMatch = contextChatMatch; return this; } /** * DelayTime. */ public Builder delayTime(Integer delayTime) { this.delayTime = delayTime; return this; } /** * DifferentRole. */ public Builder differentRole(Boolean differentRole) { this.differentRole = differentRole; return this; } /** * Excludes. */ public Builder excludes(Excludes excludes) { this.excludes = excludes; return this; } /** * From. */ public Builder from(Integer from) { this.from = from; return this; } /** * FromEnd. */ public Builder fromEnd(Boolean fromEnd) { this.fromEnd = fromEnd; return this; } /** * HitTime. */ public Builder hitTime(Integer hitTime) { this.hitTime = hitTime; return this; } /** * InSentence. */ public Builder inSentence(Boolean inSentence) { this.inSentence = inSentence; return this; } /** * Interval. */ public Builder interval(Integer interval) { this.interval = interval; return this; } /** * KeywordExtension. */ public Builder keywordExtension(Boolean keywordExtension) { this.keywordExtension = keywordExtension; return this; } /** * KeywordMatchSize. */ public Builder keywordMatchSize(Integer keywordMatchSize) { this.keywordMatchSize = keywordMatchSize; return this; } /** * MaxEmotionChangeValue. */ public Builder maxEmotionChangeValue(Integer maxEmotionChangeValue) { this.maxEmotionChangeValue = maxEmotionChangeValue; return this; } /** * MinWordSize. */ public Builder minWordSize(Integer minWordSize) { this.minWordSize = minWordSize; return this; } /** * NotRegex. */ public Builder notRegex(String notRegex) { this.notRegex = notRegex; return this; } /** * OperKeyWords. */ public Builder operKeyWords(OperKeyWords operKeyWords) { this.operKeyWords = operKeyWords; return this; } /** * Phrase. */ public Builder phrase(String phrase) { this.phrase = phrase; return this; } /** * Pvalues. */ public Builder pvalues(Pvalues pvalues) { this.pvalues = pvalues; return this; } /** * References. */ public Builder references(References references) { this.references = references; return this; } /** * Regex. */ public Builder regex(String regex) { this.regex = regex; return this; } /** * Score. */ public Builder score(Integer score) { this.score = score; return this; } /** * Similarity_threshold. */ public Builder similarityThreshold(Float similarityThreshold) { this.similarityThreshold = similarityThreshold; return this; } /** * SimilarlySentences. */ public Builder similarlySentences(SimilarlySentences similarlySentences) { this.similarlySentences = similarlySentences; return this; } /** * Target. */ public Builder target(Integer target) { this.target = target; return this; } /** * TargetRole. */ public Builder targetRole(String targetRole) { this.targetRole = targetRole; return this; } /** * Threshold. */ public Builder threshold(Float threshold) { this.threshold = threshold; return this; } /** * VelocityInMint. */ public Builder velocityInMint(Integer velocityInMint) { this.velocityInMint = velocityInMint; return this; } public Param build() { return new Param(this); } } } public static class OperatorBasicInfo extends TeaModel { @NameInMap("Oid") private String oid; @NameInMap("OperName") private String operName; @NameInMap("Param") private Param param; @NameInMap("Type") private String type; private OperatorBasicInfo(Builder builder) { this.oid = builder.oid; this.operName = builder.operName; this.param = builder.param; this.type = builder.type; } public static Builder builder() { return new Builder(); } public static OperatorBasicInfo create() { return builder().build(); } /** * @return oid */ public String getOid() { return this.oid; } /** * @return operName */ public String getOperName() { return this.operName; } /** * @return param */ public Param getParam() { return this.param; } /** * @return type */ public String getType() { return this.type; } public static final class Builder { private String oid; private String operName; private Param param; private String type; /** * Oid. */ public Builder oid(String oid) { this.oid = oid; return this; } /** * OperName. */ public Builder operName(String operName) { this.operName = operName; return this; } /** * Param. */ public Builder param(Param param) { this.param = param; return this; } /** * Type. */ public Builder type(String type) { this.type = type; return this; } public OperatorBasicInfo build() { return new OperatorBasicInfo(this); } } } public static class Operators extends TeaModel { @NameInMap("OperatorBasicInfo") private java.util.List < OperatorBasicInfo> operatorBasicInfo; private Operators(Builder builder) { this.operatorBasicInfo = builder.operatorBasicInfo; } public static Builder builder() { return new Builder(); } public static Operators create() { return builder().build(); } /** * @return operatorBasicInfo */ public java.util.List < OperatorBasicInfo> getOperatorBasicInfo() { return this.operatorBasicInfo; } public static final class Builder { private java.util.List < OperatorBasicInfo> operatorBasicInfo; /** * OperatorBasicInfo. */ public Builder operatorBasicInfo(java.util.List < OperatorBasicInfo> operatorBasicInfo) { this.operatorBasicInfo = operatorBasicInfo; return this; } public Operators build() { return new Operators(this); } } } public static class ConditionBasicInfo extends TeaModel { @NameInMap("CheckRange") private CheckRange checkRange; @NameInMap("ConditionInfoCid") private String conditionInfoCid; @NameInMap("OperLambda") private String operLambda; @NameInMap("Operators") private Operators operators; private ConditionBasicInfo(Builder builder) { this.checkRange = builder.checkRange; this.conditionInfoCid = builder.conditionInfoCid; this.operLambda = builder.operLambda; this.operators = builder.operators; } public static Builder builder() { return new Builder(); } public static ConditionBasicInfo create() { return builder().build(); } /** * @return checkRange */ public CheckRange getCheckRange() { return this.checkRange; } /** * @return conditionInfoCid */ public String getConditionInfoCid() { return this.conditionInfoCid; } /** * @return operLambda */ public String getOperLambda() { return this.operLambda; } /** * @return operators */ public Operators getOperators() { return this.operators; } public static final class Builder { private CheckRange checkRange; private String conditionInfoCid; private String operLambda; private Operators operators; /** * CheckRange. */ public Builder checkRange(CheckRange checkRange) { this.checkRange = checkRange; return this; } /** * ConditionInfoCid. */ public Builder conditionInfoCid(String conditionInfoCid) { this.conditionInfoCid = conditionInfoCid; return this; } /** * OperLambda. */ public Builder operLambda(String operLambda) { this.operLambda = operLambda; return this; } /** * Operators. */ public Builder operators(Operators operators) { this.operators = operators; return this; } public ConditionBasicInfo build() { return new ConditionBasicInfo(this); } } } public static class Conditions extends TeaModel { @NameInMap("ConditionBasicInfo") private java.util.List < ConditionBasicInfo> conditionBasicInfo; private Conditions(Builder builder) { this.conditionBasicInfo = builder.conditionBasicInfo; } public static Builder builder() { return new Builder(); } public static Conditions create() { return builder().build(); } /** * @return conditionBasicInfo */ public java.util.List < ConditionBasicInfo> getConditionBasicInfo() { return this.conditionBasicInfo; } public static final class Builder { private java.util.List < ConditionBasicInfo> conditionBasicInfo; /** * ConditionBasicInfo. */ public Builder conditionBasicInfo(java.util.List < ConditionBasicInfo> conditionBasicInfo) { this.conditionBasicInfo = conditionBasicInfo; return this; } public Conditions build() { return new Conditions(this); } } } public static class BusinessCategoryBasicInfo extends TeaModel { @NameInMap("Bid") private Integer bid; @NameInMap("BusinessName") private String businessName; @NameInMap("ServiceType") private Integer serviceType; private BusinessCategoryBasicInfo(Builder builder) { this.bid = builder.bid; this.businessName = builder.businessName; this.serviceType = builder.serviceType; } public static Builder builder() { return new Builder(); } public static BusinessCategoryBasicInfo create() { return builder().build(); } /** * @return bid */ public Integer getBid() { return this.bid; } /** * @return businessName */ public String getBusinessName() { return this.businessName; } /** * @return serviceType */ public Integer getServiceType() { return this.serviceType; } public static final class Builder { private Integer bid; private String businessName; private Integer serviceType; /** * Bid. */ public Builder bid(Integer bid) { this.bid = bid; return this; } /** * BusinessName. */ public Builder businessName(String businessName) { this.businessName = businessName; return this; } /** * ServiceType. */ public Builder serviceType(Integer serviceType) { this.serviceType = serviceType; return this; } public BusinessCategoryBasicInfo build() { return new BusinessCategoryBasicInfo(this); } } } public static class BusinessCategories extends TeaModel { @NameInMap("BusinessCategoryBasicInfo") private java.util.List < BusinessCategoryBasicInfo> businessCategoryBasicInfo; private BusinessCategories(Builder builder) { this.businessCategoryBasicInfo = builder.businessCategoryBasicInfo; } public static Builder builder() { return new Builder(); } public static BusinessCategories create() { return builder().build(); } /** * @return businessCategoryBasicInfo */ public java.util.List < BusinessCategoryBasicInfo> getBusinessCategoryBasicInfo() { return this.businessCategoryBasicInfo; } public static final class Builder { private java.util.List < BusinessCategoryBasicInfo> businessCategoryBasicInfo; /** * BusinessCategoryBasicInfo. */ public Builder businessCategoryBasicInfo(java.util.List < BusinessCategoryBasicInfo> businessCategoryBasicInfo) { this.businessCategoryBasicInfo = businessCategoryBasicInfo; return this; } public BusinessCategories build() { return new BusinessCategories(this); } } } public static class Triggers extends TeaModel { @NameInMap("Trigger") private java.util.List < String > trigger; private Triggers(Builder builder) { this.trigger = builder.trigger; } public static Builder builder() { return new Builder(); } public static Triggers create() { return builder().build(); } /** * @return trigger */ public java.util.List < String > getTrigger() { return this.trigger; } public static final class Builder { private java.util.List < String > trigger; /** * Trigger. */ public Builder trigger(java.util.List < String > trigger) { this.trigger = trigger; return this; } public Triggers build() { return new Triggers(this); } } } public static class RuleBasicInfo extends TeaModel { @NameInMap("BusinessCategories") private BusinessCategories businessCategories; @NameInMap("Rid") private String rid; @NameInMap("RuleLambda") private String ruleLambda; @NameInMap("Triggers") private Triggers triggers; private RuleBasicInfo(Builder builder) { this.businessCategories = builder.businessCategories; this.rid = builder.rid; this.ruleLambda = builder.ruleLambda; this.triggers = builder.triggers; } public static Builder builder() { return new Builder(); } public static RuleBasicInfo create() { return builder().build(); } /** * @return businessCategories */ public BusinessCategories getBusinessCategories() { return this.businessCategories; } /** * @return rid */ public String getRid() { return this.rid; } /** * @return ruleLambda */ public String getRuleLambda() { return this.ruleLambda; } /** * @return triggers */ public Triggers getTriggers() { return this.triggers; } public static final class Builder { private BusinessCategories businessCategories; private String rid; private String ruleLambda; private Triggers triggers; /** * BusinessCategories. */ public Builder businessCategories(BusinessCategories businessCategories) { this.businessCategories = businessCategories; return this; } /** * Rid. */ public Builder rid(String rid) { this.rid = rid; return this; } /** * RuleLambda. */ public Builder ruleLambda(String ruleLambda) { this.ruleLambda = ruleLambda; return this; } /** * Triggers. */ public Builder triggers(Triggers triggers) { this.triggers = triggers; 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 Data extends TeaModel { @NameInMap("Conditions") private Conditions conditions; @NameInMap("Count") private Integer count; @NameInMap("PageNumber") private Integer pageNumber; @NameInMap("PageSize") private Integer pageSize; @NameInMap("Rules") private Rules rules; private Data(Builder builder) { this.conditions = builder.conditions; this.count = builder.count; this.pageNumber = builder.pageNumber; this.pageSize = builder.pageSize; this.rules = builder.rules; } public static Builder builder() { return new Builder(); } public static Data create() { return builder().build(); } /** * @return conditions */ public Conditions getConditions() { return this.conditions; } /** * @return count */ public Integer getCount() { return this.count; } /** * @return pageNumber */ public Integer getPageNumber() { return this.pageNumber; } /** * @return pageSize */ public Integer getPageSize() { return this.pageSize; } /** * @return rules */ public Rules getRules() { return this.rules; } public static final class Builder { private Conditions conditions; private Integer count; private Integer pageNumber; private Integer pageSize; private Rules rules; /** * Conditions. */ public Builder conditions(Conditions conditions) { this.conditions = conditions; return this; } /** * Count. */ public Builder count(Integer count) { this.count = count; return this; } /** * PageNumber. */ public Builder pageNumber(Integer pageNumber) { this.pageNumber = pageNumber; return this; } /** * PageSize. */ public Builder pageSize(Integer pageSize) { this.pageSize = pageSize; return this; } /** * Rules. */ public Builder rules(Rules rules) { this.rules = rules; return this; } public Data build() { return new Data(this); } } } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy