Interface TransactionFilterOuterClass.TransactionFilterOrBuilder

    • Method Detail

      • getFiltersByPartyCount

        int getFiltersByPartyCount()
         Each key must be a valid PartyIdString (as described in ``value.proto``).
         The interpretation of the filter depends on the stream being filtered:
         (1) For **transaction tree streams** only party filters with wildcards are allowed, and all subtrees
             whose root has one of the listed parties as an informee are returned.
         (2) For **transaction and active-contract-set streams** create and archive events are returned for all contracts whose
            stakeholders include at least one of the listed parties and match the
            per-party filter.
         Required
         
        map<string, .com.daml.ledger.api.v1.Filters> filters_by_party = 1 [json_name = "filtersByParty"];
      • containsFiltersByParty

        boolean containsFiltersByParty​(java.lang.String key)
         Each key must be a valid PartyIdString (as described in ``value.proto``).
         The interpretation of the filter depends on the stream being filtered:
         (1) For **transaction tree streams** only party filters with wildcards are allowed, and all subtrees
             whose root has one of the listed parties as an informee are returned.
         (2) For **transaction and active-contract-set streams** create and archive events are returned for all contracts whose
            stakeholders include at least one of the listed parties and match the
            per-party filter.
         Required
         
        map<string, .com.daml.ledger.api.v1.Filters> filters_by_party = 1 [json_name = "filtersByParty"];
      • getFiltersByPartyMap

        java.util.Map<java.lang.String,​TransactionFilterOuterClass.Filters> getFiltersByPartyMap()
         Each key must be a valid PartyIdString (as described in ``value.proto``).
         The interpretation of the filter depends on the stream being filtered:
         (1) For **transaction tree streams** only party filters with wildcards are allowed, and all subtrees
             whose root has one of the listed parties as an informee are returned.
         (2) For **transaction and active-contract-set streams** create and archive events are returned for all contracts whose
            stakeholders include at least one of the listed parties and match the
            per-party filter.
         Required
         
        map<string, .com.daml.ledger.api.v1.Filters> filters_by_party = 1 [json_name = "filtersByParty"];
      • getFiltersByPartyOrDefault

        TransactionFilterOuterClass.Filters getFiltersByPartyOrDefault​(java.lang.String key,
                                                                       TransactionFilterOuterClass.Filters defaultValue)
         Each key must be a valid PartyIdString (as described in ``value.proto``).
         The interpretation of the filter depends on the stream being filtered:
         (1) For **transaction tree streams** only party filters with wildcards are allowed, and all subtrees
             whose root has one of the listed parties as an informee are returned.
         (2) For **transaction and active-contract-set streams** create and archive events are returned for all contracts whose
            stakeholders include at least one of the listed parties and match the
            per-party filter.
         Required
         
        map<string, .com.daml.ledger.api.v1.Filters> filters_by_party = 1 [json_name = "filtersByParty"];
      • getFiltersByPartyOrThrow

        TransactionFilterOuterClass.Filters getFiltersByPartyOrThrow​(java.lang.String key)
         Each key must be a valid PartyIdString (as described in ``value.proto``).
         The interpretation of the filter depends on the stream being filtered:
         (1) For **transaction tree streams** only party filters with wildcards are allowed, and all subtrees
             whose root has one of the listed parties as an informee are returned.
         (2) For **transaction and active-contract-set streams** create and archive events are returned for all contracts whose
            stakeholders include at least one of the listed parties and match the
            per-party filter.
         Required
         
        map<string, .com.daml.ledger.api.v1.Filters> filters_by_party = 1 [json_name = "filtersByParty"];