/** * Creates a new UpgradeSSTableContext * @param nodes The nodes that will be have their SSTables upgraded. * @param keySpaces The key spaces whose SSTables will be upgraded. If empty, all * non-system key spaces will be cleaned up. * @param columnFamilies The column families whose SSTables will be upgraded. If * empty, all column families will be clean up. * @return A UpgradeSSTableContext constructed from the parameters. */ @JsonCreator public static UpgradeSSTableContext create( @JsonProperty("nodes") final List<String> nodes, @JsonProperty("key_spaces") final List<String> keySpaces, @JsonProperty("column_families") final List<String> columnFamilies) { return new UpgradeSSTableContext(nodes, keySpaces, columnFamilies); }
public UpgradeSSTableContext getUpgradeSSTableContext() { return new UpgradeSSTableContext( data.getNodesList(), data.getKeySpacesList(), data.getColumnFamiliesList()); }