Class HKMetadata


  • public class HKMetadata
    extends java.lang.Object
    Since:
    Available in iOS 7.0 and later.
    • Method Detail

      • get

        public NSObject get​(java.lang.String property)
      • contains

        public boolean contains​(java.lang.String property)
      • getDeviceSerialNumber

        public java.lang.String getDeviceSerialNumber()
        Since:
        Available in iOS 8.0 and later.
      • setDeviceSerialNumber

        public HKMetadata setDeviceSerialNumber​(java.lang.String serial)
        Since:
        Available in iOS 8.0 and later.
      • getHeartRateSensorLocation

        public HKHeartRateSensorLocation getHeartRateSensorLocation()
        Since:
        Available in iOS 8.0 and later.
      • getFoodType

        public java.lang.String getFoodType()
        Since:
        Available in iOS 8.0 and later.
      • setFoodType

        public HKMetadata setFoodType​(java.lang.String foodType)
        Since:
        Available in iOS 8.0 and later.
      • getUDIDeviceIdentifier

        public java.lang.String getUDIDeviceIdentifier()
        Since:
        Available in iOS 8.0 and later.
      • setUDIDeviceIdentifier

        public HKMetadata setUDIDeviceIdentifier​(java.lang.String deviceIdentifier)
        Since:
        Available in iOS 8.0 and later.
      • getUDIProductionIdentifier

        public java.lang.String getUDIProductionIdentifier()
        Since:
        Available in iOS 8.0 and later.
      • setUDIProductionIdentifier

        public HKMetadata setUDIProductionIdentifier​(java.lang.String identifier)
        Since:
        Available in iOS 8.0 and later.
      • getDigitalSignature

        public java.lang.String getDigitalSignature()
        Since:
        Available in iOS 8.0 and later.
      • setDigitalSignature

        public HKMetadata setDigitalSignature​(java.lang.String signature)
        Since:
        Available in iOS 8.0 and later.
      • getExternalUUID

        public java.lang.String getExternalUUID()
        Since:
        Available in iOS 8.0 and later.
      • setExternalUUID

        public HKMetadata setExternalUUID​(java.lang.String uuid)
        Since:
        Available in iOS 8.0 and later.
      • getTimeZone

        public NSTimeZone getTimeZone()
        Since:
        Available in iOS 8.0 and later.
      • setTimeZone

        public HKMetadata setTimeZone​(NSTimeZone timeZone)
        Since:
        Available in iOS 8.0 and later.
      • getDeviceName

        public java.lang.String getDeviceName()
        Since:
        Available in iOS 8.0 and later.
      • setDeviceName

        public HKMetadata setDeviceName​(java.lang.String deviceName)
        Since:
        Available in iOS 8.0 and later.
      • getDeviceManufacturerName

        public java.lang.String getDeviceManufacturerName()
        Since:
        Available in iOS 8.0 and later.
      • setDeviceManufacturerName

        public HKMetadata setDeviceManufacturerName​(java.lang.String name)
        Since:
        Available in iOS 8.0 and later.
      • wasTakenInLab

        public boolean wasTakenInLab()
        Since:
        Available in iOS 8.0 and later.
      • setWasTakenInLab

        public HKMetadata setWasTakenInLab​(boolean lab)
        Since:
        Available in iOS 8.0 and later.
      • getReferenceRangeLowerLimit

        public double getReferenceRangeLowerLimit()
        Since:
        Available in iOS 8.0 and later.
      • setReferenceRangeLowerLimit

        public HKMetadata setReferenceRangeLowerLimit​(double limit)
        Since:
        Available in iOS 8.0 and later.
      • getReferenceRangeUpperLimit

        public double getReferenceRangeUpperLimit()
        Since:
        Available in iOS 8.0 and later.
      • setReferenceRangeUpperLimit

        public HKMetadata setReferenceRangeUpperLimit​(double limit)
        Since:
        Available in iOS 8.0 and later.
      • wasUserEntered

        public boolean wasUserEntered()
        Since:
        Available in iOS 8.0 and later.
      • setWasUserEntered

        public HKMetadata setWasUserEntered​(boolean userEntered)
        Since:
        Available in iOS 8.0 and later.
      • getWorkoutBrandName

        public java.lang.String getWorkoutBrandName()
        Since:
        Available in iOS 8.0 and later.
      • setWorkoutBrandName

        public HKMetadata setWorkoutBrandName​(java.lang.String name)
        Since:
        Available in iOS 8.0 and later.
      • isGroupFitness

        public boolean isGroupFitness()
        Since:
        Available in iOS 8.0 and later.
      • setGroupFitness

        public HKMetadata setGroupFitness​(boolean groupFitness)
        Since:
        Available in iOS 8.0 and later.
      • isIndoorWorkout

        public boolean isIndoorWorkout()
        Since:
        Available in iOS 8.0 and later.
      • setIndoorWorkout

        public HKMetadata setIndoorWorkout​(boolean indoorWorkout)
        Since:
        Available in iOS 8.0 and later.
      • isCoachedWorkout

        public boolean isCoachedWorkout()
        Since:
        Available in iOS 8.0 and later.
      • setCoachedWorkout

        public HKMetadata setCoachedWorkout​(boolean coachedWorkout)
        Since:
        Available in iOS 8.0 and later.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object