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.AbstractMojo
The Maven mojo to generate Java client code using software.amazon.awssdk:codegen module.
-
Field Summary
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
execute()
void
generateEndpointTags
(Path baseSourcesDirectory, Partitions partitions) void
generatePartitionMetadataClass
(Path baseSourcesDirectory, Partitions partitions) void
generatePartitionProvider
(Path baseSourcesDirectory, Partitions partitions) void
generateRegionClass
(Path baseSourcesDirectory, Partitions partitions) void
generateRegionProvider
(Path baseSourcesDirectory, Partitions partitions) void
generateRegions
(Path baseSourcesDirectory, Partitions partitions) void
generateServiceMetadata
(Path baseSourcesDirectory, Partitions partitions) void
generateServiceProvider
(Path baseSourcesDirectory, Partitions partitions) Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Constructor Details
-
RegionGenerationMojo
public RegionGenerationMojo()
-
-
Method Details
-
execute
public void execute() throws org.apache.maven.plugin.MojoExecutionException- Throws:
org.apache.maven.plugin.MojoExecutionException
-
generatePartitionMetadataClass
-
generateRegionClass
-
generateServiceMetadata
-
generateRegions
-
generatePartitionProvider
-
generateRegionProvider
-
generateServiceProvider
-
generateEndpointTags
-