/** * @since Available in iOS 8.0 and later. */ public HKMetadata setExternalUUID(String uuid) { put(HKMetadataKey.ExternalUUID, new NSString(uuid)); return this; } /**
/** * @since Available in iOS 8.0 and later. */ public HKMetadata setDeviceName(String deviceName) { put(HKMetadataKey.DeviceName, new NSString(deviceName)); return this; } /**
/** * @since Available in iOS 8.0 and later. */ public HKMetadata setWasTakenInLab(boolean lab) { put(HKMetadataKey.WasTakenInLab, NSNumber.valueOf(lab)); return this; } /**
/** * @since Available in iOS 8.0 and later. */ public HKMetadata setDeviceManufacturerName(String name) { put(HKMetadataKey.DeviceManufacturerName, new NSString(name)); return this; } /**
/** * @since Available in iOS 8.0 and later. */ public HKMetadata setWasUserEntered(boolean userEntered) { put(HKMetadataKey.WasUserEntered, NSNumber.valueOf(userEntered)); return this; } /**
/** * @since Available in iOS 8.0 and later. */ public HKMetadata setReferenceRangeLowerLimit(double limit) { put(HKMetadataKey.ReferenceRangeLowerLimit, NSNumber.valueOf(limit)); return this; } /**
/** * @since Available in iOS 8.0 and later. */ public HKMetadata setWorkoutBrandName(String name) { put(HKMetadataKey.WorkoutBrandName, new NSString(name)); return this; } /**
/** * @since Available in iOS 8.0 and later. */ public HKMetadata setCoachedWorkout(boolean coachedWorkout) { put(HKMetadataKey.CoachedWorkout, NSNumber.valueOf(coachedWorkout)); return this; } /*<methods>*/
/** * @since Available in iOS 8.0 and later. */ public HKMetadata setDeviceSerialNumber(String serial) { put(HKMetadataKey.DeviceSerialNumber, new NSString(serial)); return this; } /**
/** * @since Available in iOS 8.0 and later. */ public HKMetadata setUDIProductionIdentifier(String identifier) { put(HKMetadataKey.UDIProductionIdentifier, new NSString(identifier)); return this; } /**
/** * @since Available in iOS 8.0 and later. */ public HKMetadata setReferenceRangeUpperLimit(double limit) { put(HKMetadataKey.ReferenceRangeUpperLimit, NSNumber.valueOf(limit)); return this; } /**
/** * @since Available in iOS 8.0 and later. */ public HKMetadata setGroupFitness(boolean groupFitness) { put(HKMetadataKey.GroupFitness, NSNumber.valueOf(groupFitness)); return this; } /**
/** * @since Available in iOS 8.0 and later. */ public HKMetadata setFoodType(String foodType) { put(HKMetadataKey.FoodType, new NSString(foodType)); return this; } /**
/** * @since Available in iOS 8.0 and later. */ public HKMetadata setUDIDeviceIdentifier(String deviceIdentifier) { put(HKMetadataKey.UDIDeviceIdentifier, new NSString(deviceIdentifier)); return this; } /**
/** * @since Available in iOS 8.0 and later. */ public HKMetadata setDigitalSignature(String signature) { put(HKMetadataKey.DigitalSignature, new NSString(signature)); return this; } /**
/** * @since Available in iOS 8.0 and later. */ public HKMetadata setIndoorWorkout(boolean indoorWorkout) { put(HKMetadataKey.IndoorWorkout, NSNumber.valueOf(indoorWorkout)); return this; } /**
/** * @since Available in iOS 8.0 and later. */ public HKMetadata setHeartRateSensorLocation(HKHeartRateSensorLocation location) { put(HKMetadataKey.HeartRateSensorLocation, NSNumber.valueOf(location.value())); return this; } /**
/** * @since Available in iOS 8.0 and later. */ public HKMetadata setBodyTemperatureSensorLocation(HKBodyTemperatureSensorLocation location) { put(HKMetadataKey.BodyTemperatureSensorLocation, NSNumber.valueOf(location.value())); return this; } /**
/** * @since Available in iOS 8.0 and later. */ public HKMetadata setTimeZone(NSTimeZone timeZone) { put(HKMetadataKey.ExternalUUID, new NSString(timeZone.getName())); return this; } /**
/** * @since Available in iOS 8.0 and later. */ public HKMetadata setReferenceRangeUpperLimit(double limit) { put(HKMetadataKey.ReferenceRangeUpperLimit, NSNumber.valueOf(limit)); return this; } /**