long blockedOnUpstreamDuration = minor.getBlockedOnUpstreamDuration(); long blockedOnOtherDuration = 0; for (BlockedResourceDuration resourceDuration : minor.getPerResourceBlockedDurationList()) { switch (resourceDuration.getCategory()) { case UPSTREAM:
if(message.hasBlockedOnSharedResourceDuration()) output.writeInt64(1010, message.getBlockedOnSharedResourceDuration(), false); for(com.dremio.exec.proto.UserBitShared.BlockedResourceDuration perResourceBlockedDuration : message.getPerResourceBlockedDurationList()) output.writeObject(1011, perResourceBlockedDuration, com.dremio.exec.proto.SchemaUserBitShared.BlockedResourceDuration.WRITE, true);