Class RegionGenerationMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- software.amazon.awssdk.codegen.lite.maven.plugin.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.AbstractMojoThe Maven mojo to generate Java client code using software.amazon.awssdk:codegen module.
-
-
Constructor Summary
Constructors Constructor Description RegionGenerationMojo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecute()voidgenerateEndpointTags(Path baseSourcesDirectory, Partitions partitions)voidgeneratePartitionMetadataClass(Path baseSourcesDirectory, Partitions partitions)voidgeneratePartitionProvider(Path baseSourcesDirectory, Partitions partitions)voidgenerateRegionClass(Path baseSourcesDirectory, Partitions partitions)voidgenerateRegionProvider(Path baseSourcesDirectory, Partitions partitions)voidgenerateRegions(Path baseSourcesDirectory, Partitions partitions)voidgenerateServiceMetadata(Path baseSourcesDirectory, Partitions partitions)voidgenerateServiceProvider(Path baseSourcesDirectory, Partitions partitions)
-
-
-
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)
-
-