Package com.atlan.model.structs
Class BusinessPolicyRule.BusinessPolicyRuleBuilder<C extends BusinessPolicyRule,B extends BusinessPolicyRule.BusinessPolicyRuleBuilder<C,B>>
java.lang.Object
com.atlan.model.core.AtlanObject.AtlanObjectBuilder<C,B>
com.atlan.model.structs.AtlanStruct.AtlanStructBuilder<C,B>
com.atlan.model.structs.BusinessPolicyRule.BusinessPolicyRuleBuilder<C,B>
- Enclosing class:
- BusinessPolicyRule
public abstract static class BusinessPolicyRule.BusinessPolicyRuleBuilder<C extends BusinessPolicyRule,B extends BusinessPolicyRule.BusinessPolicyRuleBuilder<C,B>>
extends AtlanStruct.AtlanStructBuilder<C,B>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected B
$fillValuesFrom
(C instance) business policy rule id we have to keep it hierarchical e.g.Name for business policy rule it can be a display string to show on UIbprOperand
(String bprOperand) operand in rule for business policy rule these can be attributes like certificateStatus, tags etc.bprOperator
(String bprOperator) operator to apply in rule for business policy rule this can be must_be, must_not_be etces query for business policy rule in combination with filter DSL of policybprSequence
(String bprSequence) business policy rule to make the ordering easierbprValues
(Collection<? extends String> bprValues) abstract C
build()
protected abstract B
self()
toString()
Fixed typeName for BusinessPolicyRule.Methods inherited from class com.atlan.model.core.AtlanObject.AtlanObjectBuilder
rawJsonObject
-
Constructor Details
-
BusinessPolicyRuleBuilder
public BusinessPolicyRuleBuilder()
-
-
Method Details
-
$fillValuesFrom
- Overrides:
$fillValuesFrom
in classAtlanStruct.AtlanStructBuilder<C extends BusinessPolicyRule,
B extends BusinessPolicyRule.BusinessPolicyRuleBuilder<C, B>>
-
typeName
Fixed typeName for BusinessPolicyRule.- Overrides:
typeName
in classAtlanStruct.AtlanStructBuilder<C extends BusinessPolicyRule,
B extends BusinessPolicyRule.BusinessPolicyRuleBuilder<C, B>> - Returns:
this
.
-
bprId
business policy rule id we have to keep it hierarchical e.g. policyId_ruleId- Returns:
this
.
-
bprName
Name for business policy rule it can be a display string to show on UI- Returns:
this
.
-
bprSequence
business policy rule to make the ordering easier- Returns:
this
.
-
bprOperand
operand in rule for business policy rule these can be attributes like certificateStatus, tags etc.- Returns:
this
.
-
bprOperator
operator to apply in rule for business policy rule this can be must_be, must_not_be etc- Returns:
this
.
-
bprValue
-
bprValues
-
clearBprValues
-
bprQuery
es query for business policy rule in combination with filter DSL of policy- Returns:
this
.
-
self
- Specified by:
self
in classAtlanStruct.AtlanStructBuilder<C extends BusinessPolicyRule,
B extends BusinessPolicyRule.BusinessPolicyRuleBuilder<C, B>>
-
build
- Specified by:
build
in classAtlanStruct.AtlanStructBuilder<C extends BusinessPolicyRule,
B extends BusinessPolicyRule.BusinessPolicyRuleBuilder<C, B>>
-
toString
- Overrides:
toString
in classAtlanStruct.AtlanStructBuilder<C extends BusinessPolicyRule,
B extends BusinessPolicyRule.BusinessPolicyRuleBuilder<C, B>>
-