Package com.daml.ledger.javaapi.data
Class InclusiveFilter
- java.lang.Object
-
- com.daml.ledger.javaapi.data.Filter
-
- com.daml.ledger.javaapi.data.InclusiveFilter
-
public final class InclusiveFilter extends Filter
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.daml.ledger.javaapi.data.Filter
Filter.Interface, Filter.Template
-
-
Constructor Summary
Constructors Constructor Description InclusiveFilter(@NonNull java.util.Map<@NonNull Identifier,@NonNull Filter.Interface> interfaceFilters, @NonNull java.util.Map<@NonNull Identifier,@NonNull Filter.Template> templateFilters)InclusiveFilter(@NonNull java.util.Set<@NonNull Identifier> templateIds)Deprecated.UseofTemplateIds(java.util.Set<com.daml.ledger.javaapi.data.Identifier>)instead;templateIdsmust not include interface IDs.InclusiveFilter(@NonNull java.util.Set<@NonNull Identifier> templateIds, @NonNull java.util.Map<@NonNull Identifier,@NonNull Filter.Interface> interfaceIds)Deprecated.Use the constructor withtemplateFiltersinstead of IDs.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)static InclusiveFilterfromProto(com.daml.ledger.api.v1.TransactionFilterOuterClass.InclusiveFilters inclusiveFilters)@NonNull java.util.Map<@NonNull Identifier,@NonNull Filter.Interface>getInterfaceFilters()@NonNull java.util.Map<@NonNull Identifier,@NonNull Filter.Template>getTemplateFilters()@NonNull java.util.Set<@NonNull Identifier>getTemplateIds()inthashCode()static InclusiveFilterofTemplateIds(@NonNull java.util.Set<@NonNull Identifier> templateIds)com.daml.ledger.api.v1.TransactionFilterOuterClass.FilterstoProto()java.lang.StringtoString()
-
-
-
Constructor Detail
-
InclusiveFilter
public InclusiveFilter(@NonNull java.util.Map<@NonNull Identifier,@NonNull Filter.Interface> interfaceFilters, @NonNull java.util.Map<@NonNull Identifier,@NonNull Filter.Template> templateFilters)
-
InclusiveFilter
@Deprecated public InclusiveFilter(@NonNull java.util.Set<@NonNull Identifier> templateIds)
Deprecated.UseofTemplateIds(java.util.Set<com.daml.ledger.javaapi.data.Identifier>)instead;templateIdsmust not include interface IDs. Since Daml 2.4.0
-
InclusiveFilter
@Deprecated public InclusiveFilter(@NonNull java.util.Set<@NonNull Identifier> templateIds, @NonNull java.util.Map<@NonNull Identifier,@NonNull Filter.Interface> interfaceIds)
Deprecated.Use the constructor withtemplateFiltersinstead of IDs. Since Daml 2.8.0
-
-
Method Detail
-
ofTemplateIds
public static InclusiveFilter ofTemplateIds(@NonNull java.util.Set<@NonNull Identifier> templateIds)
-
getTemplateIds
public @NonNull java.util.Set<@NonNull Identifier> getTemplateIds()
-
getInterfaceFilters
public @NonNull java.util.Map<@NonNull Identifier,@NonNull Filter.Interface> getInterfaceFilters()
-
getTemplateFilters
public @NonNull java.util.Map<@NonNull Identifier,@NonNull Filter.Template> getTemplateFilters()
-
toProto
public com.daml.ledger.api.v1.TransactionFilterOuterClass.Filters toProto()
-
fromProto
public static InclusiveFilter fromProto(com.daml.ledger.api.v1.TransactionFilterOuterClass.InclusiveFilters inclusiveFilters)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-