Class OpenApiClientGenerator

java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
io.micronaut.gradle.openapi.tasks.AbstractOpenApiGenerator<OpenApiClientWorkAction,io.micronaut.gradle.openapi.tasks.OpenApiClientWorkAction.ClientParameters>
io.micronaut.gradle.openapi.tasks.OpenApiClientGenerator
All Implemented Interfaces:
Comparable<org.gradle.api.Task>, org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.TaskInternal, org.gradle.api.plugins.ExtensionAware, org.gradle.api.Task, org.gradle.util.Configurable<org.gradle.api.Task>

@CacheableTask public abstract class OpenApiClientGenerator extends AbstractOpenApiGenerator<OpenApiClientWorkAction,io.micronaut.gradle.openapi.tasks.OpenApiClientWorkAction.ClientParameters>
  • Constructor Details

    • OpenApiClientGenerator

      public OpenApiClientGenerator()
  • Method Details

    • getClientId

      @Input @Optional public abstract org.gradle.api.provider.Property<String> getClientId()
    • getClientPath

      @Input @Optional public abstract org.gradle.api.provider.Property<Boolean> getClientPath()
    • getUseAuth

      @Input public abstract org.gradle.api.provider.Property<Boolean> getUseAuth()
    • getAuthorizationFilterPattern

      @Input @Optional public abstract org.gradle.api.provider.Property<String> getAuthorizationFilterPattern()
    • getBasePathSeparator

      @Input @Optional public abstract org.gradle.api.provider.Property<String> getBasePathSeparator()
    • getAdditionalClientTypeAnnotations

      @Input public abstract org.gradle.api.provider.ListProperty<String> getAdditionalClientTypeAnnotations()
    • getWorkerAction

      protected Class<OpenApiClientWorkAction> getWorkerAction()
      Specified by:
      getWorkerAction in class AbstractOpenApiGenerator<OpenApiClientWorkAction,io.micronaut.gradle.openapi.tasks.OpenApiClientWorkAction.ClientParameters>
    • configureWorkerParameters

      protected void configureWorkerParameters(io.micronaut.gradle.openapi.tasks.OpenApiClientWorkAction.ClientParameters params)
      Specified by:
      configureWorkerParameters in class AbstractOpenApiGenerator<OpenApiClientWorkAction,io.micronaut.gradle.openapi.tasks.OpenApiClientWorkAction.ClientParameters>