Interface TransactionFilterOuterClass.FiltersOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
TransactionFilterOuterClass.Filters, TransactionFilterOuterClass.Filters.Builder
Enclosing class:
TransactionFilterOuterClass

public static interface TransactionFilterOuterClass.FiltersOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getCumulativeList

       Every filter in the cumulative list expands the scope of the resulting stream. Each interface,
       template or wildcard filter means additional events that will match the query.
       The impact of include_interface_view and include_created_event_blob fields in the filters will
       also be accumulated.
       At least one cumulative filter MUST be specified.
       A template or an interface SHOULD NOT appear twice in the accumulative field.
       A wildcard filter SHOULD NOT be defined more than once in the accumulative field.
       Optional
       
      repeated .com.daml.ledger.api.v2.CumulativeFilter cumulative = 1 [json_name = "cumulative"];
    • getCumulative

       Every filter in the cumulative list expands the scope of the resulting stream. Each interface,
       template or wildcard filter means additional events that will match the query.
       The impact of include_interface_view and include_created_event_blob fields in the filters will
       also be accumulated.
       At least one cumulative filter MUST be specified.
       A template or an interface SHOULD NOT appear twice in the accumulative field.
       A wildcard filter SHOULD NOT be defined more than once in the accumulative field.
       Optional
       
      repeated .com.daml.ledger.api.v2.CumulativeFilter cumulative = 1 [json_name = "cumulative"];
    • getCumulativeCount

      int getCumulativeCount()
       Every filter in the cumulative list expands the scope of the resulting stream. Each interface,
       template or wildcard filter means additional events that will match the query.
       The impact of include_interface_view and include_created_event_blob fields in the filters will
       also be accumulated.
       At least one cumulative filter MUST be specified.
       A template or an interface SHOULD NOT appear twice in the accumulative field.
       A wildcard filter SHOULD NOT be defined more than once in the accumulative field.
       Optional
       
      repeated .com.daml.ledger.api.v2.CumulativeFilter cumulative = 1 [json_name = "cumulative"];
    • getCumulativeOrBuilderList

      List<? extends TransactionFilterOuterClass.CumulativeFilterOrBuilder> getCumulativeOrBuilderList()
       Every filter in the cumulative list expands the scope of the resulting stream. Each interface,
       template or wildcard filter means additional events that will match the query.
       The impact of include_interface_view and include_created_event_blob fields in the filters will
       also be accumulated.
       At least one cumulative filter MUST be specified.
       A template or an interface SHOULD NOT appear twice in the accumulative field.
       A wildcard filter SHOULD NOT be defined more than once in the accumulative field.
       Optional
       
      repeated .com.daml.ledger.api.v2.CumulativeFilter cumulative = 1 [json_name = "cumulative"];
    • getCumulativeOrBuilder

      TransactionFilterOuterClass.CumulativeFilterOrBuilder getCumulativeOrBuilder(int index)
       Every filter in the cumulative list expands the scope of the resulting stream. Each interface,
       template or wildcard filter means additional events that will match the query.
       The impact of include_interface_view and include_created_event_blob fields in the filters will
       also be accumulated.
       At least one cumulative filter MUST be specified.
       A template or an interface SHOULD NOT appear twice in the accumulative field.
       A wildcard filter SHOULD NOT be defined more than once in the accumulative field.
       Optional
       
      repeated .com.daml.ledger.api.v2.CumulativeFilter cumulative = 1 [json_name = "cumulative"];