public class ENExposureConfiguration extends NSObject
Configuration parameters for exposure detection.
Configuration parameters are used to calculate an exposure duration for each exposure using the following formula.
exposureDuration = ( ( immediateDuration * immediateDurationWeight ) + ( nearDuration * nearDurationWeight ) + ( mediumDuration * mediumDurationWeight ) + ( otherDuration * otherDurationWeight ) ) * infectiousnessWeight ) * reportTypeWeight )
NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret| Modifier | Constructor and Description |
|---|---|
protected |
ENExposureConfiguration(org.moe.natj.general.Pointer peer) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
accessInstanceVariablesDirectly() |
static ENExposureConfiguration |
alloc() |
static ENExposureConfiguration |
allocWithZone(org.moe.natj.general.ptr.VoidPtr zone) |
NSArray<? extends NSNumber> |
attenuationDurationThresholds()
Thresholds for calculating attenuationDurations.
|
NSArray<? extends NSNumber> |
attenuationLevelValues()
---------------------------------------------------------------------------------------------------------------------------
Soon to be deprecated parameters.
|
double |
attenuationWeight() |
static boolean |
automaticallyNotifiesObserversForKey(java.lang.String key) |
static void |
cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget) |
static void |
cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument) |
static NSArray<java.lang.String> |
classFallbacksForKeyedArchiver() |
static org.moe.natj.objc.Class |
classForKeyedUnarchiver() |
NSArray<? extends NSNumber> |
daysSinceLastExposureLevelValues() |
long |
daysSinceLastExposureThreshold()
Exclude exposures with daysSinceLastExposure > this value.
|
double |
daysSinceLastExposureWeight() |
static java.lang.String |
debugDescription_static() |
static java.lang.String |
description_static() |
NSArray<? extends NSNumber> |
durationLevelValues() |
double |
durationWeight() |
static long |
hash_static() |
double |
immediateDurationWeight()
Weights to apply to durations at each proximity level based on attenuation.
|
NSDictionary<? extends NSNumber,? extends NSNumber> |
infectiousnessForDaysSinceOnsetOfSymptoms()
Maps daysSinceOnsetOfSymptoms to infectiousness.
|
double |
infectiousnessHighWeight() |
double |
infectiousnessStandardWeight()
Weights to apply for infectiousness.
|
ENExposureConfiguration |
init() |
static NSObject.Function_instanceMethodForSelector_ret |
instanceMethodForSelector(org.moe.natj.objc.SEL aSelector) |
static NSMethodSignature |
instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector) |
static boolean |
instancesRespondToSelector(org.moe.natj.objc.SEL aSelector) |
static boolean |
isSubclassOfClass(org.moe.natj.objc.Class aClass) |
static NSSet<java.lang.String> |
keyPathsForValuesAffectingValueForKey(java.lang.String key) |
double |
mediumDurationWeight() |
NSDictionary<?,?> |
metadata() |
byte |
minimumRiskScore() |
double |
minimumRiskScoreFullRange()
Minimum risk score.
|
double |
nearDurationWeight() |
static ENExposureConfiguration |
new_objc() |
double |
otherDurationWeight() |
double |
reportTypeConfirmedClinicalDiagnosisWeight() |
double |
reportTypeConfirmedTestWeight()
Weights to apply for each report type.
|
int |
reportTypeNoneMap()
Maps scenarios when Report Type is not present into one of the available report types.
|
double |
reportTypeRecursiveWeight() |
double |
reportTypeSelfReportedWeight() |
static boolean |
resolveClassMethod(org.moe.natj.objc.SEL sel) |
static boolean |
resolveInstanceMethod(org.moe.natj.objc.SEL sel) |
void |
setAttenuationDurationThresholds(NSArray<? extends NSNumber> value)
Thresholds for calculating attenuationDurations.
|
void |
setAttenuationLevelValues(NSArray<? extends NSNumber> value)
---------------------------------------------------------------------------------------------------------------------------
Soon to be deprecated parameters.
|
void |
setAttenuationWeight(double value) |
void |
setDaysSinceLastExposureLevelValues(NSArray<? extends NSNumber> value) |
void |
setDaysSinceLastExposureThreshold(long value)
Exclude exposures with daysSinceLastExposure > this value.
|
void |
setDaysSinceLastExposureWeight(double value) |
void |
setDurationLevelValues(NSArray<? extends NSNumber> value) |
void |
setDurationWeight(double value) |
void |
setImmediateDurationWeight(double value)
Weights to apply to durations at each proximity level based on attenuation.
|
void |
setInfectiousnessForDaysSinceOnsetOfSymptoms(NSDictionary<? extends NSNumber,? extends NSNumber> value)
Maps daysSinceOnsetOfSymptoms to infectiousness.
|
void |
setInfectiousnessHighWeight(double value) |
void |
setInfectiousnessStandardWeight(double value)
Weights to apply for infectiousness.
|
void |
setMediumDurationWeight(double value) |
void |
setMetadata(NSDictionary<?,?> value) |
void |
setMinimumRiskScore(byte value) |
void |
setMinimumRiskScoreFullRange(double value)
Minimum risk score.
|
void |
setNearDurationWeight(double value) |
void |
setOtherDurationWeight(double value) |
void |
setReportTypeConfirmedClinicalDiagnosisWeight(double value) |
void |
setReportTypeConfirmedTestWeight(double value)
Weights to apply for each report type.
|
void |
setReportTypeNoneMap(int value)
Maps scenarios when Report Type is not present into one of the available report types.
|
void |
setReportTypeRecursiveWeight(double value) |
void |
setReportTypeSelfReportedWeight(double value) |
void |
setTransmissionRiskLevelValues(NSArray<? extends NSNumber> value) |
void |
setTransmissionRiskWeight(double value) |
static void |
setVersion_static(long aVersion) |
static org.moe.natj.objc.Class |
superclass_static() |
NSArray<? extends NSNumber> |
transmissionRiskLevelValues() |
double |
transmissionRiskWeight() |
static long |
version_static() |
accessibilityActivate, accessibilityActivationPoint, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedLabel, accessibilityAttributedUserInputLabels, accessibilityAttributedValue, accessibilityContainerType, accessibilityCustomActions, accessibilityCustomRotors, accessibilityDecrement, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsHidden, accessibilityFrame, accessibilityHint, accessibilityIncrement, accessibilityLabel, accessibilityLanguage, accessibilityNavigationStyle, accessibilityPath, accessibilityPerformEscape, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityScroll, accessibilityTextualContext, accessibilityTraits, accessibilityUserInputLabels, accessibilityValue, accessibilityViewIsModal, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, hash, indexOfAccessibilityElement, isAccessibilityElement, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, removeObserverForKeyPath, removeObserverForKeyPathContext, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivationPoint, setAccessibilityAttributedHint, setAccessibilityAttributedLabel, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedValue, setAccessibilityContainerType, setAccessibilityCustomActions, setAccessibilityCustomRotors, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsHidden, setAccessibilityFrame, setAccessibilityHint, setAccessibilityLabel, setAccessibilityLanguage, setAccessibilityNavigationStyle, setAccessibilityPath, setAccessibilityRespondsToUserInteraction, setAccessibilityTextualContext, setAccessibilityTraits, setAccessibilityUserInputLabels, setAccessibilityValue, setAccessibilityViewIsModal, setIsAccessibilityElement, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, superclass, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKeyprotected ENExposureConfiguration(org.moe.natj.general.Pointer peer)
public static boolean accessInstanceVariablesDirectly()
public static ENExposureConfiguration alloc()
public static ENExposureConfiguration allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
public NSArray<? extends NSNumber> attenuationDurationThresholds()
Index |0 |1 |2 Variable |X |Y |Z
public NSArray<? extends NSNumber> attenuationLevelValues()
public double attenuationWeight()
public static boolean automaticallyNotifiesObserversForKey(java.lang.String key)
public static void cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument)
public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
public static org.moe.natj.objc.Class classForKeyedUnarchiver()
public NSArray<? extends NSNumber> daysSinceLastExposureLevelValues()
public long daysSinceLastExposureThreshold()
public double daysSinceLastExposureWeight()
public static java.lang.String debugDescription_static()
public static java.lang.String description_static()
public double durationWeight()
public static long hash_static()
public double immediateDurationWeight()
public NSDictionary<? extends NSNumber,? extends NSNumber> infectiousnessForDaysSinceOnsetOfSymptoms()
public double infectiousnessHighWeight()
public double infectiousnessStandardWeight()
public ENExposureConfiguration init()
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(java.lang.String key)
public double mediumDurationWeight()
public NSDictionary<?,?> metadata()
public byte minimumRiskScore()
public double minimumRiskScoreFullRange()
public double nearDurationWeight()
public static ENExposureConfiguration new_objc()
public double otherDurationWeight()
public double reportTypeConfirmedClinicalDiagnosisWeight()
public double reportTypeConfirmedTestWeight()
public int reportTypeNoneMap()
public double reportTypeRecursiveWeight()
public double reportTypeSelfReportedWeight()
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
public void setAttenuationDurationThresholds(NSArray<? extends NSNumber> value)
Index |0 |1 |2 Variable |X |Y |Z
public void setAttenuationLevelValues(NSArray<? extends NSNumber> value)
public void setAttenuationWeight(double value)
public void setDaysSinceLastExposureLevelValues(NSArray<? extends NSNumber> value)
public void setDaysSinceLastExposureThreshold(long value)
public void setDaysSinceLastExposureWeight(double value)
public void setDurationWeight(double value)
public void setImmediateDurationWeight(double value)
public void setInfectiousnessForDaysSinceOnsetOfSymptoms(NSDictionary<? extends NSNumber,? extends NSNumber> value)
public void setInfectiousnessHighWeight(double value)
public void setInfectiousnessStandardWeight(double value)
public void setMediumDurationWeight(double value)
public void setMetadata(NSDictionary<?,?> value)
public void setMinimumRiskScore(byte value)
public void setMinimumRiskScoreFullRange(double value)
public void setNearDurationWeight(double value)
public void setOtherDurationWeight(double value)
public void setReportTypeConfirmedClinicalDiagnosisWeight(double value)
public void setReportTypeConfirmedTestWeight(double value)
public void setReportTypeNoneMap(int value)
public void setReportTypeRecursiveWeight(double value)
public void setReportTypeSelfReportedWeight(double value)
public void setTransmissionRiskLevelValues(NSArray<? extends NSNumber> value)
public void setTransmissionRiskWeight(double value)
public static void setVersion_static(long aVersion)
public static org.moe.natj.objc.Class superclass_static()
public double transmissionRiskWeight()
public static long version_static()