public final class

FingerprintProto.NodeFingerprint.Builder

extends <any>

implements FingerprintProto.NodeFingerprintOrBuilder

 java.lang.Object

↳<any>

↳androidx.wear.protolayout.proto.FingerprintProto.NodeFingerprint.Builder

Overview

 Fingerprint for a node in the layout tree.
 
Protobuf type androidx.wear.protolayout.proto.NodeFingerprint

Summary

Methods
public FingerprintProto.NodeFingerprint.BuilderaddAllChildNodes(java.lang.Iterable<FingerprintProto.NodeFingerprint> values)

 The child nodes under this node.

public FingerprintProto.NodeFingerprint.BuilderaddChildNodes(FingerprintProto.NodeFingerprint.Builder builderForValue)

 The child nodes under this node.

public FingerprintProto.NodeFingerprint.BuilderaddChildNodes(FingerprintProto.NodeFingerprint value)

 The child nodes under this node.

public FingerprintProto.NodeFingerprint.BuilderaddChildNodes(int index, FingerprintProto.NodeFingerprint.Builder builderForValue)

 The child nodes under this node.

public FingerprintProto.NodeFingerprint.BuilderaddChildNodes(int index, FingerprintProto.NodeFingerprint value)

 The child nodes under this node.

public FingerprintProto.NodeFingerprint.BuilderclearChildNodes()

 The child nodes under this node.

public FingerprintProto.NodeFingerprint.BuilderclearChildNodesValue()

 Numeric fingerprint for all the children under this node.

public FingerprintProto.NodeFingerprint.BuilderclearSelfPropsValue()

 Numeric fingerprint for the node's own properties, without its children.

public FingerprintProto.NodeFingerprint.BuilderclearSelfTypeValue()

 Numeric fingerprint for the type of the node.

public FingerprintProto.NodeFingerprintgetChildNodes(int index)

 The child nodes under this node.

public intgetChildNodesCount()

 The child nodes under this node.

public java.util.List<FingerprintProto.NodeFingerprint>getChildNodesList()

 The child nodes under this node.

public intgetChildNodesValue()

 Numeric fingerprint for all the children under this node.

public intgetSelfPropsValue()

 Numeric fingerprint for the node's own properties, without its children.

public intgetSelfTypeValue()

 Numeric fingerprint for the type of the node.

public FingerprintProto.NodeFingerprint.BuilderremoveChildNodes(int index)

 The child nodes under this node.

public FingerprintProto.NodeFingerprint.BuildersetChildNodes(int index, FingerprintProto.NodeFingerprint.Builder builderForValue)

 The child nodes under this node.

public FingerprintProto.NodeFingerprint.BuildersetChildNodes(int index, FingerprintProto.NodeFingerprint value)

 The child nodes under this node.

public FingerprintProto.NodeFingerprint.BuildersetChildNodesValue(int value)

 Numeric fingerprint for all the children under this node.

public FingerprintProto.NodeFingerprint.BuildersetSelfPropsValue(int value)

 Numeric fingerprint for the node's own properties, without its children.

public FingerprintProto.NodeFingerprint.BuildersetSelfTypeValue(int value)

 Numeric fingerprint for the type of the node.

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

Methods

public int getSelfTypeValue()

 Numeric fingerprint for the type of the node.
 
sfixed32 self_type_value = 1;

Returns:

The selfTypeValue.

public FingerprintProto.NodeFingerprint.Builder setSelfTypeValue(int value)

 Numeric fingerprint for the type of the node.
 
sfixed32 self_type_value = 1;

Parameters:

value: The selfTypeValue to set.

Returns:

This builder for chaining.

public FingerprintProto.NodeFingerprint.Builder clearSelfTypeValue()

 Numeric fingerprint for the type of the node.
 
sfixed32 self_type_value = 1;

Returns:

This builder for chaining.

public int getSelfPropsValue()

 Numeric fingerprint for the node's own properties, without its children.
 Note that this may depend on the way the node was built. In other words, 2
 messages with the same content may have different fingerprints if their
 setters were called in a different order. Expected to be virtually free
 of collisions for the purposes of diffing layout trees.
 
sfixed32 self_props_value = 2;

Returns:

The selfPropsValue.

public FingerprintProto.NodeFingerprint.Builder setSelfPropsValue(int value)

 Numeric fingerprint for the node's own properties, without its children.
 Note that this may depend on the way the node was built. In other words, 2
 messages with the same content may have different fingerprints if their
 setters were called in a different order. Expected to be virtually free
 of collisions for the purposes of diffing layout trees.
 
sfixed32 self_props_value = 2;

Parameters:

value: The selfPropsValue to set.

Returns:

This builder for chaining.

public FingerprintProto.NodeFingerprint.Builder clearSelfPropsValue()

 Numeric fingerprint for the node's own properties, without its children.
 Note that this may depend on the way the node was built. In other words, 2
 messages with the same content may have different fingerprints if their
 setters were called in a different order. Expected to be virtually free
 of collisions for the purposes of diffing layout trees.
 
sfixed32 self_props_value = 2;

Returns:

This builder for chaining.

public int getChildNodesValue()

 Numeric fingerprint for all the children under this node. This value will
 change when any of the children have changed. May be 0 if there are no
 children. Expected to be virtually free of collisions for the purposes of
 diffing layout trees.
 
sfixed32 child_nodes_value = 3;

Returns:

The childNodesValue.

public FingerprintProto.NodeFingerprint.Builder setChildNodesValue(int value)

 Numeric fingerprint for all the children under this node. This value will
 change when any of the children have changed. May be 0 if there are no
 children. Expected to be virtually free of collisions for the purposes of
 diffing layout trees.
 
sfixed32 child_nodes_value = 3;

Parameters:

value: The childNodesValue to set.

Returns:

This builder for chaining.

public FingerprintProto.NodeFingerprint.Builder clearChildNodesValue()

 Numeric fingerprint for all the children under this node. This value will
 change when any of the children have changed. May be 0 if there are no
 children. Expected to be virtually free of collisions for the purposes of
 diffing layout trees.
 
sfixed32 child_nodes_value = 3;

Returns:

This builder for chaining.

public java.util.List<FingerprintProto.NodeFingerprint> getChildNodesList()

 The child nodes under this node. These must be in exactly the same order
 and number as the corresponding elements under the corresponding layout
 node.
 
repeated .androidx.wear.protolayout.proto.NodeFingerprint child_nodes = 4;

public int getChildNodesCount()

 The child nodes under this node. These must be in exactly the same order
 and number as the corresponding elements under the corresponding layout
 node.
 
repeated .androidx.wear.protolayout.proto.NodeFingerprint child_nodes = 4;

public FingerprintProto.NodeFingerprint getChildNodes(int index)

 The child nodes under this node. These must be in exactly the same order
 and number as the corresponding elements under the corresponding layout
 node.
 
repeated .androidx.wear.protolayout.proto.NodeFingerprint child_nodes = 4;

 The child nodes under this node. These must be in exactly the same order
 and number as the corresponding elements under the corresponding layout
 node.
 
repeated .androidx.wear.protolayout.proto.NodeFingerprint child_nodes = 4;

 The child nodes under this node. These must be in exactly the same order
 and number as the corresponding elements under the corresponding layout
 node.
 
repeated .androidx.wear.protolayout.proto.NodeFingerprint child_nodes = 4;

 The child nodes under this node. These must be in exactly the same order
 and number as the corresponding elements under the corresponding layout
 node.
 
repeated .androidx.wear.protolayout.proto.NodeFingerprint child_nodes = 4;

 The child nodes under this node. These must be in exactly the same order
 and number as the corresponding elements under the corresponding layout
 node.
 
repeated .androidx.wear.protolayout.proto.NodeFingerprint child_nodes = 4;

 The child nodes under this node. These must be in exactly the same order
 and number as the corresponding elements under the corresponding layout
 node.
 
repeated .androidx.wear.protolayout.proto.NodeFingerprint child_nodes = 4;

 The child nodes under this node. These must be in exactly the same order
 and number as the corresponding elements under the corresponding layout
 node.
 
repeated .androidx.wear.protolayout.proto.NodeFingerprint child_nodes = 4;

public FingerprintProto.NodeFingerprint.Builder addAllChildNodes(java.lang.Iterable<FingerprintProto.NodeFingerprint> values)

 The child nodes under this node. These must be in exactly the same order
 and number as the corresponding elements under the corresponding layout
 node.
 
repeated .androidx.wear.protolayout.proto.NodeFingerprint child_nodes = 4;

 The child nodes under this node. These must be in exactly the same order
 and number as the corresponding elements under the corresponding layout
 node.
 
repeated .androidx.wear.protolayout.proto.NodeFingerprint child_nodes = 4;

public FingerprintProto.NodeFingerprint.Builder removeChildNodes(int index)

 The child nodes under this node. These must be in exactly the same order
 and number as the corresponding elements under the corresponding layout
 node.
 
repeated .androidx.wear.protolayout.proto.NodeFingerprint child_nodes = 4;