public final class

DynamicProto.LogicalBoolOp.Builder

extends <any>

implements DynamicProto.LogicalBoolOpOrBuilder

 java.lang.Object

↳<any>

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

Overview

 A logical boolean operator, implementing "boolean result = LHS <op> RHS",
 for various boolean operators (i.e. AND/OR).
 
Protobuf type androidx.wear.protolayout.expression.proto.LogicalBoolOp

Summary

Methods
public DynamicProto.LogicalBoolOp.BuilderclearInputLhs()

 The left hand side of the logical operation.

public DynamicProto.LogicalBoolOp.BuilderclearInputRhs()

 The right hand side of the logical operation.

public DynamicProto.LogicalBoolOp.BuilderclearOperationType()

 The operation type to apply to LHS/RHS.

public DynamicProto.DynamicBoolgetInputLhs()

 The left hand side of the logical operation.

public DynamicProto.DynamicBoolgetInputRhs()

 The right hand side of the logical operation.

public DynamicProto.LogicalOpTypegetOperationType()

 The operation type to apply to LHS/RHS.

public intgetOperationTypeValue()

 The operation type to apply to LHS/RHS.

public booleanhasInputLhs()

 The left hand side of the logical operation.

public booleanhasInputRhs()

 The right hand side of the logical operation.

public DynamicProto.LogicalBoolOp.BuildermergeInputLhs(DynamicProto.DynamicBool value)

 The left hand side of the logical operation.

public DynamicProto.LogicalBoolOp.BuildermergeInputRhs(DynamicProto.DynamicBool value)

 The right hand side of the logical operation.

public DynamicProto.LogicalBoolOp.BuildersetInputLhs(DynamicProto.DynamicBool.Builder builderForValue)

 The left hand side of the logical operation.

public DynamicProto.LogicalBoolOp.BuildersetInputLhs(DynamicProto.DynamicBool value)

 The left hand side of the logical operation.

public DynamicProto.LogicalBoolOp.BuildersetInputRhs(DynamicProto.DynamicBool.Builder builderForValue)

 The right hand side of the logical operation.

public DynamicProto.LogicalBoolOp.BuildersetInputRhs(DynamicProto.DynamicBool value)

 The right hand side of the logical operation.

public DynamicProto.LogicalBoolOp.BuildersetOperationType(DynamicProto.LogicalOpType value)

 The operation type to apply to LHS/RHS.

public DynamicProto.LogicalBoolOp.BuildersetOperationTypeValue(int value)

 The operation type to apply to LHS/RHS.

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

Methods

public boolean hasInputLhs()

 The left hand side of the logical operation.
 
.androidx.wear.protolayout.expression.proto.DynamicBool input_lhs = 1;

public DynamicProto.DynamicBool getInputLhs()

 The left hand side of the logical operation.
 
.androidx.wear.protolayout.expression.proto.DynamicBool input_lhs = 1;

 The left hand side of the logical operation.
 
.androidx.wear.protolayout.expression.proto.DynamicBool input_lhs = 1;

 The left hand side of the logical operation.
 
.androidx.wear.protolayout.expression.proto.DynamicBool input_lhs = 1;

 The left hand side of the logical operation.
 
.androidx.wear.protolayout.expression.proto.DynamicBool input_lhs = 1;

public DynamicProto.LogicalBoolOp.Builder clearInputLhs()

 The left hand side of the logical operation.
 
.androidx.wear.protolayout.expression.proto.DynamicBool input_lhs = 1;

public boolean hasInputRhs()

 The right hand side of the logical operation.
 
.androidx.wear.protolayout.expression.proto.DynamicBool input_rhs = 2;

public DynamicProto.DynamicBool getInputRhs()

 The right hand side of the logical operation.
 
.androidx.wear.protolayout.expression.proto.DynamicBool input_rhs = 2;

 The right hand side of the logical operation.
 
.androidx.wear.protolayout.expression.proto.DynamicBool input_rhs = 2;

 The right hand side of the logical operation.
 
.androidx.wear.protolayout.expression.proto.DynamicBool input_rhs = 2;

 The right hand side of the logical operation.
 
.androidx.wear.protolayout.expression.proto.DynamicBool input_rhs = 2;

public DynamicProto.LogicalBoolOp.Builder clearInputRhs()

 The right hand side of the logical operation.
 
.androidx.wear.protolayout.expression.proto.DynamicBool input_rhs = 2;

public int getOperationTypeValue()

 The operation type to apply to LHS/RHS.
 
.androidx.wear.protolayout.expression.proto.LogicalOpType operation_type = 3;

Returns:

The enum numeric value on the wire for operationType.

public DynamicProto.LogicalBoolOp.Builder setOperationTypeValue(int value)

 The operation type to apply to LHS/RHS.
 
.androidx.wear.protolayout.expression.proto.LogicalOpType operation_type = 3;

Parameters:

value: The operationType to set.

Returns:

This builder for chaining.

public DynamicProto.LogicalOpType getOperationType()

 The operation type to apply to LHS/RHS.
 
.androidx.wear.protolayout.expression.proto.LogicalOpType operation_type = 3;

Returns:

The operationType.

 The operation type to apply to LHS/RHS.
 
.androidx.wear.protolayout.expression.proto.LogicalOpType operation_type = 3;

Parameters:

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

Returns:

This builder for chaining.

public DynamicProto.LogicalBoolOp.Builder clearOperationType()

 The operation type to apply to LHS/RHS.
 
.androidx.wear.protolayout.expression.proto.LogicalOpType operation_type = 3;

Returns:

This builder for chaining.