Interface ZipCreateOperation

All Known Implementing Classes:
ZipCreateController

public interface ZipCreateOperation
Defines the signature for creating an application.
Since:
1.0.0
Author:
graemerocher
  • Method Summary

    Modifier and Type
    Method
    Description
    io.micronaut.http.HttpResponse<io.micronaut.core.io.Writable>
    createApp(ApplicationType type, @Pattern(regexp="[\\w\\d-_\\.]+") String name, @Nullable List<String> features, @Nullable BuildTool buildTool, @Nullable TestFramework testFramework, @Nullable Language lang, @Nullable JdkVersion javaVersion, @Nullable String userAgent)
    Creates an application.
  • Method Details

    • createApp

      io.micronaut.http.HttpResponse<io.micronaut.core.io.Writable> createApp(ApplicationType type, @Pattern(regexp="[\\w\\d-_\\.]+") @Pattern(regexp="[\\w\\d-_\\.]+") String name, @Nullable @Nullable List<String> features, @Nullable @Nullable BuildTool buildTool, @Nullable @Nullable TestFramework testFramework, @Nullable @Nullable Language lang, @Nullable @Nullable JdkVersion javaVersion, @Nullable @Header("User-Agent") @Nullable String userAgent)
      Creates an application.
      Parameters:
      type - The application type
      name - The name of the application
      features - The features
      buildTool - The build tool
      testFramework - The test framework
      lang - The lang
      Returns:
      An HTTP response that emits a writable