Package io.micronaut.starter.cli.command
Class CreateLambdaBuilderCommand
java.lang.Object
io.micronaut.starter.cli.command.BaseCommand
io.micronaut.starter.cli.command.BuilderCommand
io.micronaut.starter.cli.command.CreateLambdaBuilderCommand
- All Implemented Interfaces:
ConsoleOutput,Callable<Integer>
-
Field Summary
FieldsFields inherited from class io.micronaut.starter.cli.command.BuilderCommand
PROMPTFields inherited from class io.micronaut.starter.cli.command.BaseCommand
commonOptions, specFields inherited from interface io.micronaut.starter.io.ConsoleOutput
NOOP -
Constructor Summary
ConstructorsConstructorDescriptionCreateLambdaBuilderCommand(ProjectGenerator projectGenerator, List<Feature> features, GraalVMFeatureValidator graalVMFeatureValidator) -
Method Summary
Modifier and TypeMethodDescriptionapiTriggerFeatures(ApplicationType applicationType, Collection<Feature> features) protected ApplicationTypeapplicationTypeForCodingStyle(CodingStyle codingStyle) call()createGenerateOptions(org.jline.reader.LineReader reader) protected FeaturegetApiTrigger(ApplicationType applicationType, org.jline.reader.LineReader reader) getArchitecture(org.jline.reader.LineReader reader) getCdk(org.jline.reader.LineReader reader) protected CodingStylegetCodingStyle(org.jline.reader.LineReader reader) protected JdkVersiongetJdkVersion(LambdaDeployment deployment, org.jline.reader.LineReader reader) protected LambdaDeploymentgetLambdaDeployment(org.jline.reader.LineReader reader) protected LanguagegetLanguage(LambdaDeployment deployment, org.jline.reader.LineReader reader) protected FeaturegetTrigger(org.jline.reader.LineReader reader) protected Language[]languagesForDeployment(LambdaDeployment deployment) triggerFeatures(Collection<Feature> features) Methods inherited from class io.micronaut.starter.cli.command.BuilderCommand
getBuildTool, getEnumOption, getEnumOption, getFeatureOption, getFeatures, getJdkVersion, getListOption, getOption, getProject, getTestFrameworkMethods inherited from class io.micronaut.starter.cli.command.BaseCommand
err, errWriter, getOperatingSystem, getSpec, green, out, outWriter, red, showStacktrace, verbose, warning
-
Field Details
-
NAME
- See Also:
-
-
Constructor Details
-
CreateLambdaBuilderCommand
public CreateLambdaBuilderCommand(ProjectGenerator projectGenerator, List<Feature> features, GraalVMFeatureValidator graalVMFeatureValidator)
-
-
Method Details
-
call
- Throws:
Exception
-
createGenerateOptions
-
getJdkVersion
-
applicationTypeForCodingStyle
-
languagesForDeployment
-
getApiTrigger
protected Feature getApiTrigger(ApplicationType applicationType, org.jline.reader.LineReader reader) -
getTrigger
-
getArchitecture
-
getLanguage
-
getLambdaDeployment
-
getCodingStyle
-
getCdk
-
apiTriggerFeatures
protected List<Feature> apiTriggerFeatures(ApplicationType applicationType, Collection<Feature> features) -
triggerFeatures
-