@@ -18,6 +18,12 @@ public class FeatureFlagProfile
18
18
/// This represents the deployment environment (e.g., development, production) in AWS AppConfig.
19
19
/// </summary>
20
20
public string EnvironmentIdentifier { get ; set ; }
21
+
22
+ /// <summary>
23
+ /// Gets or sets the AWS AppConfig configuration profile identifier.
24
+ /// This identifies the specific configuration profile containing the feature flags.
25
+ /// </summary>
26
+ public string ConfigurationProfileIdentifier { get ; set ; }
21
27
22
28
/// <summary>
23
29
/// Gets or sets the minimum polling interval in seconds for AWS AppConfig.
@@ -31,12 +37,6 @@ public class FeatureFlagProfile
31
37
/// </remarks>
32
38
public int RequiredMinimumPollIntervalInSeconds { get ; set ; } = 15 ;
33
39
34
- /// <summary>
35
- /// Gets or sets the AWS AppConfig configuration profile identifier.
36
- /// This identifies the specific configuration profile containing the feature flags.
37
- /// </summary>
38
- public string ConfigurationProfileIdentifier { get ; set ; }
39
-
40
40
/// <summary>
41
41
/// Gets a value indicating whether the profile is valid.
42
42
/// A profile is considered valid when all identifiers (Application, Environment, and Configuration Profile)
@@ -48,7 +48,7 @@ public class FeatureFlagProfile
48
48
49
49
/// <summary>
50
50
/// Returns a string representation of the feature flag profile.
51
- /// The format is "ApplicationIdentifier+EnvironmentIdentifier+ConfigurationProfileIdentifier ".
51
+ /// The format is "ApplicationIdentifier_EnvironmentIdentifier_ConfigurationProfileIdentifier ".
52
52
/// </summary>
53
53
/// <returns>A string containing all three identifiers concatenated with '+' characters.</returns>
54
54
public override string ToString ( )
0 commit comments