# PlatformEventSources.DynamicLayoutUpdateStatus

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/PlatformEventSources.kt+class:androidx.wear.protolayout.expression.PlatformEventSources.DynamicLayoutUpdateStatus) Added in [1.4.2](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.4.2)

*** ** * ** ***

<br />

```
public final class PlatformEventSources.DynamicLayoutUpdateStatus implements DynamicBuilders.DynamicInt32
```

<br />

*** ** * ** ***

Dynamic layout update status value.

## Summary

| ### Public methods |
|---|---|
| `static final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/expression/PlatformEventSources.DynamicLayoutUpdateStatus` | `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 600) https://developer.android.com/reference/androidx/wear/protolayout/expression/PlatformEventSources.DynamicLayoutUpdateStatus#constant(kotlin.Int)(int value)` Creates a constant-valued `https://developer.android.com/reference/androidx/wear/protolayout/expression/PlatformEventSources.DynamicLayoutUpdateStatus`. |
| `static final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicDataBuilders.DynamicDataValue<@https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/expression/PlatformEventSources.DynamicLayoutUpdateStatus>` | `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 600) https://developer.android.com/reference/androidx/wear/protolayout/expression/PlatformEventSources.DynamicLayoutUpdateStatus#dynamicDataValueOf(kotlin.Int)(int value)` 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.
`@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`.
`@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`.
`@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.
`@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

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

```
@RequiresSchemaVersion(major = 1, minor = 600)
public static final @NonNull PlatformEventSources.DynamicLayoutUpdateStatus constant(int value)
```

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

### dynamicDataValueOf

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

```
@RequiresSchemaVersion(major = 1, minor = 600)
public static final @NonNull DynamicDataBuilders.DynamicDataValue<@NonNull PlatformEventSources.DynamicLayoutUpdateStatus> dynamicDataValueOf(int value)
```

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