public final class

DynamicProto.ArithmeticInt32Op.Builder

extends <any>

implements DynamicProto.ArithmeticInt32OpOrBuilder

 java.lang.Object

↳<any>

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

Overview

 An arithmetic operation, operating on two Int32 instances. This implements
 simple binary operations of the form "result = LHS <op> RHS", where the
 available operation types are described in ArithmeticOpType.
 
Protobuf type androidx.wear.protolayout.expression.proto.ArithmeticInt32Op

Summary

Methods
public DynamicProto.ArithmeticInt32Op.BuilderclearInputLhs()

 Left hand side of the arithmetic operation.

public DynamicProto.ArithmeticInt32Op.BuilderclearInputRhs()

 Right hand side of the arithmetic operation.

public DynamicProto.ArithmeticInt32Op.BuilderclearOperationType()

 The type of operation to carry out.

public DynamicProto.DynamicInt32getInputLhs()

 Left hand side of the arithmetic operation.

public DynamicProto.DynamicInt32getInputRhs()

 Right hand side of the arithmetic operation.

public DynamicProto.ArithmeticOpTypegetOperationType()

 The type of operation to carry out.

public intgetOperationTypeValue()

 The type of operation to carry out.

public booleanhasInputLhs()

 Left hand side of the arithmetic operation.

public booleanhasInputRhs()

 Right hand side of the arithmetic operation.

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

 Left hand side of the arithmetic operation.

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

 Right hand side of the arithmetic operation.

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

 Left hand side of the arithmetic operation.

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

 Left hand side of the arithmetic operation.

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

 Right hand side of the arithmetic operation.

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

 Right hand side of the arithmetic operation.

public DynamicProto.ArithmeticInt32Op.BuildersetOperationType(DynamicProto.ArithmeticOpType value)

 The type of operation to carry out.

public DynamicProto.ArithmeticInt32Op.BuildersetOperationTypeValue(int value)

 The type of operation to carry out.

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

Methods

public boolean hasInputLhs()

 Left hand side of the arithmetic operation.
 
.androidx.wear.protolayout.expression.proto.DynamicInt32 input_lhs = 1;

public DynamicProto.DynamicInt32 getInputLhs()

 Left hand side of the arithmetic operation.
 
.androidx.wear.protolayout.expression.proto.DynamicInt32 input_lhs = 1;

 Left hand side of the arithmetic operation.
 
.androidx.wear.protolayout.expression.proto.DynamicInt32 input_lhs = 1;

 Left hand side of the arithmetic operation.
 
.androidx.wear.protolayout.expression.proto.DynamicInt32 input_lhs = 1;

 Left hand side of the arithmetic operation.
 
.androidx.wear.protolayout.expression.proto.DynamicInt32 input_lhs = 1;

 Left hand side of the arithmetic operation.
 
.androidx.wear.protolayout.expression.proto.DynamicInt32 input_lhs = 1;

public boolean hasInputRhs()

 Right hand side of the arithmetic operation.
 
.androidx.wear.protolayout.expression.proto.DynamicInt32 input_rhs = 2;

public DynamicProto.DynamicInt32 getInputRhs()

 Right hand side of the arithmetic operation.
 
.androidx.wear.protolayout.expression.proto.DynamicInt32 input_rhs = 2;

 Right hand side of the arithmetic operation.
 
.androidx.wear.protolayout.expression.proto.DynamicInt32 input_rhs = 2;

 Right hand side of the arithmetic operation.
 
.androidx.wear.protolayout.expression.proto.DynamicInt32 input_rhs = 2;

 Right hand side of the arithmetic operation.
 
.androidx.wear.protolayout.expression.proto.DynamicInt32 input_rhs = 2;

 Right hand side of the arithmetic operation.
 
.androidx.wear.protolayout.expression.proto.DynamicInt32 input_rhs = 2;

public int getOperationTypeValue()

 The type of operation to carry out.
 
.androidx.wear.protolayout.expression.proto.ArithmeticOpType operation_type = 3;

Returns:

The enum numeric value on the wire for operationType.

public DynamicProto.ArithmeticInt32Op.Builder setOperationTypeValue(int value)

 The type of operation to carry out.
 
.androidx.wear.protolayout.expression.proto.ArithmeticOpType operation_type = 3;

Parameters:

value: The operationType to set.

Returns:

This builder for chaining.

public DynamicProto.ArithmeticOpType getOperationType()

 The type of operation to carry out.
 
.androidx.wear.protolayout.expression.proto.ArithmeticOpType operation_type = 3;

Returns:

The operationType.

 The type of operation to carry out.
 
.androidx.wear.protolayout.expression.proto.ArithmeticOpType operation_type = 3;

Parameters:

value: The enum numeric value on the wire for operationType to set.

Returns:

This builder for chaining.

public DynamicProto.ArithmeticInt32Op.Builder clearOperationType()

 The type of operation to carry out.
 
.androidx.wear.protolayout.expression.proto.ArithmeticOpType operation_type = 3;

Returns:

This builder for chaining.