code: public boolean isDistributable() {
          final Collection<ComponentBuilder> componentBuilders = getComponentBuilders();
          for (final ComponentBuilder componentBuilder : componentBuilders) {
              if (!componentBuilder.isDistributable()) {
                  return false;
              }
          }
  
          final List<AnalysisJobBuilder> childJobBuilders = getConsumedOutputDataStreamsJobBuilders();
          for (final AnalysisJobBuilder childJobBuilder : childJobBuilders) {
              if (!childJobBuilder.isDistributable()) {
                  return false;
              }
          }
  
          return true;
      }
docs: Determines if the job being built is going to be distributable in a
  cluster execution environment.
  
  @return