public final class

DynamicProto.DynamicInt32.Builder

extends <any>

implements DynamicProto.DynamicInt32OrBuilder

 java.lang.Object

↳<any>

↳androidx.wear.protolayout.expression.proto.DynamicProto.DynamicInt32.Builder

Overview

 A dynamic int32 type.

 It offers a set of helper methods for creating arithmetic and logical
 expressions, e.g. {@link #plus(int)}, {@link #times(int)}, {@link #eq(int)},
 etc. These helper methods produce expression trees based on the order in
 which they were called in an expression. Thus, no operator precedence rules
 are applied.

 <p>For example the following expression is equivalent to {@code result = ((a
 + b)*c)/d }:

 ```
    a.plus(b).times(c).div(d);
 ```

 More complex expressions can be created by nesting expressions. For example
 the following expression is equivalent to {@code result = (a + b)*(c - d) }:

 ```
    (a.plus(b)).times(c.minus(d));
 ```
 
Protobuf type androidx.wear.protolayout.expression.proto.DynamicInt32

Summary

Methods
public DynamicProto.DynamicInt32.BuilderclearAnimatableDynamic()

.androidx.wear.protolayout.expression.proto.AnimatableDynamicInt32 animatable_dynamic = 9;

public DynamicProto.DynamicInt32.BuilderclearAnimatableFixed()

.androidx.wear.protolayout.expression.proto.AnimatableFixedInt32 animatable_fixed = 8;

public DynamicProto.DynamicInt32.BuilderclearArithmeticOperation()

.androidx.wear.protolayout.expression.proto.ArithmeticInt32Op arithmetic_operation = 3;

public DynamicProto.DynamicInt32.BuilderclearConditionalOp()

.androidx.wear.protolayout.expression.proto.ConditionalInt32Op conditional_op = 5;

public DynamicProto.DynamicInt32.BuilderclearDurationPart()

.androidx.wear.protolayout.expression.proto.GetDurationPartOp duration_part = 7;

public DynamicProto.DynamicInt32.BuilderclearFingerprint()

 The fingerprint for the dynamic node

public DynamicProto.DynamicInt32.BuilderclearFixed()

.androidx.wear.protolayout.expression.proto.FixedInt32 fixed = 1;

public DynamicProto.DynamicInt32.BuilderclearFloatToInt()

.androidx.wear.protolayout.expression.proto.FloatToInt32Op float_to_int = 6;

public DynamicProto.DynamicInt32.BuilderclearInner()

public DynamicProto.DynamicInt32.BuilderclearPlatformSource()

.androidx.wear.protolayout.expression.proto.PlatformInt32Source platform_source = 2;

public DynamicProto.DynamicInt32.BuilderclearStateSource()

.androidx.wear.protolayout.expression.proto.StateInt32Source state_source = 4;

public DynamicProto.DynamicInt32.BuilderclearZonedDateTimePart()

.androidx.wear.protolayout.expression.proto.GetZonedDateTimePartOp zoned_date_time_part = 10;

public DynamicProto.AnimatableDynamicInt32getAnimatableDynamic()

.androidx.wear.protolayout.expression.proto.AnimatableDynamicInt32 animatable_dynamic = 9;

public DynamicProto.AnimatableFixedInt32getAnimatableFixed()

.androidx.wear.protolayout.expression.proto.AnimatableFixedInt32 animatable_fixed = 8;

public DynamicProto.ArithmeticInt32OpgetArithmeticOperation()

.androidx.wear.protolayout.expression.proto.ArithmeticInt32Op arithmetic_operation = 3;

public DynamicProto.ConditionalInt32OpgetConditionalOp()

.androidx.wear.protolayout.expression.proto.ConditionalInt32Op conditional_op = 5;

public DynamicProto.GetDurationPartOpgetDurationPart()

.androidx.wear.protolayout.expression.proto.GetDurationPartOp duration_part = 7;

public FingerprintProto.NodeFingerprintgetFingerprint()

 The fingerprint for the dynamic node

public FixedProto.FixedInt32getFixed()

.androidx.wear.protolayout.expression.proto.FixedInt32 fixed = 1;

public DynamicProto.FloatToInt32OpgetFloatToInt()

.androidx.wear.protolayout.expression.proto.FloatToInt32Op float_to_int = 6;

public DynamicProto.DynamicInt32.InnerCasegetInnerCase()

public DynamicProto.PlatformInt32SourcegetPlatformSource()

.androidx.wear.protolayout.expression.proto.PlatformInt32Source platform_source = 2;

public DynamicProto.StateInt32SourcegetStateSource()

.androidx.wear.protolayout.expression.proto.StateInt32Source state_source = 4;

public DynamicProto.GetZonedDateTimePartOpgetZonedDateTimePart()

.androidx.wear.protolayout.expression.proto.GetZonedDateTimePartOp zoned_date_time_part = 10;

public booleanhasAnimatableDynamic()

.androidx.wear.protolayout.expression.proto.AnimatableDynamicInt32 animatable_dynamic = 9;

public booleanhasAnimatableFixed()

.androidx.wear.protolayout.expression.proto.AnimatableFixedInt32 animatable_fixed = 8;

public booleanhasArithmeticOperation()

.androidx.wear.protolayout.expression.proto.ArithmeticInt32Op arithmetic_operation = 3;

public booleanhasConditionalOp()

.androidx.wear.protolayout.expression.proto.ConditionalInt32Op conditional_op = 5;

public booleanhasDurationPart()

.androidx.wear.protolayout.expression.proto.GetDurationPartOp duration_part = 7;

public booleanhasFingerprint()

 The fingerprint for the dynamic node

public booleanhasFixed()

.androidx.wear.protolayout.expression.proto.FixedInt32 fixed = 1;

public booleanhasFloatToInt()

.androidx.wear.protolayout.expression.proto.FloatToInt32Op float_to_int = 6;

public booleanhasPlatformSource()

.androidx.wear.protolayout.expression.proto.PlatformInt32Source platform_source = 2;

public booleanhasStateSource()

.androidx.wear.protolayout.expression.proto.StateInt32Source state_source = 4;

public booleanhasZonedDateTimePart()

.androidx.wear.protolayout.expression.proto.GetZonedDateTimePartOp zoned_date_time_part = 10;

public DynamicProto.DynamicInt32.BuildermergeAnimatableDynamic(DynamicProto.AnimatableDynamicInt32 value)

.androidx.wear.protolayout.expression.proto.AnimatableDynamicInt32 animatable_dynamic = 9;

public DynamicProto.DynamicInt32.BuildermergeAnimatableFixed(DynamicProto.AnimatableFixedInt32 value)

.androidx.wear.protolayout.expression.proto.AnimatableFixedInt32 animatable_fixed = 8;

public DynamicProto.DynamicInt32.BuildermergeArithmeticOperation(DynamicProto.ArithmeticInt32Op value)

.androidx.wear.protolayout.expression.proto.ArithmeticInt32Op arithmetic_operation = 3;

public DynamicProto.DynamicInt32.BuildermergeConditionalOp(DynamicProto.ConditionalInt32Op value)

.androidx.wear.protolayout.expression.proto.ConditionalInt32Op conditional_op = 5;

public DynamicProto.DynamicInt32.BuildermergeDurationPart(DynamicProto.GetDurationPartOp value)

.androidx.wear.protolayout.expression.proto.GetDurationPartOp duration_part = 7;

public DynamicProto.DynamicInt32.BuildermergeFingerprint(FingerprintProto.NodeFingerprint value)

 The fingerprint for the dynamic node

public DynamicProto.DynamicInt32.BuildermergeFixed(FixedProto.FixedInt32 value)

.androidx.wear.protolayout.expression.proto.FixedInt32 fixed = 1;

public DynamicProto.DynamicInt32.BuildermergeFloatToInt(DynamicProto.FloatToInt32Op value)

.androidx.wear.protolayout.expression.proto.FloatToInt32Op float_to_int = 6;

public DynamicProto.DynamicInt32.BuildermergePlatformSource(DynamicProto.PlatformInt32Source value)

.androidx.wear.protolayout.expression.proto.PlatformInt32Source platform_source = 2;

public DynamicProto.DynamicInt32.BuildermergeStateSource(DynamicProto.StateInt32Source value)

.androidx.wear.protolayout.expression.proto.StateInt32Source state_source = 4;

public DynamicProto.DynamicInt32.BuildermergeZonedDateTimePart(DynamicProto.GetZonedDateTimePartOp value)

.androidx.wear.protolayout.expression.proto.GetZonedDateTimePartOp zoned_date_time_part = 10;

public DynamicProto.DynamicInt32.BuildersetAnimatableDynamic(DynamicProto.AnimatableDynamicInt32.Builder builderForValue)

.androidx.wear.protolayout.expression.proto.AnimatableDynamicInt32 animatable_dynamic = 9;

public DynamicProto.DynamicInt32.BuildersetAnimatableDynamic(DynamicProto.AnimatableDynamicInt32 value)

.androidx.wear.protolayout.expression.proto.AnimatableDynamicInt32 animatable_dynamic = 9;

public DynamicProto.DynamicInt32.BuildersetAnimatableFixed(DynamicProto.AnimatableFixedInt32.Builder builderForValue)

.androidx.wear.protolayout.expression.proto.AnimatableFixedInt32 animatable_fixed = 8;

public DynamicProto.DynamicInt32.BuildersetAnimatableFixed(DynamicProto.AnimatableFixedInt32 value)

.androidx.wear.protolayout.expression.proto.AnimatableFixedInt32 animatable_fixed = 8;

public DynamicProto.DynamicInt32.BuildersetArithmeticOperation(DynamicProto.ArithmeticInt32Op.Builder builderForValue)

.androidx.wear.protolayout.expression.proto.ArithmeticInt32Op arithmetic_operation = 3;

public DynamicProto.DynamicInt32.BuildersetArithmeticOperation(DynamicProto.ArithmeticInt32Op value)

.androidx.wear.protolayout.expression.proto.ArithmeticInt32Op arithmetic_operation = 3;

public DynamicProto.DynamicInt32.BuildersetConditionalOp(DynamicProto.ConditionalInt32Op.Builder builderForValue)

.androidx.wear.protolayout.expression.proto.ConditionalInt32Op conditional_op = 5;

public DynamicProto.DynamicInt32.BuildersetConditionalOp(DynamicProto.ConditionalInt32Op value)

.androidx.wear.protolayout.expression.proto.ConditionalInt32Op conditional_op = 5;

public DynamicProto.DynamicInt32.BuildersetDurationPart(DynamicProto.GetDurationPartOp.Builder builderForValue)

.androidx.wear.protolayout.expression.proto.GetDurationPartOp duration_part = 7;

public DynamicProto.DynamicInt32.BuildersetDurationPart(DynamicProto.GetDurationPartOp value)

.androidx.wear.protolayout.expression.proto.GetDurationPartOp duration_part = 7;

public DynamicProto.DynamicInt32.BuildersetFingerprint(FingerprintProto.NodeFingerprint.Builder builderForValue)

 The fingerprint for the dynamic node

public DynamicProto.DynamicInt32.BuildersetFingerprint(FingerprintProto.NodeFingerprint value)

 The fingerprint for the dynamic node

public DynamicProto.DynamicInt32.BuildersetFixed(FixedProto.FixedInt32.Builder builderForValue)

.androidx.wear.protolayout.expression.proto.FixedInt32 fixed = 1;

public DynamicProto.DynamicInt32.BuildersetFixed(FixedProto.FixedInt32 value)

.androidx.wear.protolayout.expression.proto.FixedInt32 fixed = 1;

public DynamicProto.DynamicInt32.BuildersetFloatToInt(DynamicProto.FloatToInt32Op.Builder builderForValue)

.androidx.wear.protolayout.expression.proto.FloatToInt32Op float_to_int = 6;

public DynamicProto.DynamicInt32.BuildersetFloatToInt(DynamicProto.FloatToInt32Op value)

.androidx.wear.protolayout.expression.proto.FloatToInt32Op float_to_int = 6;

public DynamicProto.DynamicInt32.BuildersetPlatformSource(DynamicProto.PlatformInt32Source.Builder builderForValue)

.androidx.wear.protolayout.expression.proto.PlatformInt32Source platform_source = 2;

public DynamicProto.DynamicInt32.BuildersetPlatformSource(DynamicProto.PlatformInt32Source value)

.androidx.wear.protolayout.expression.proto.PlatformInt32Source platform_source = 2;

public DynamicProto.DynamicInt32.BuildersetStateSource(DynamicProto.StateInt32Source.Builder builderForValue)

.androidx.wear.protolayout.expression.proto.StateInt32Source state_source = 4;

public DynamicProto.DynamicInt32.BuildersetStateSource(DynamicProto.StateInt32Source value)

.androidx.wear.protolayout.expression.proto.StateInt32Source state_source = 4;

public DynamicProto.DynamicInt32.BuildersetZonedDateTimePart(DynamicProto.GetZonedDateTimePartOp.Builder builderForValue)

.androidx.wear.protolayout.expression.proto.GetZonedDateTimePartOp zoned_date_time_part = 10;

public DynamicProto.DynamicInt32.BuildersetZonedDateTimePart(DynamicProto.GetZonedDateTimePartOp value)

.androidx.wear.protolayout.expression.proto.GetZonedDateTimePartOp zoned_date_time_part = 10;

from java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Methods

public boolean hasFixed()

.androidx.wear.protolayout.expression.proto.FixedInt32 fixed = 1;

public FixedProto.FixedInt32 getFixed()

.androidx.wear.protolayout.expression.proto.FixedInt32 fixed = 1;

.androidx.wear.protolayout.expression.proto.FixedInt32 fixed = 1;

.androidx.wear.protolayout.expression.proto.FixedInt32 fixed = 1;

.androidx.wear.protolayout.expression.proto.FixedInt32 fixed = 1;

.androidx.wear.protolayout.expression.proto.FixedInt32 fixed = 1;

public boolean hasPlatformSource()

.androidx.wear.protolayout.expression.proto.PlatformInt32Source platform_source = 2;

public DynamicProto.PlatformInt32Source getPlatformSource()

.androidx.wear.protolayout.expression.proto.PlatformInt32Source platform_source = 2;

.androidx.wear.protolayout.expression.proto.PlatformInt32Source platform_source = 2;

.androidx.wear.protolayout.expression.proto.PlatformInt32Source platform_source = 2;

.androidx.wear.protolayout.expression.proto.PlatformInt32Source platform_source = 2;

public DynamicProto.DynamicInt32.Builder clearPlatformSource()

.androidx.wear.protolayout.expression.proto.PlatformInt32Source platform_source = 2;

public boolean hasArithmeticOperation()

.androidx.wear.protolayout.expression.proto.ArithmeticInt32Op arithmetic_operation = 3;

public DynamicProto.ArithmeticInt32Op getArithmeticOperation()

.androidx.wear.protolayout.expression.proto.ArithmeticInt32Op arithmetic_operation = 3;

.androidx.wear.protolayout.expression.proto.ArithmeticInt32Op arithmetic_operation = 3;

public DynamicProto.DynamicInt32.Builder setArithmeticOperation(DynamicProto.ArithmeticInt32Op.Builder builderForValue)

.androidx.wear.protolayout.expression.proto.ArithmeticInt32Op arithmetic_operation = 3;

.androidx.wear.protolayout.expression.proto.ArithmeticInt32Op arithmetic_operation = 3;

public DynamicProto.DynamicInt32.Builder clearArithmeticOperation()

.androidx.wear.protolayout.expression.proto.ArithmeticInt32Op arithmetic_operation = 3;

public boolean hasStateSource()

.androidx.wear.protolayout.expression.proto.StateInt32Source state_source = 4;

public DynamicProto.StateInt32Source getStateSource()

.androidx.wear.protolayout.expression.proto.StateInt32Source state_source = 4;

.androidx.wear.protolayout.expression.proto.StateInt32Source state_source = 4;

.androidx.wear.protolayout.expression.proto.StateInt32Source state_source = 4;

.androidx.wear.protolayout.expression.proto.StateInt32Source state_source = 4;

public DynamicProto.DynamicInt32.Builder clearStateSource()

.androidx.wear.protolayout.expression.proto.StateInt32Source state_source = 4;

public boolean hasConditionalOp()

.androidx.wear.protolayout.expression.proto.ConditionalInt32Op conditional_op = 5;

public DynamicProto.ConditionalInt32Op getConditionalOp()

.androidx.wear.protolayout.expression.proto.ConditionalInt32Op conditional_op = 5;

.androidx.wear.protolayout.expression.proto.ConditionalInt32Op conditional_op = 5;

.androidx.wear.protolayout.expression.proto.ConditionalInt32Op conditional_op = 5;

.androidx.wear.protolayout.expression.proto.ConditionalInt32Op conditional_op = 5;

public DynamicProto.DynamicInt32.Builder clearConditionalOp()

.androidx.wear.protolayout.expression.proto.ConditionalInt32Op conditional_op = 5;

public boolean hasFloatToInt()

.androidx.wear.protolayout.expression.proto.FloatToInt32Op float_to_int = 6;

public DynamicProto.FloatToInt32Op getFloatToInt()

.androidx.wear.protolayout.expression.proto.FloatToInt32Op float_to_int = 6;

.androidx.wear.protolayout.expression.proto.FloatToInt32Op float_to_int = 6;

.androidx.wear.protolayout.expression.proto.FloatToInt32Op float_to_int = 6;

.androidx.wear.protolayout.expression.proto.FloatToInt32Op float_to_int = 6;

public DynamicProto.DynamicInt32.Builder clearFloatToInt()

.androidx.wear.protolayout.expression.proto.FloatToInt32Op float_to_int = 6;

public boolean hasDurationPart()

.androidx.wear.protolayout.expression.proto.GetDurationPartOp duration_part = 7;

public DynamicProto.GetDurationPartOp getDurationPart()

.androidx.wear.protolayout.expression.proto.GetDurationPartOp duration_part = 7;

.androidx.wear.protolayout.expression.proto.GetDurationPartOp duration_part = 7;

.androidx.wear.protolayout.expression.proto.GetDurationPartOp duration_part = 7;

.androidx.wear.protolayout.expression.proto.GetDurationPartOp duration_part = 7;

public DynamicProto.DynamicInt32.Builder clearDurationPart()

.androidx.wear.protolayout.expression.proto.GetDurationPartOp duration_part = 7;

public boolean hasAnimatableFixed()

.androidx.wear.protolayout.expression.proto.AnimatableFixedInt32 animatable_fixed = 8;

public DynamicProto.AnimatableFixedInt32 getAnimatableFixed()

.androidx.wear.protolayout.expression.proto.AnimatableFixedInt32 animatable_fixed = 8;

.androidx.wear.protolayout.expression.proto.AnimatableFixedInt32 animatable_fixed = 8;

.androidx.wear.protolayout.expression.proto.AnimatableFixedInt32 animatable_fixed = 8;

.androidx.wear.protolayout.expression.proto.AnimatableFixedInt32 animatable_fixed = 8;

public DynamicProto.DynamicInt32.Builder clearAnimatableFixed()

.androidx.wear.protolayout.expression.proto.AnimatableFixedInt32 animatable_fixed = 8;

public boolean hasAnimatableDynamic()

.androidx.wear.protolayout.expression.proto.AnimatableDynamicInt32 animatable_dynamic = 9;

public DynamicProto.AnimatableDynamicInt32 getAnimatableDynamic()

.androidx.wear.protolayout.expression.proto.AnimatableDynamicInt32 animatable_dynamic = 9;

.androidx.wear.protolayout.expression.proto.AnimatableDynamicInt32 animatable_dynamic = 9;

.androidx.wear.protolayout.expression.proto.AnimatableDynamicInt32 animatable_dynamic = 9;

.androidx.wear.protolayout.expression.proto.AnimatableDynamicInt32 animatable_dynamic = 9;

public DynamicProto.DynamicInt32.Builder clearAnimatableDynamic()

.androidx.wear.protolayout.expression.proto.AnimatableDynamicInt32 animatable_dynamic = 9;

public boolean hasZonedDateTimePart()

.androidx.wear.protolayout.expression.proto.GetZonedDateTimePartOp zoned_date_time_part = 10;

public DynamicProto.GetZonedDateTimePartOp getZonedDateTimePart()

.androidx.wear.protolayout.expression.proto.GetZonedDateTimePartOp zoned_date_time_part = 10;

.androidx.wear.protolayout.expression.proto.GetZonedDateTimePartOp zoned_date_time_part = 10;

.androidx.wear.protolayout.expression.proto.GetZonedDateTimePartOp zoned_date_time_part = 10;

.androidx.wear.protolayout.expression.proto.GetZonedDateTimePartOp zoned_date_time_part = 10;

public DynamicProto.DynamicInt32.Builder clearZonedDateTimePart()

.androidx.wear.protolayout.expression.proto.GetZonedDateTimePartOp zoned_date_time_part = 10;

public boolean hasFingerprint()

 The fingerprint for the dynamic node
 
.androidx.wear.protolayout.proto.NodeFingerprint fingerprint = 11;

public FingerprintProto.NodeFingerprint getFingerprint()

 The fingerprint for the dynamic node
 
.androidx.wear.protolayout.proto.NodeFingerprint fingerprint = 11;

 The fingerprint for the dynamic node
 
.androidx.wear.protolayout.proto.NodeFingerprint fingerprint = 11;

 The fingerprint for the dynamic node
 
.androidx.wear.protolayout.proto.NodeFingerprint fingerprint = 11;

 The fingerprint for the dynamic node
 
.androidx.wear.protolayout.proto.NodeFingerprint fingerprint = 11;

public DynamicProto.DynamicInt32.Builder clearFingerprint()

 The fingerprint for the dynamic node
 
.androidx.wear.protolayout.proto.NodeFingerprint fingerprint = 11;