List of usage examples for org.apache.hadoop.fs ContentSummary.Builder ContentSummary.Builder
ContentSummary.Builder
From source file:com.bigstep.datalake.JsonUtil.java
License:Apache License
/** Convert a Json map to a ContentSummary. */ public static ContentSummary toContentSummary(final Map<?, ?> json) { if (json == null) { return null; }// ww w.j a v a 2 s . c o m final Map<?, ?> m = (Map<?, ?>) json.get(ContentSummary.class.getSimpleName()); final long length = ((Number) m.get("length")).longValue(); final long fileCount = ((Number) m.get("fileCount")).longValue(); final long directoryCount = ((Number) m.get("directoryCount")).longValue(); final long quota = ((Number) m.get("quota")).longValue(); final long spaceConsumed = ((Number) m.get("spaceConsumed")).longValue(); final long spaceQuota = ((Number) m.get("spaceQuota")).longValue(); return new ContentSummary.Builder().length(length).fileCount(fileCount).directoryCount(directoryCount) .quota(quota).spaceConsumed(spaceConsumed).spaceQuota(spaceQuota).build(); }