@@ -107,9 +107,9 @@ public class ValidProjectConfigV4 {
107107 LiveVariable .VariableType .DOUBLE
108108 );
109109 private static final String FEATURE_SINGLE_VARIABLE_INTEGER_ID = "3281420120" ;
110- private static final String FEATURE_SINGLE_VARIABLE_INTEGER_KEY = "integer_single_variable_feature" ;
110+ public static final String FEATURE_SINGLE_VARIABLE_INTEGER_KEY = "integer_single_variable_feature" ;
111111 private static final String VARIABLE_INTEGER_VARIABLE_ID = "593964691" ;
112- private static final String VARIABLE_INTEGER_VARIABLE_KEY = "integer_variable" ;
112+ public static final String VARIABLE_INTEGER_VARIABLE_KEY = "integer_variable" ;
113113 private static final String VARIABLE_INTEGER_DEFAULT_VALUE = "7" ;
114114 private static final LiveVariable VARIABLE_INTEGER_VARIABLE = new LiveVariable (
115115 VARIABLE_INTEGER_VARIABLE_ID ,
@@ -118,15 +118,6 @@ public class ValidProjectConfigV4 {
118118 null ,
119119 LiveVariable .VariableType .INTEGER
120120 );
121- private static final FeatureFlag FEATURE_FLAG_SINGLE_VARIABLE_INTEGER = new FeatureFlag (
122- FEATURE_SINGLE_VARIABLE_INTEGER_ID ,
123- FEATURE_SINGLE_VARIABLE_INTEGER_KEY ,
124- "" ,
125- Collections .<String >emptyList (),
126- Collections .singletonList (
127- VARIABLE_INTEGER_VARIABLE
128- )
129- );
130121 private static final String FEATURE_SINGLE_VARIABLE_BOOLEAN_ID = "2591051011" ;
131122 public static final String FEATURE_SINGLE_VARIABLE_BOOLEAN_KEY = "boolean_single_variable_feature" ;
132123 private static final String VARIABLE_BOOLEAN_VARIABLE_ID = "3974680341" ;
@@ -206,6 +197,38 @@ public class ValidProjectConfigV4 {
206197 VARIABLE_STRING_VARIABLE
207198 )
208199 );
200+ private static final String ROLLOUT_3_ID = "2048875663" ;
201+ private static final String ROLLOUT_3_EVERYONE_ELSE_EXPERIMENT_ID = "3794675122" ;
202+ private static final String ROLLOUT_3_EVERYONE_ELSE_RULE_ENABLED_VARIATION_ID = "589640735" ;
203+ private static final Variation ROLLOUT_3_EVERYONE_ELSE_RULE_ENABLED_VARIATION = new Variation (
204+ ROLLOUT_3_EVERYONE_ELSE_RULE_ENABLED_VARIATION_ID ,
205+ ROLLOUT_3_EVERYONE_ELSE_RULE_ENABLED_VARIATION_ID ,
206+ Collections .<LiveVariableUsageInstance >emptyList ()
207+ );
208+ private static final Experiment ROLLOUT_3_EVERYONE_ELSE_RULE = new Experiment (
209+ ROLLOUT_3_EVERYONE_ELSE_EXPERIMENT_ID ,
210+ ROLLOUT_3_EVERYONE_ELSE_EXPERIMENT_ID ,
211+ Experiment .ExperimentStatus .RUNNING .toString (),
212+ ROLLOUT_3_ID ,
213+ Collections .<String >emptyList (),
214+ Collections .singletonList (
215+ ROLLOUT_3_EVERYONE_ELSE_RULE_ENABLED_VARIATION
216+ ),
217+ Collections .<String , String >emptyMap (),
218+ Collections .singletonList (
219+ new TrafficAllocation (
220+ ROLLOUT_3_EVERYONE_ELSE_RULE_ENABLED_VARIATION_ID ,
221+ 10000
222+ )
223+ )
224+ );
225+ public static final Rollout ROLLOUT_3 = new Rollout (
226+ ROLLOUT_3_ID ,
227+ Collections .singletonList (
228+ ROLLOUT_3_EVERYONE_ELSE_RULE
229+ )
230+ );
231+
209232 private static final String FEATURE_MULTI_VARIATE_FEATURE_ID = "3263342226" ;
210233 public static final String FEATURE_MULTI_VARIATE_FEATURE_KEY = "multi_variate_feature" ;
211234 private static final String VARIABLE_FIRST_LETTER_ID = "675244127" ;
@@ -917,7 +940,15 @@ public class ValidProjectConfigV4 {
917940 VARIABLE_DOUBLE_VARIABLE
918941 )
919942 );
920-
943+ public static final FeatureFlag FEATURE_FLAG_SINGLE_VARIABLE_INTEGER = new FeatureFlag (
944+ FEATURE_SINGLE_VARIABLE_INTEGER_ID ,
945+ FEATURE_SINGLE_VARIABLE_INTEGER_KEY ,
946+ ROLLOUT_3_ID ,
947+ Collections .<String >emptyList (),
948+ Collections .singletonList (
949+ VARIABLE_INTEGER_VARIABLE
950+ )
951+ );
921952
922953 public static ProjectConfig generateValidProjectConfigV4 () {
923954
@@ -964,6 +995,7 @@ public static ProjectConfig generateValidProjectConfigV4() {
964995 List <Rollout > rollouts = new ArrayList <Rollout >();
965996 rollouts .add (ROLLOUT_1 );
966997 rollouts .add (ROLLOUT_2 );
998+ rollouts .add (ROLLOUT_3 );
967999
9681000 return new ProjectConfig (
9691001 ACCOUNT_ID ,
0 commit comments