Package com.atlan.model.structs
Class MCRuleComparison
java.lang.Object
com.atlan.model.core.AtlanObject
com.atlan.model.structs.AtlanStruct
com.atlan.model.structs.MCRuleComparison
- All Implemented Interfaces:
Serializable
@Generated("com.atlan.generators.ModelGeneratorV2")
public class MCRuleComparison
extends AtlanStruct
Detailed information about the comparison logic of a Monte Carlo rule.
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
MCRuleComparison.MCRuleComparisonBuilder<C extends MCRuleComparison,
B extends MCRuleComparison.MCRuleComparisonBuilder<C, B>> Nested classes/interfaces inherited from class com.atlan.model.structs.AtlanStruct
AtlanStruct.AtlanStructBuilder<C extends AtlanStruct,
B extends AtlanStruct.AtlanStructBuilder<C, B>> Nested classes/interfaces inherited from class com.atlan.model.core.AtlanObject
AtlanObject.AtlanObjectBuilder<C extends AtlanObject,
B extends AtlanObject.AtlanObjectBuilder<C, B>> -
Field Summary
Fields inherited from class com.atlan.model.core.AtlanObject
rawJsonObject
-
Constructor Summary
ModifierConstructorDescriptionprotected
-
Method Summary
Modifier and TypeMethodDescriptionstatic MCRuleComparison.MCRuleComparisonBuilder<?,
?> builder()
protected boolean
boolean
Field being compared.Whether the threshold comparison is relative (true) or absolute (false).Metric being compared.Operator used for the comparison, for example greater than (GT).Threshold being compared.Type of comparison, for example threshold.Fixed typeName for MCRuleComparison.int
hashCode()
static MCRuleComparison
of
(String mcRuleComparisonType, String mcRuleComparisonField, String mcRuleComparisonMetric, String mcRuleComparisonOperator, Double mcRuleComparisonThreshold, Boolean mcRuleComparisonIsThresholdRelative) Quickly create a new MCRuleComparison.toString()
Methods inherited from class com.atlan.model.core.AtlanObject
getRawJsonObject, setRawJsonObject, toJson
-
Field Details
-
TYPE_NAME
- See Also:
-
-
Constructor Details
-
MCRuleComparison
-
-
Method Details
-
of
public static MCRuleComparison of(String mcRuleComparisonType, String mcRuleComparisonField, String mcRuleComparisonMetric, String mcRuleComparisonOperator, Double mcRuleComparisonThreshold, Boolean mcRuleComparisonIsThresholdRelative) Quickly create a new MCRuleComparison.- Parameters:
mcRuleComparisonType
- Type of comparison, for example threshold.mcRuleComparisonField
- Field being compared.mcRuleComparisonMetric
- Metric being compared.mcRuleComparisonOperator
- Operator used for the comparison, for example greater than (GT).mcRuleComparisonThreshold
- Threshold being compared.mcRuleComparisonIsThresholdRelative
- Whether the threshold comparison is relative (true) or absolute (false).- Returns:
- a MCRuleComparison with the provided information
-
builder
-
toBuilder
-
getMcRuleComparisonType
Type of comparison, for example threshold. -
getMcRuleComparisonField
Field being compared. -
getMcRuleComparisonMetric
Metric being compared. -
getMcRuleComparisonOperator
Operator used for the comparison, for example greater than (GT). -
getMcRuleComparisonThreshold
Threshold being compared. -
getMcRuleComparisonIsThresholdRelative
Whether the threshold comparison is relative (true) or absolute (false). -
equals
- Overrides:
equals
in classAtlanStruct
-
canEqual
- Overrides:
canEqual
in classAtlanStruct
-
hashCode
public int hashCode()- Overrides:
hashCode
in classAtlanStruct
-
toString
Description copied from class:AtlanObject
- Overrides:
toString
in classAtlanObject
-
getTypeName
Fixed typeName for MCRuleComparison.- Overrides:
getTypeName
in classAtlanStruct
-