Class ConsumableTestDefinition


  • public class ConsumableTestDefinition
    extends java.lang.Object
    Models a single test
    • 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)
      • 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)
      • 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)
    • 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)
      • 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)