Instance Methods | |
| (void) | - add: |
| (void) | - addOnStateChange: |
| (FMLiveSwitchMetricMonitorStateChangeEventArgs *) | - addOnStateChangeWithBlock |
| (void) | - addOnStateChangeWithBlock: |
| (instancetype) | - initWithConnectionId: |
| (instancetype) | - initWithConnectionId:windowSize:minimumSamplesForThresholdDetection:minimumThreshold:trendThreshold:stabilizationCheckIntervalMs: |
| (int) | - minimumCalculatedThreshold |
| (int) | - minimumSamplesForThresholdDetection |
| (int) | - minimumThreshold |
| (void) | - removeOnStateChange: |
| (FMLiveSwitchRollingWindow *) | - rollingWindow |
| (int) | - stabilizationCheckIntervalMs |
| (FMLiveSwitchMetricMonitorState) | - state |
| (void) | - transitionStateWithNewState:metricValue:metricThreshold:metricTrend: |
| (float) | - trendThreshold |
| - (void) add: | (int) | value |
| - (void) addOnStateChange: | (FMLiveSwitchAction1< FMLiveSwitchMetricMonitorStateChangeEventArgs * > *) | value |
| - (FMLiveSwitchMetricMonitorStateChangeEventArgs*) addOnStateChangeWithBlock |
| - (void) addOnStateChangeWithBlock: | (void(^)(FMLiveSwitchMetricMonitorStateChangeEventArgs *)) | valueBlock |
| + (int) defaultMinimumSamplesForThresholdDetection |
| + (int) defaultMinimumThreshold |
| + (int) defaultStabilizationIntervalCheckMilliseconds |
| + (float) defaultTrendThreshold |
| + (int) defaultWindowSize |
| - (instancetype) initWithConnectionId: | (NSString *) | connectionId |
| - (instancetype) initWithConnectionId: | (NSString *) | connectionId | |
| windowSize: | (int) | windowSize | |
| minimumSamplesForThresholdDetection: | (int) | minimumSamplesForThresholdDetection | |
| minimumThreshold: | (int) | minimumThreshold | |
| trendThreshold: | (float) | trendThreshold | |
| stabilizationCheckIntervalMs: | (int) | stabilizationCheckIntervalMs | |
| + (FMLiveSwitchMetricMonitor*) metricMonitorWithConnectionId: | (NSString *) | connectionId |
| + (FMLiveSwitchMetricMonitor*) metricMonitorWithConnectionId: | (NSString *) | connectionId | |
| windowSize: | (int) | windowSize | |
| minimumSamplesForThresholdDetection: | (int) | minimumSamplesForThresholdDetection | |
| minimumThreshold: | (int) | minimumThreshold | |
| trendThreshold: | (float) | trendThreshold | |
| stabilizationCheckIntervalMs: | (int) | stabilizationCheckIntervalMs | |
| - (int) minimumCalculatedThreshold |
| - (int) minimumSamplesForThresholdDetection |
| - (int) minimumThreshold |
| - (void) removeOnStateChange: | (FMLiveSwitchAction1< FMLiveSwitchMetricMonitorStateChangeEventArgs * > *) | value |
| - (FMLiveSwitchRollingWindow*) rollingWindow |
| + (void) setDefaultMinimumSamplesForThresholdDetection: | (int) | value |
| + (void) setDefaultMinimumThreshold: | (int) | value |
| + (void) setDefaultStabilizationIntervalCheckMilliseconds: | (int) | value |
| + (void) setDefaultTrendThreshold: | (float) | value |
| + (void) setDefaultWindowSize: | (int) | value |
| - (int) stabilizationCheckIntervalMs |
| - (FMLiveSwitchMetricMonitorState) state |
| - (void) transitionStateWithNewState: | (FMLiveSwitchMetricMonitorState) | newState | |
| metricValue: | (int) | metricValue | |
| metricThreshold: | (int) | metricThreshold | |
| metricTrend: | (float) | metricTrend | |
| - (float) trendThreshold |