in key/src/main/java/software/amazon/kms/key/ModelAdapter.java [26:44]
public static ResourceModel setDefaults(final ResourceModel model) {
final String description = model.getDescription();
final Boolean enabled = model.getEnabled();
final Boolean enabledKeyRotation = model.getEnableKeyRotation();
final String keyUsage = model.getKeyUsage();
final String keySpec = model.getKeySpec();
final Boolean multiRegion = model.getMultiRegion();
model.setDescription(StringUtils.isNullOrEmpty(description) ? DEFAULT_DESCRIPTION
: description);
model.setEnabled(enabled == null ? DEFAULT_ENABLED : enabled);
model.setEnableKeyRotation(enabledKeyRotation == null ? DEFAULT_ENABLE_KEY_ROTATION
: enabledKeyRotation);
model.setKeyUsage(StringUtils.isNullOrEmpty(keyUsage) ? DEFAULT_KEY_USAGE : keyUsage);
model.setKeySpec(StringUtils.isNullOrEmpty(keySpec) ? DEFAULT_KEY_SPEC : keySpec);
model.setMultiRegion(multiRegion == null ? DEFAULT_MULTI_REGION : multiRegion);
return model;
}