return clientVersion.getProtocolName().equals(clusterVersion.getProtocolName()) && clientVersion.getMajorVersion() >= clusterVersion.getMajorVersion();
if (!IMPORT_PROTOCOL_NAME.equals(importVersion.getProtocolName())) { throw new InvalidTableImportDescriptorException( String.format("Invalid version protocol: '%s'. Expected: '%s'.", importVersion.getProtocolName(), IMPORT_PROTOCOL_NAME));
if (!Objects.equal(LAYOUT_PROTOCOL_NAME, mLayoutVersion.getProtocolName())) { final String exceptionMessage; if (Objects.equal( Versions.LAYOUT_FIJI_1_0_0_DEPRECATED.getProtocolName(), mLayoutVersion.getProtocolName())) { + " but received version '%s'. You should specify a layout version protocol" + " as '%s-x.y', not '%s-x.y'.", Versions.LAYOUT_FIJI_1_0_0_DEPRECATED.getProtocolName(), Versions.LAYOUT_FIJI_1_0_0_DEPRECATED, mLayoutVersion, LAYOUT_PROTOCOL_NAME, Versions.LAYOUT_FIJI_1_0_0_DEPRECATED.getProtocolName()); } else { exceptionMessage = String.format("Invalid version protocol: '%s'. Expected '%s'.", mLayoutVersion.getProtocolName(), LAYOUT_PROTOCOL_NAME);