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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute()voidgenerateEndpointTags(Path baseSourcesDirectory, Partitions partitions) voidgeneratePartitionMetadataClass(Path baseSourcesDirectory, Partitions partitions) voidgeneratePartitionProvider(Path baseSourcesDirectory, Partitions partitions) voidgenerateRegionClass(Path baseSourcesDirectory, PartitionsRegionsMetadata partitions) voidgenerateRegionProvider(Path baseSourcesDirectory, PartitionsRegionsMetadata partitions) voidgenerateRegions(Path baseSourcesDirectory, PartitionsRegionsMetadata partitions) voidgenerateServiceMetadata(Path baseSourcesDirectory, Partitions partitions) voidgenerateServiceProvider(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
-