Package net.coderazzi.openapi4aws.cli
Class CliParser
- java.lang.Object
-
- net.coderazzi.openapi4aws.Configuration
-
- net.coderazzi.openapi4aws.cli.CliParser
-
public class CliParser extends Configuration
Open4AWS configuration using command line arguments, prepended or not with prefix --
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class net.coderazzi.openapi4aws.Configuration
Configuration.Authorizer, Configuration.Integration
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Configuration.Authorizer>getAuthorizers()Configuration.IntegrationgetIntegration(String path, List<String> pathTags)PathgetOutputFolder()Map<String,Configuration.Integration>getPathIntegrations()Collection<Path>getPaths()Map<String,Configuration.Integration>getTagIntegrations()static voidmain(String[] args)-
Methods inherited from class net.coderazzi.openapi4aws.Configuration
getIntegration, getPaths
-
-
-
-
Constructor Detail
-
CliParser
public CliParser(String filename)
Constructor reading the configuration parameters from a file- Parameters:
filename- file to read
-
-
Method Detail
-
getAuthorizers
public Map<String,Configuration.Authorizer> getAuthorizers()
- Specified by:
getAuthorizersin classConfiguration
-
getPathIntegrations
public Map<String,Configuration.Integration> getPathIntegrations()
-
getTagIntegrations
public Map<String,Configuration.Integration> getTagIntegrations()
-
getIntegration
public Configuration.Integration getIntegration(String path, List<String> pathTags)
- Specified by:
getIntegrationin classConfiguration
-
getPaths
public Collection<Path> getPaths()
-
getOutputFolder
public Path getOutputFolder()
-
main
public static void main(String[] args)
-
-