Class HintsScheme.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<HintsScheme,HintsScheme.Builder>
com.google.protobuf.GeneratedMessageLite.Builder<HintsScheme,HintsScheme.Builder>
com.hedera.hashgraph.sdk.proto.HintsScheme.Builder
All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, HintsSchemeOrBuilder, Cloneable
Enclosing class:
HintsScheme

public static final class HintsScheme.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<HintsScheme,HintsScheme.Builder> implements HintsSchemeOrBuilder
 *
 The information constituting the hinTS scheme Hiero TSS.
 
Protobuf type com.hedera.hapi.node.state.hints.HintsScheme
  • Method Details

    • hasPreprocessedKeys

      public boolean hasPreprocessedKeys()
       *
       The aggregation and verification keys for the scheme.
       
      .com.hedera.hapi.node.state.hints.PreprocessedKeys preprocessed_keys = 1;
      Specified by:
      hasPreprocessedKeys in interface HintsSchemeOrBuilder
      Returns:
      Whether the preprocessedKeys field is set.
    • getPreprocessedKeys

      public PreprocessedKeys getPreprocessedKeys()
       *
       The aggregation and verification keys for the scheme.
       
      .com.hedera.hapi.node.state.hints.PreprocessedKeys preprocessed_keys = 1;
      Specified by:
      getPreprocessedKeys in interface HintsSchemeOrBuilder
      Returns:
      The preprocessedKeys.
    • setPreprocessedKeys

      public HintsScheme.Builder setPreprocessedKeys(PreprocessedKeys value)
       *
       The aggregation and verification keys for the scheme.
       
      .com.hedera.hapi.node.state.hints.PreprocessedKeys preprocessed_keys = 1;
    • setPreprocessedKeys

      public HintsScheme.Builder setPreprocessedKeys(PreprocessedKeys.Builder builderForValue)
       *
       The aggregation and verification keys for the scheme.
       
      .com.hedera.hapi.node.state.hints.PreprocessedKeys preprocessed_keys = 1;
    • mergePreprocessedKeys

      public HintsScheme.Builder mergePreprocessedKeys(PreprocessedKeys value)
       *
       The aggregation and verification keys for the scheme.
       
      .com.hedera.hapi.node.state.hints.PreprocessedKeys preprocessed_keys = 1;
    • clearPreprocessedKeys

      public HintsScheme.Builder clearPreprocessedKeys()
       *
       The aggregation and verification keys for the scheme.
       
      .com.hedera.hapi.node.state.hints.PreprocessedKeys preprocessed_keys = 1;
    • getNodePartyIdsList

      public List<NodePartyId> getNodePartyIdsList()
       *
       The final party ids assigned to each node in the target roster.
       
      repeated .com.hedera.hapi.node.state.hints.NodePartyId node_party_ids = 2;
      Specified by:
      getNodePartyIdsList in interface HintsSchemeOrBuilder
    • getNodePartyIdsCount

      public int getNodePartyIdsCount()
       *
       The final party ids assigned to each node in the target roster.
       
      repeated .com.hedera.hapi.node.state.hints.NodePartyId node_party_ids = 2;
      Specified by:
      getNodePartyIdsCount in interface HintsSchemeOrBuilder
    • getNodePartyIds

      public NodePartyId getNodePartyIds(int index)
       *
       The final party ids assigned to each node in the target roster.
       
      repeated .com.hedera.hapi.node.state.hints.NodePartyId node_party_ids = 2;
      Specified by:
      getNodePartyIds in interface HintsSchemeOrBuilder
    • setNodePartyIds

      public HintsScheme.Builder setNodePartyIds(int index, NodePartyId value)
       *
       The final party ids assigned to each node in the target roster.
       
      repeated .com.hedera.hapi.node.state.hints.NodePartyId node_party_ids = 2;
    • setNodePartyIds

      public HintsScheme.Builder setNodePartyIds(int index, NodePartyId.Builder builderForValue)
       *
       The final party ids assigned to each node in the target roster.
       
      repeated .com.hedera.hapi.node.state.hints.NodePartyId node_party_ids = 2;
    • addNodePartyIds

      public HintsScheme.Builder addNodePartyIds(NodePartyId value)
       *
       The final party ids assigned to each node in the target roster.
       
      repeated .com.hedera.hapi.node.state.hints.NodePartyId node_party_ids = 2;
    • addNodePartyIds

      public HintsScheme.Builder addNodePartyIds(int index, NodePartyId value)
       *
       The final party ids assigned to each node in the target roster.
       
      repeated .com.hedera.hapi.node.state.hints.NodePartyId node_party_ids = 2;
    • addNodePartyIds

      public HintsScheme.Builder addNodePartyIds(NodePartyId.Builder builderForValue)
       *
       The final party ids assigned to each node in the target roster.
       
      repeated .com.hedera.hapi.node.state.hints.NodePartyId node_party_ids = 2;
    • addNodePartyIds

      public HintsScheme.Builder addNodePartyIds(int index, NodePartyId.Builder builderForValue)
       *
       The final party ids assigned to each node in the target roster.
       
      repeated .com.hedera.hapi.node.state.hints.NodePartyId node_party_ids = 2;
    • addAllNodePartyIds

      public HintsScheme.Builder addAllNodePartyIds(Iterable<? extends NodePartyId> values)
       *
       The final party ids assigned to each node in the target roster.
       
      repeated .com.hedera.hapi.node.state.hints.NodePartyId node_party_ids = 2;
    • clearNodePartyIds

      public HintsScheme.Builder clearNodePartyIds()
       *
       The final party ids assigned to each node in the target roster.
       
      repeated .com.hedera.hapi.node.state.hints.NodePartyId node_party_ids = 2;
    • removeNodePartyIds

      public HintsScheme.Builder removeNodePartyIds(int index)
       *
       The final party ids assigned to each node in the target roster.
       
      repeated .com.hedera.hapi.node.state.hints.NodePartyId node_party_ids = 2;