code: public DataCenterFilter where(Predicate<DataCenterMetadata> predicate) {
          notNull(predicate, "Predicate must be not a null");
  
          this.predicate = this.predicate.and(predicate);
  
          return this;
      }
docs: Method allow to provide custom filter predicate
  
  @param predicate is not null filtering predicate
  @return {@link DataCenterFilter}