Class OpenApiClientGenerator

java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
All Implemented Interfaces:
Comparable<org.gradle.api.Task>, org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.TaskInternal, org.gradle.api.Named, 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,OpenApiClientWorkAction.ClientParameters>
  • Constructor Details

    • OpenApiClientGenerator

      public OpenApiClientGenerator()
  • Method Details

    • getClientId

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

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

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

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

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

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

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

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

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

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

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

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

      @Optional @Input public abstract org.gradle.api.provider.ListProperty<String> getAuthFilterClientIds()
    • getAuthFilterExcludedClientIds

      @Optional @Input public abstract org.gradle.api.provider.ListProperty<String> getAuthFilterExcludedClientIds()
    • getAuthConfigName

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

      protected Class<OpenApiClientWorkAction> getWorkerAction()
      Specified by:
      getWorkerAction in class AbstractOpenApiGenerator<OpenApiClientWorkAction,OpenApiClientWorkAction.ClientParameters>
    • configureWorkerParameters

      protected void configureWorkerParameters(OpenApiClientWorkAction.ClientParameters params)
      Specified by:
      configureWorkerParameters in class AbstractOpenApiGenerator<OpenApiClientWorkAction,OpenApiClientWorkAction.ClientParameters>