configuration.setType(resource.getType());
configuration.addNamespacedConfig(resource.getUserConfig());
configuration.addNamespacedConfig(resource.getRebalancerConfig().toNamespacedConfig());
configuration.setBucketSize(resource.getBucketSize());
configuration.setBatchMessageMode(resource.getBatchMessageMode());
_accessor.setProperty(_keyBuilder.resourceConfig(resourceId.stringify()), configuration);
}
// Create an IdealState from a RebalancerConfig (if the resource is partitioned)
RebalancerConfig rebalancerConfig = resource.getRebalancerConfig();
IdealState idealState =