class IndexRebuildStatusJob extends VisorJob<CacheIndexesRebuildStatusCommandArg, Set<IndexRebuildStatusInfoContainer>> {
        /** */
        private static final long serialVersionUID = 0L;

        /**
         * Create job with specified argument.
         *
         * @param arg Job argument.
         * @param debug Flag indicating whether debug information should be printed into node log.
         */
        protected IndexRebuildStatusJob(@Nullable CacheIndexesRebuildStatusCommandArg arg, boolean debug) {
            super(arg, debug);
        }

        /** {@inheritDoc} */
        @Override protected Set<IndexRebuildStatusInfoContainer> run(
            @Nullable CacheIndexesRebuildStatusCommandArg arg
        ) throws IgniteException {<FILL_FUNCTION_BODY>}
    }

            Set<IgniteCacheProxy<?, ?>> rebuildIdxCaches =
                ignite.context().cache().publicCaches().stream()
                    .filter(c -> !c.indexReadyFuture().isDone())
                    .collect(Collectors.toSet());

            Set<IndexRebuildStatusInfoContainer> res = new HashSet<>();

            for (IgniteCacheProxy<?, ?> cache : rebuildIdxCaches)
                res.add(new IndexRebuildStatusInfoContainer(cache.context()));

            return res;
        
<methods>public non-sealed void <init>() ,public Map<? extends org.apache.ignite.compute.ComputeJob,org.apache.ignite.cluster.ClusterNode> map(List<org.apache.ignite.cluster.ClusterNode>, VisorTaskArgument<org.apache.ignite.internal.management.cache.CacheIndexesRebuildStatusCommandArg>) ,public final Map<java.util.UUID,Set<org.apache.ignite.internal.management.cache.IndexRebuildStatusInfoContainer>> reduce(List<org.apache.ignite.compute.ComputeJobResult>) ,public org.apache.ignite.compute.ComputeJobResultPolicy result(org.apache.ignite.compute.ComputeJobResult, List<org.apache.ignite.compute.ComputeJobResult>) <variables>protected boolean debug,protected transient org.apache.ignite.internal.IgniteEx ignite,protected long start,protected org.apache.ignite.internal.management.cache.CacheIndexesRebuildStatusCommandArg taskArg