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, PartitionsRegionsMetadata partitions) voidgeneratePartitionProvider(Path baseSourcesDirectory, PartitionsRegionsMetadata partitions) voidgenerateRegionClass(Path baseSourcesDirectory, PartitionsRegionsMetadata partitions) voidgenerateRegionProvider(Path baseSourcesDirectory, PartitionsRegionsMetadata partitions) voidgenerateRegions(Path baseSourcesDirectory, PartitionsRegionsMetadata partitions) voidgenerateServiceMetadata(Path baseSourcesDirectory, Partitions partitions, Set<String> effectiveServices) voidgenerateServiceProvider(Path baseSourcesDirectory, Set<String> effectiveServices) 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
public void generatePartitionMetadataClass(Path baseSourcesDirectory, PartitionsRegionsMetadata partitions) -
generateRegionClass
-
generateServiceMetadata
public void generateServiceMetadata(Path baseSourcesDirectory, Partitions partitions, Set<String> effectiveServices) -
generateRegions
-
generatePartitionProvider
public void generatePartitionProvider(Path baseSourcesDirectory, PartitionsRegionsMetadata partitions) -
generateRegionProvider
-
generateServiceProvider
-
generateEndpointTags
-