@Override protected Region getRegion() throws MojoExecutionException { if (StringUtils.isEmpty(mojo.getRegion())) { return Region.EUROPE_WEST; } if (!Arrays.asList(Region.values()).contains(Region.fromName(mojo.getRegion()))) { throw new MojoExecutionException("The value of <region> is not correct, please correct it in pom.xml."); } return Region.fromName(mojo.getRegion()); }