Package 

Class Service.TxFilter.Builder

  • All Implemented Interfaces:
    cash.z.wallet.sdk.internal.rpc.Service.TxFilterOrBuilder , com.google.protobuf.MessageLite.Builder , com.google.protobuf.MessageLiteOrBuilder , java.lang.Cloneable

    
    public final class Service.TxFilter.Builder
    extends GeneratedMessageLite.Builder<Service.TxFilter, Service.TxFilter.Builder> implements Service.TxFilterOrBuilder
                        
    A TxFilter contains the information needed to identify a particular
    transaction: either a block and an index, or a direct transaction hash.
    Currently, only specification by hash is supported.
    
    Protobuf type {@code cash.z.wallet.sdk.rpc.TxFilter}
    • Method Summary

      Modifier and Type Method Description
      boolean hasBlock()
      block identifier, height or hash
      
      .cash.z.wallet.sdk.rpc.BlockID block = 1;
      Service.BlockID getBlock()
      block identifier, height or hash
      
      .cash.z.wallet.sdk.rpc.BlockID block = 1;
      Service.TxFilter.Builder setBlock(Service.BlockID value)
      block identifier, height or hash
      
      .cash.z.wallet.sdk.rpc.BlockID block = 1;
      Service.TxFilter.Builder setBlock(Service.BlockID.Builder builderForValue)
      block identifier, height or hash
      
      .cash.z.wallet.sdk.rpc.BlockID block = 1;
      Service.TxFilter.Builder mergeBlock(Service.BlockID value)
      block identifier, height or hash
      
      .cash.z.wallet.sdk.rpc.BlockID block = 1;
      Service.TxFilter.Builder clearBlock()
      block identifier, height or hash
      
      .cash.z.wallet.sdk.rpc.BlockID block = 1;
      long getIndex()
      index within the block
      
      uint64 index = 2;
      Service.TxFilter.Builder setIndex(long value)
      index within the block
      
      uint64 index = 2;
      Service.TxFilter.Builder clearIndex()
      index within the block
      
      uint64 index = 2;
      ByteString getHash()
      transaction ID (hash, txid)
      
      bytes hash = 3;
      Service.TxFilter.Builder setHash(ByteString value)
      transaction ID (hash, txid)
      
      bytes hash = 3;
      Service.TxFilter.Builder clearHash()
      transaction ID (hash, txid)
      
      bytes hash = 3;
      • Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder

        build, buildPartial, clear, clone, getDefaultInstanceForType, isInitialized, mergeFrom
      • Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

        mergeDelimitedFrom
      • Methods inherited from class com.google.protobuf.MessageLite.Builder

        build, buildPartial, clear, clone, mergeFrom
      • Methods inherited from class com.google.protobuf.MessageLiteOrBuilder

        getDefaultInstanceForType
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait