Class GatewayAssetSyncRule

java.lang.Object
org.openremote.model.gateway.GatewayAssetSyncRule

public class GatewayAssetSyncRule extends Object
A sync rule lists any Attributes and/or MetaItems that should be removed and/or added from/to a given asset type before it is sent to the central instance
  • Field Details

    • excludeAttributes

      public List<String> excludeAttributes
      List of Attribute names to be stripped from the asset before syncing.
    • excludeAttributeMeta

      public Map<String,List<String>> excludeAttributeMeta
      A map where keys should be the name of an Attribute to which the exclusions should be applied; to apply to all attributes use the * wildcard. The list of MetaItem will then be stripped from these attributes before syncing.
    • addAttributeMeta

      public Map<String,MetaMap> addAttributeMeta
      A map where keys should be the name of an Attribute to which the additions should be applied; to apply to all attributes use the * wildcard. The MetaMap will then be added to each matching attribute before syncing.
  • Constructor Details

    • GatewayAssetSyncRule

      public GatewayAssetSyncRule()
  • Method Details