private Set<ClusterBlock> blocksForIndex(ClusterBlockLevel level, String index) { return indices(level).getOrDefault(index, emptySet()); }
public Builder blocks(ClusterBlocks blocks) { global.addAll(blocks.global()); for (ObjectObjectCursor<String, Set<ClusterBlock>> entry : blocks.indices()) { if (!indices.containsKey(entry.key)) { indices.put(entry.key, new HashSet<>()); } indices.get(entry.key).addAll(entry.value); } return this; }
@Override public String toString() { if (global.isEmpty() && indices().isEmpty()) { return ""; } StringBuilder sb = new StringBuilder(); sb.append("blocks: \n"); if (global.isEmpty() == false) { sb.append(" _global_:\n"); for (ClusterBlock block : global) { sb.append(" ").append(block); } } for (ObjectObjectCursor<String, Set<ClusterBlock>> entry : indices()) { sb.append(" ").append(entry.key).append(":\n"); for (ClusterBlock block : entry.value) { sb.append(" ").append(block); } } sb.append("\n"); return sb.toString(); }
public Builder blocks(ClusterBlocks blocks) { global.addAll(blocks.global()); for (ObjectObjectCursor<String, Set<ClusterBlock>> entry : blocks.indices()) { if (!indices.containsKey(entry.key)) { indices.put(entry.key, new HashSet<>()); } indices.get(entry.key).addAll(entry.value); } return this; }
public Builder blocks(ClusterBlocks blocks) { global.addAll(blocks.global()); for (ObjectObjectCursor<String, Set<ClusterBlock>> entry : blocks.indices()) { if (!indices.containsKey(entry.key)) { indices.put(entry.key, new HashSet<>()); } indices.get(entry.key).addAll(entry.value); } return this; }
public Builder blocks(ClusterBlocks blocks) { global.addAll(blocks.global()); for (ObjectObjectCursor<String, Set<ClusterBlock>> entry : blocks.indices()) { if (!indices.containsKey(entry.key)) { indices.put(entry.key, new HashSet<>()); } indices.get(entry.key).addAll(entry.value); } return this; }
private Set<ClusterBlock> blocksForIndex(ClusterBlockLevel level, String index) { return indices(level).getOrDefault(index, emptySet()); }
private Set<ClusterBlock> blocksForIndex(ClusterBlockLevel level, String index) { return indices(level).getOrDefault(index, emptySet()); }
private Set<ClusterBlock> blocksForIndex(ClusterBlockLevel level, String index) { return indices(level).getOrDefault(index, emptySet()); }
@Override public String toString() { if (global.isEmpty() && indices().isEmpty()) { return ""; } StringBuilder sb = new StringBuilder(); sb.append("blocks: \n"); if (global.isEmpty() == false) { sb.append(" _global_:\n"); for (ClusterBlock block : global) { sb.append(" ").append(block); } } for (ObjectObjectCursor<String, Set<ClusterBlock>> entry : indices()) { sb.append(" ").append(entry.key).append(":\n"); for (ClusterBlock block : entry.value) { sb.append(" ").append(block); } } sb.append("\n"); return sb.toString(); }
public Builder blocks(ClusterBlocks blocks) { global.addAll(blocks.global()); for (Map.Entry<String, ImmutableSet<ClusterBlock>> entry : blocks.indices().entrySet()) { if (!indices.containsKey(entry.getKey())) { indices.put(entry.getKey(), Sets.<ClusterBlock>newHashSet()); } indices.get(entry.getKey()).addAll(entry.getValue()); } return this; }
@Override public String toString() { if (global.isEmpty() && indices().isEmpty()) { return ""; } StringBuilder sb = new StringBuilder(); sb.append("blocks: \n"); if (global.isEmpty() == false) { sb.append(" _global_:\n"); for (ClusterBlock block : global) { sb.append(" ").append(block); } } for (ObjectObjectCursor<String, Set<ClusterBlock>> entry : indices()) { sb.append(" ").append(entry.key).append(":\n"); for (ClusterBlock block : entry.value) { sb.append(" ").append(block); } } sb.append("\n"); return sb.toString(); }
@Override public String toString() { if (global.isEmpty() && indices().isEmpty()) { return ""; } StringBuilder sb = new StringBuilder(); sb.append("blocks: \n"); if (global.isEmpty() == false) { sb.append(" _global_:\n"); for (ClusterBlock block : global) { sb.append(" ").append(block); } } for (ObjectObjectCursor<String, Set<ClusterBlock>> entry : indices()) { sb.append(" ").append(entry.key).append(":\n"); for (ClusterBlock block : entry.value) { sb.append(" ").append(block); } } sb.append("\n"); return sb.toString(); }
public String prettyPrint() { if (global.isEmpty() && indices().isEmpty()) { return ""; } StringBuilder sb = new StringBuilder(); sb.append("blocks: \n"); if (global.isEmpty() == false) { sb.append(" _global_:\n"); for (ClusterBlock block : global) { sb.append(" ").append(block); } } for (Map.Entry<String, ImmutableSet<ClusterBlock>> entry : indicesBlocks.entrySet()) { sb.append(" ").append(entry.getKey()).append(":\n"); for (ClusterBlock block : entry.getValue()) { sb.append(" ").append(block); } } sb.append("\n"); return sb.toString(); }
public boolean indexBlocked(ClusterBlockLevel level, String index) { if (globalBlocked(level)) { return true; } ImmutableSet<ClusterBlock> indexBlocks = indices(level).get(index); if (indexBlocks != null && !indexBlocks.isEmpty()) { return true; } return false; }
public ClusterBlockException indexBlockedException(ClusterBlockLevel level, String index) { if (!indexBlocked(level, index)) { return null; } ImmutableSet.Builder<ClusterBlock> builder = ImmutableSet.builder(); builder.addAll(global(level)); ImmutableSet<ClusterBlock> indexBlocks = indices(level).get(index); if (indexBlocks != null) { builder.addAll(indexBlocks); } return new ClusterBlockException(builder.build()); }
public ClusterBlockException indicesBlockedException(ClusterBlockLevel level, String[] indices) { boolean indexIsBlocked = false; for (String index : indices) { if (indexBlocked(level, index)) { indexIsBlocked = true; } } if (globalBlocked(level) == false && indexIsBlocked == false) { return null; } ImmutableSet.Builder<ClusterBlock> builder = ImmutableSet.builder(); builder.addAll(global(level)); for (String index : indices) { ImmutableSet<ClusterBlock> indexBlocks = indices(level).get(index); if (indexBlocks != null) { builder.addAll(indexBlocks); } } return new ClusterBlockException(builder.build()); }