public static float checkRatio ( AlluxioConfiguration conf , PropertyKey key ) { float value = conf . getFloat ( key ) ; Preconditions . checkState ( value <= 1.0 , "Property %s must not exceed 1, but it is set to %s" , key . getName ( ) , value ) ; Preconditions . checkState ( value >= 0.0 , "Property %s must be non-negative, but it is set to %s" , key . getName ( ) , value ) ; return value ; }
Checks that the given property key is a ratio from 0 . 0 and 1 . 0 throwing an exception if it is not .