@Override public ResourceRequirement.Builder getResourceRequirementBuilder() { return getCopyResourceRequirementBuilder(); }
@Override public ResourceRequirement estimateRequirement(FileSet<CopyEntity> copyEntityFileSet, ResourcePool pool) { if (!(pool instanceof CopyResourcePool)) { throw new IllegalArgumentException("Must use a " + CopyResourcePool.class.getSimpleName()); } CopyResourcePool copyResourcePool = (CopyResourcePool) pool; return copyResourcePool.getCopyResourceRequirementBuilder().setEntities(copyEntityFileSet.getTotalEntities()) .setBytes(copyEntityFileSet.getTotalSizeInBytes()).build(); }
@Override public ResourceRequirement.Builder getResourceRequirementBuilder() { return getCopyResourceRequirementBuilder(); }
@Override public ResourceRequirement estimateRequirement(FileSet<CopyEntity> copyEntityFileSet, ResourcePool pool) { if (!(pool instanceof CopyResourcePool)) { throw new IllegalArgumentException("Must use a " + CopyResourcePool.class.getSimpleName()); } CopyResourcePool copyResourcePool = (CopyResourcePool) pool; return copyResourcePool.getCopyResourceRequirementBuilder().setEntities(copyEntityFileSet.getTotalEntities()) .setBytes(copyEntityFileSet.getTotalSizeInBytes()).build(); }