Package com.indeed.proctor.common.model
Class ConsumableTestDefinition
- java.lang.Object
-
- com.indeed.proctor.common.model.ConsumableTestDefinition
-
public class ConsumableTestDefinition extends java.lang.ObjectModels a single test
-
-
Constructor Summary
Constructors Constructor Description ConsumableTestDefinition()ConsumableTestDefinition(java.lang.String version, java.lang.String rule, TestType testType, java.lang.String salt, java.util.List<TestBucket> buckets, java.util.List<Allocation> allocations, boolean silent, java.util.Map<java.lang.String,java.lang.Object> constants, java.lang.String description)Deprecated.ConsumableTestDefinition(java.lang.String version, java.lang.String rule, TestType testType, java.lang.String salt, java.util.List<TestBucket> buckets, java.util.List<Allocation> allocations, boolean silent, java.util.Map<java.lang.String,java.lang.Object> constants, java.lang.String description, java.util.List<java.lang.String> metaTags)Deprecated.ConsumableTestDefinition(java.lang.String version, java.lang.String rule, TestType testType, java.lang.String salt, java.util.List<TestBucket> buckets, java.util.List<Allocation> allocations, java.util.Map<java.lang.String,java.lang.Object> constants, java.lang.String description)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ConsumableTestDefinitionfromTestDefinition(TestDefinition td)java.util.List<Allocation>getAllocations()java.util.List<TestBucket>getBuckets()java.util.Map<java.lang.String,java.lang.Object>getConstants()booleangetContainsUnitlessAllocation()TestDependencygetDependsOn()java.lang.StringgetDescription()booleangetDynamic()booleangetEnableUnitlessAllocations()booleangetEvaluateForIncognitoUsers()java.util.List<java.lang.String>getMetaTags()metaTags allow to group and filter tests.java.lang.StringgetRule()java.lang.StringgetSalt()booleangetSilent()TestTypegetTestType()java.lang.StringgetVersion()voidsetAllocations(java.util.List<Allocation> allocations)voidsetBuckets(java.util.List<TestBucket> buckets)voidsetConstants(java.util.Map<java.lang.String,java.lang.Object> constants)voidsetContainsUnitlessAllocation(boolean containsUnitlessAllocation)voidsetDependsOn(TestDependency dependsOn)voidsetDescription(java.lang.String description)voidsetDynamic(boolean dynamic)voidsetEnableUnitlessAllocations(boolean enableUnitlessAllocations)voidsetEvaluateForIncognitoUsers(boolean evaluateForIncognitoUsers)voidsetMetaTags(java.util.List<java.lang.String> metaTags)voidsetRule(java.lang.String rule)voidsetSalt(java.lang.String salt)voidsetSilent(boolean silent)voidsetTestType(TestType testType)voidsetVersion(java.lang.String version)
-
-
-
Constructor Detail
-
ConsumableTestDefinition
public ConsumableTestDefinition()
-
ConsumableTestDefinition
@Deprecated public ConsumableTestDefinition(java.lang.String version, @Nullable java.lang.String rule, @Nonnull TestType testType, @Nullable java.lang.String salt, @Nonnull java.util.List<TestBucket> buckets, @Nonnull java.util.List<Allocation> allocations, @Nonnull java.util.Map<java.lang.String,java.lang.Object> constants, @Nullable java.lang.String description)Deprecated.
-
ConsumableTestDefinition
@Deprecated public ConsumableTestDefinition(java.lang.String version, @Nullable java.lang.String rule, @Nonnull TestType testType, @Nullable java.lang.String salt, @Nonnull java.util.List<TestBucket> buckets, @Nonnull java.util.List<Allocation> allocations, boolean silent, @Nonnull java.util.Map<java.lang.String,java.lang.Object> constants, @Nullable java.lang.String description)Deprecated.
-
ConsumableTestDefinition
@Deprecated public ConsumableTestDefinition(java.lang.String version, @Nullable java.lang.String rule, @Nonnull TestType testType, @Nullable java.lang.String salt, @Nonnull java.util.List<TestBucket> buckets, @Nonnull java.util.List<Allocation> allocations, boolean silent, @Nonnull java.util.Map<java.lang.String,java.lang.Object> constants, @Nullable java.lang.String description, @Nonnull java.util.List<java.lang.String> metaTags)Deprecated.
-
-
Method Detail
-
getConstants
@Nonnull public java.util.Map<java.lang.String,java.lang.Object> getConstants()
-
setConstants
public void setConstants(@Nonnull java.util.Map<java.lang.String,java.lang.Object> constants)
-
getVersion
public java.lang.String getVersion()
-
setVersion
public void setVersion(java.lang.String version)
-
getRule
@Nullable public java.lang.String getRule()
-
setRule
public void setRule(@Nullable java.lang.String rule)
-
getSalt
@Nullable public java.lang.String getSalt()
-
setSalt
public void setSalt(@Nullable java.lang.String salt)
-
getBuckets
@Nonnull public java.util.List<TestBucket> getBuckets()
-
setBuckets
public void setBuckets(@Nonnull java.util.List<TestBucket> buckets)
-
getAllocations
@Nonnull public java.util.List<Allocation> getAllocations()
-
setAllocations
public void setAllocations(@Nonnull java.util.List<Allocation> allocations)
-
setSilent
public void setSilent(boolean silent)
-
getSilent
public boolean getSilent()
-
setDynamic
public void setDynamic(boolean dynamic)
-
getDynamic
public boolean getDynamic()
-
getTestType
@Nonnull public TestType getTestType()
-
setTestType
public void setTestType(@Nonnull TestType testType)
-
getDescription
@Nullable public java.lang.String getDescription()
-
setDescription
public void setDescription(@Nullable java.lang.String description)
-
getMetaTags
@Nonnull public java.util.List<java.lang.String> getMetaTags()
metaTags allow to group and filter tests.
-
setMetaTags
public void setMetaTags(java.util.List<java.lang.String> metaTags)
-
getDependsOn
@Nullable public TestDependency getDependsOn()
- See Also:
TestDefinition.getDependsOn()
-
setDependsOn
public void setDependsOn(@Nullable TestDependency dependsOn)
-
setEvaluateForIncognitoUsers
public void setEvaluateForIncognitoUsers(boolean evaluateForIncognitoUsers)
-
getEvaluateForIncognitoUsers
public boolean getEvaluateForIncognitoUsers()
-
getEnableUnitlessAllocations
public boolean getEnableUnitlessAllocations()
-
setEnableUnitlessAllocations
public void setEnableUnitlessAllocations(boolean enableUnitlessAllocations)
-
getContainsUnitlessAllocation
public boolean getContainsUnitlessAllocation()
-
setContainsUnitlessAllocation
public void setContainsUnitlessAllocation(boolean containsUnitlessAllocation)
-
fromTestDefinition
@Nonnull public static ConsumableTestDefinition fromTestDefinition(@Nonnull TestDefinition td)
-
-