# PlatformHealthSources.DynamicHeartRateAccuracy

Artifact: [androidx.wear.protolayout:protolayout-expression](https://developer.android.com/jetpack/androidx/releases/wear-protolayout) [View Source](https://cs.android.com/search?q=file:androidx/wear/protolayout/expression/PlatformHealthSources.java+class:androidx.wear.protolayout.expression.PlatformHealthSources.DynamicHeartRateAccuracy) Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.0.0)

*** ** * ** ***

<br />

```
public final class PlatformHealthSources.DynamicHeartRateAccuracy implements DynamicBuilders.DynamicInt32
```

<br />

*** ** * ** ***

Dynamic heart rate sensor accuracy value.

## Summary

| ### Public methods |
|---|---|
| `static @https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/PlatformHealthSources.DynamicHeartRateAccuracy` | `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200) https://developer.android.com/reference/androidx/wear/protolayout/expression/PlatformHealthSources.DynamicHeartRateAccuracy#constant(int)(int val)` Creates a constant-valued `https://developer.android.com/reference/androidx/wear/protolayout/expression/PlatformHealthSources.DynamicHeartRateAccuracy`. |
| `static @https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicDataBuilders.DynamicDataValue<https://developer.android.com/reference/androidx/wear/protolayout/expression/PlatformHealthSources.DynamicHeartRateAccuracy>` | `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200) https://developer.android.com/reference/androidx/wear/protolayout/expression/PlatformHealthSources.DynamicHeartRateAccuracy#dynamicDataValueOf(int)(int val)` Creates a value to be provided from a `PlatformDataProvider`. |

### Inherited methods

From [androidx.wear.protolayout.expression.DynamicBuilders.DynamicInt32](https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32) `@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200)
https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#animate()()`

Returns a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` that is bound to the value of this `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` and every time its value is changing, it animates from its current value to the new value.
`@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200)
https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#animate(androidx.wear.protolayout.expression.AnimationParameterBuilders.AnimationSpec)(@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/AnimationParameterBuilders.AnimationSpec animationSpec)`

Returns a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` that is bound to the value of this `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` and every time its value is changing, it animates from its current value to the new value.
`static @https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200)
https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#animate(androidx.wear.protolayout.expression.DynamicDataKey<androidx.wear.protolayout.expression.DynamicBuilders.DynamicInt32>)(

@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicDataKey<https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32> dynamicDataKey

)`

Creates a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` that is bound to the value of an item of the State.
`static @https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200)
https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#animate(androidx.wear.protolayout.expression.DynamicDataKey<androidx.wear.protolayout.expression.DynamicBuilders.DynamicInt32>,androidx.wear.protolayout.expression.AnimationParameterBuilders.AnimationSpec)(

@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicDataKey<https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32> dynamicDataKey,

@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/AnimationParameterBuilders.AnimationSpec animationSpec

)`

Creates a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` that is bound to the value of an item of the State.
`static @https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200)
https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#animate(int,int)(int start, int end)`

Creates a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` which will animate from `start` to `end`.
`static @https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200)
https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#animate(int,int,androidx.wear.protolayout.expression.AnimationParameterBuilders.AnimationSpec)(

int start,

int end,

@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/AnimationParameterBuilders.AnimationSpec animationSpec

)`

Creates a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` which will animate from `start` to `end` with the given animation parameters.
`@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicFloat` `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200)
https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#asFloat()()`

Convert the value represented by this `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` into a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicFloat`.
`static @https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200)
https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#constant(int)(int constant)`

Creates a constant-valued `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32`.
`@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicFloat` `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200)
https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#div(androidx.wear.protolayout.expression.DynamicBuilders.DynamicFloat)(@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicFloat other)`

Creates a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicFloat` containing the result of dividing this `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` by a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicFloat`; As an example, the following is equal to ` DynamicFloat.constant(1.4f)`
`@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200)
https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#div(androidx.wear.protolayout.expression.DynamicBuilders.DynamicInt32)(@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32 other)`

Creates a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` containing the result of dividing this `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` by another `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32`; As an example, the following is equal to `DynamicInt32.constant(1)`
`@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicFloat` `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200)
https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#div(float)(float other)`

Creates a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicFloat` containing the result of dividing this `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` by a float; As an example, the following is equal to ` DynamicFloat.constant(1.4f)`
`@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200)
https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#div(int)(int other)`

Creates a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` containing the result of dividing this `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` by an integer; As an example, the following is equal to ` DynamicInt32.constant(1)`
`@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicBool` `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200)
https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#eq(androidx.wear.protolayout.expression.DynamicBuilders.DynamicInt32)(@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32 other)`

Returns a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicBool` that is true if the value of this `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` and `other` are equal, otherwise it's false.
`@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicBool` `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200)
https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#eq(int)(int other)`

Returns a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicBool` that is true if the value of this `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` and `other` are equal, otherwise it's false.
`@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicString` `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200)
https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#format()()`

Returns a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicString` that contains the formatted value of this `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` (with default formatting parameters).
`@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicString` `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200)
https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#format(androidx.wear.protolayout.expression.DynamicBuilders.DynamicInt32.IntFormatter)(@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32.IntFormatter formatter)`

Returns a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicString` that contains the formatted value of this `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32`.
`static @https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200)
https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#from(androidx.wear.protolayout.expression.DynamicDataKey<androidx.wear.protolayout.expression.DynamicBuilders.DynamicInt32>)(

@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicDataKey<https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32> dynamicDataKey

)`

Creates a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` that is bound to the value of an item of the State.
`static @https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#fromByteArray(byte[])(@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html byte[] byteArray)`

Creates a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` from a byte array generated by `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#toDynamicInt32ByteArray()`.
`static @https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#fromByteArray(byte[],int,int)(@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html byte[] byteArray, int offset, int length)`

Creates a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` from the provided byte array at the provided offset and length, that was generated by one of the `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#toDynamicInt32ByteArray()` overloads.
`@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicBool` `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200)
https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#gt(androidx.wear.protolayout.expression.DynamicBuilders.DynamicInt32)(@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32 other)`

Returns a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicBool` that is true if the value of this `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` is greater than `other`, otherwise it's false.
`@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicBool` `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200)
https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#gt(int)(int other)`

Returns a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicBool` that is true if the value of this `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` is greater than `other`, otherwise it's false.
`@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicBool` `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200)
https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#gte(androidx.wear.protolayout.expression.DynamicBuilders.DynamicInt32)(@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32 other)`

Returns a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicBool` that is true if the value of this `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` is greater than or equal to `other`, otherwise it's false.
`@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicBool` `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200)
https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#gte(int)(int other)`

Returns a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicBool` that is true if the value of this `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` is greater than or equal to `other`, otherwise it's false.
`@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicBool` `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200)
https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#lt(androidx.wear.protolayout.expression.DynamicBuilders.DynamicInt32)(@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32 other)`

Returns a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicBool` that is true if the value of this `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` is less than `other`, otherwise it's false.
`@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicBool` `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200)
https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#lt(int)(int other)`

Returns a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicBool` that is true if the value of this `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` is less than `other`, otherwise it's false.
`@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicBool` `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200)
https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#lte(androidx.wear.protolayout.expression.DynamicBuilders.DynamicInt32)(@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32 other)`

Returns a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicBool` that is true if the value of this `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` is less than or equal to `other`, otherwise it's false.
`@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicBool` `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200)
https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#lte(int)(int other)`

Returns a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicBool` that is true if the value of this `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` is less than or equal to `other`, otherwise it's false.
`@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicFloat` `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200)
https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#minus(androidx.wear.protolayout.expression.DynamicBuilders.DynamicFloat)(@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicFloat other)`

Creates a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicFloat` containing the result of subtracting a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicFloat` from this `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32`; As an example, the following is equal to `DynamicFloat.constant(1.5f)`
`@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200)
https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#minus(androidx.wear.protolayout.expression.DynamicBuilders.DynamicInt32)(@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32 other)`

Creates a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` containing the result of subtracting another `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` from this `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32`; As an example, the following is equal to `DynamicInt32.constant(2)`
`@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicFloat` `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200)
https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#minus(float)(float other)`

Creates a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicFloat` containing the result of subtracting a float from this `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32`; As an example, the following is equal to ` DynamicFloat.constant(1.5f)`
`@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200)
https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#minus(int)(int other)`

Creates a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` containing the result of subtracting an integer from this `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32`; As an example, the following is equal to ` DynamicInt32.constant(2)`
`@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicBool` `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200)
https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#ne(androidx.wear.protolayout.expression.DynamicBuilders.DynamicInt32)(@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32 other)`

Returns a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicBool` that is true if the value of this `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` and `other` are not equal, otherwise it's false.
`@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicBool` `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200)
https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#ne(int)(int other)`

Returns a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicBool` that is true if the value of this `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` and `other` are not equal, otherwise it's false.
`static @https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/ConditionScopes.ConditionScope<https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32, https://developer.android.com/reference/java/lang/Integer.html>` `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200)
https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#onCondition(androidx.wear.protolayout.expression.DynamicBuilders.DynamicBool)(@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicBool condition)`

Bind the value of this `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` to the result of a conditional expression.
`@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicFloat` `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200)
https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#plus(androidx.wear.protolayout.expression.DynamicBuilders.DynamicFloat)(@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicFloat other)`

Creates a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicFloat` containing the result of adding a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicFloat` to this `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32`; As an example, the following is equal to ` DynamicFloat.constant(13.5f)`
`@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200)
https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#plus(androidx.wear.protolayout.expression.DynamicBuilders.DynamicInt32)(@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32 other)`

Creates a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` containing the result of adding another `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` to this `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32`; As an example, the following is equal to `DynamicInt32.constant(13)`
`@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicFloat` `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200)
https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#plus(float)(float other)`

Creates a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicFloat` containing the result of adding a float to this `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32`; As an example, the following is equal to ` DynamicFloat.constant(13.5f)`
`@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200)
https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#plus(int)(int other)`

Creates a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` containing the result of adding an integer to this `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32`; As an example, the following is equal to `DynamicInt32.constant(13)`
`@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicFloat` `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200)
https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#rem(androidx.wear.protolayout.expression.DynamicBuilders.DynamicFloat)(@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicFloat other)`

Creates a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicFloat` containing the reminder of dividing this `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` by a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicFloat`; As an example, the following is equal to ` DynamicFloat.constant(1.5f)`
`@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200)
https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#rem(androidx.wear.protolayout.expression.DynamicBuilders.DynamicInt32)(@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32 other)`

Creates a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` containing the reminder of dividing this `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` by another `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32`; As an example, the following is equal to `DynamicInt32.constant(2)`
`@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicFloat` `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200)
https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#rem(float)(float other)`

Creates a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` containing the reminder of dividing this `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` by a float; As an example, the following is equal to ` DynamicFloat.constant(1.5f)`
`@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200)
https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#rem(int)(int other)`

Creates a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` containing the reminder of dividing this `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` by an integer; As an example, the following is equal to ` DynamicInt32.constant(2)`
`@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicFloat` `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200)
https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#times(androidx.wear.protolayout.expression.DynamicBuilders.DynamicFloat)(@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicFloat other)`

Creates a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicFloat` containing the result of multiplying this `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` by a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicFloat`; As an example, the following is equal to ` DynamicFloat.constant(38.5f)`
`@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200)
https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#times(androidx.wear.protolayout.expression.DynamicBuilders.DynamicInt32)(@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32 other)`

Creates a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` containing the result of multiplying this `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` by another `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32`; As an example, the following is equal to `DynamicInt32.constant(35)`
`@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicFloat` `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200)
https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#times(float)(float other)`

Creates a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicFloat` containing the result of multiplying this `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` by a float; As an example, the following is equal to ` DynamicFloat.constant(38.5f)`
`@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200)
https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#times(int)(int other)`

Creates a `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` containing the result of multiplying this `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` by an integer; As an example, the following is equal to ` DynamicInt32.constant(35)`
`@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html byte[]` `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#toDynamicInt32ByteArray()()`

Serializes the `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` into a new byte array that can later be used with `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#fromByteArray(byte[])`.
`int` `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#toDynamicInt32ByteArray(byte[])(@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html byte[] byteArray)`

Serializes the `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` into the provided byte array, returning the amount of bytes written, that can later be used with `DynamicInt32.fromByteArray(byteArray, 0, bytesWritten)`.
`int` `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32#toDynamicInt32ByteArray(byte[],int,int)(@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html byte[] byteArray, int offset, int length)`

Serializes the `https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicInt32` into the provided byte array, returning the amount of bytes written, limited by the provided offset and length, that can later be used with `DynamicInt32.fromByteArray(byteArray, offset, bytesWritten)`.

## Public methods

### constant

```
@RequiresSchemaVersion(major = 1, minor = 200)
public static @NonNull PlatformHealthSources.DynamicHeartRateAccuracy constant(int val)
```

Creates a constant-valued `https://developer.android.com/reference/androidx/wear/protolayout/expression/PlatformHealthSources.DynamicHeartRateAccuracy`.

### dynamicDataValueOf

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.0.0)

```
@RequiresSchemaVersion(major = 1, minor = 200)
public static @NonNull DynamicDataBuilders.DynamicDataValue<PlatformHealthSources.DynamicHeartRateAccuracy> dynamicDataValueOf(int val)
```

Creates a value to be provided from a `PlatformDataProvider`.