Class SmithyMavenConfiguration.Builder
- java.lang.Object
-
- software.aws.awsprototypingsdk.openapigateway.SmithyMavenConfiguration.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<SmithyMavenConfiguration>
- Enclosing interface:
- SmithyMavenConfiguration
@Stability(Experimental) public static final class SmithyMavenConfiguration.Builder extends Object implements software.amazon.jsii.Builder<SmithyMavenConfiguration>
A builder forSmithyMavenConfiguration
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SmithyMavenConfigurationbuild()Builds the configured instance.SmithyMavenConfiguration.Builderdependencies(List<String> dependencies)Sets the value ofSmithyMavenConfiguration.getDependencies()SmithyMavenConfiguration.BuilderrepositoryUrls(List<String> repositoryUrls)Sets the value ofSmithyMavenConfiguration.getRepositoryUrls()
-
-
-
Method Detail
-
dependencies
@Stability(Experimental) public SmithyMavenConfiguration.Builder dependencies(List<String> dependencies)
Sets the value ofSmithyMavenConfiguration.getDependencies()- Parameters:
dependencies- The dependencies used in the build.gradle and smithy-build.json files eg. software.amazon.smithy:smithy-validation-model:1.27.2 The following required dependencies are always added: - software.amazon.smithy:smithy-cli:1.27.2 - software.amazon.smithy:smithy-model:1.27.2 - software.amazon.smithy:smithy-openapi:1.27.2 - software.amazon.smithy:smithy-aws-traits:1.27.2 You can however override the version of these dependencies if required.- Returns:
this
-
repositoryUrls
@Stability(Experimental) public SmithyMavenConfiguration.Builder repositoryUrls(List<String> repositoryUrls)
Sets the value ofSmithyMavenConfiguration.getRepositoryUrls()- Parameters:
repositoryUrls- The repository urls used in the build.gradle and smithy-build.json files.- Returns:
this
-
build
@Stability(Experimental) public SmithyMavenConfiguration build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<SmithyMavenConfiguration>- Returns:
- a new instance of
SmithyMavenConfiguration - Throws:
NullPointerException- if any required attribute was not provided
-
-