Class RegionGenerationMojo

  • All Implemented Interfaces:
    org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

    @Mojo(name="generate-regions")
    public class RegionGenerationMojo
    extends org.apache.maven.plugin.AbstractMojo
    The Maven mojo to generate Java client code using software.amazon.awssdk:codegen module.
    • Constructor Detail

      • RegionGenerationMojo

        public RegionGenerationMojo()
    • Method Detail

      • execute

        public void execute()
                     throws org.apache.maven.plugin.MojoExecutionException
        Throws:
        org.apache.maven.plugin.MojoExecutionException
      • generatePartitionMetadataClass

        public void generatePartitionMetadataClass​(Path baseSourcesDirectory,
                                                   Partitions partitions)
      • generateRegionClass

        public void generateRegionClass​(Path baseSourcesDirectory,
                                        Partitions partitions)
      • generateServiceMetadata

        public void generateServiceMetadata​(Path baseSourcesDirectory,
                                            Partitions partitions)
      • generateRegions

        public void generateRegions​(Path baseSourcesDirectory,
                                    Partitions partitions)
      • generatePartitionProvider

        public void generatePartitionProvider​(Path baseSourcesDirectory,
                                              Partitions partitions)
      • generateRegionProvider

        public void generateRegionProvider​(Path baseSourcesDirectory,
                                           Partitions partitions)
      • generateServiceProvider

        public void generateServiceProvider​(Path baseSourcesDirectory,
                                            Partitions partitions)
      • generateEndpointTags

        public void generateEndpointTags​(Path baseSourcesDirectory,
                                         Partitions partitions)