Class OpenApiExtension

java.lang.Object
run.halo.gradle.extension.OpenApiExtension

public class OpenApiExtension extends Object
  • Constructor Details

    • OpenApiExtension

      @Inject public OpenApiExtension(org.gradle.api.plugins.ExtensionContainer extensions, org.gradle.api.model.ObjectFactory objectFactory, org.gradle.api.file.ProjectLayout layout)
  • Method Details

    • generator

      public void generator(org.gradle.api.Action<ApiClientExtension> action)
    • groupingRules

      public void groupingRules(org.gradle.api.Action<org.gradle.api.NamedDomainObjectContainer<GroupedOpenApiExtension>> action)
    • getOutputDir

      public org.gradle.api.file.DirectoryProperty getOutputDir()
    • getGroupedApiMappings

      public org.gradle.api.provider.MapProperty<String,String> getGroupedApiMappings()
    • getRequestHeaders

      public org.gradle.api.provider.MapProperty<String,String> getRequestHeaders()
    • getWaitTimeInSeconds

      public org.gradle.api.provider.Property<Integer> getWaitTimeInSeconds()
    • getTrustStore

      public org.gradle.api.provider.Property<String> getTrustStore()
    • getTrustStorePassword

      public org.gradle.api.provider.Property<char[]> getTrustStorePassword()
    • getApiDocsUrl

      public org.gradle.api.provider.Property<String> getApiDocsUrl()
    • getApiDocsPort

      public org.gradle.api.provider.Property<Integer> getApiDocsPort()
    • getApiDocsVersion

      public org.gradle.api.provider.Property<String> getApiDocsVersion()
    • getUseExistingServer

      public org.gradle.api.provider.Property<Boolean> getUseExistingServer()
    • getGenerator

      public ApiClientExtension getGenerator()
    • getGroupingRules

      public org.gradle.api.NamedDomainObjectContainer<GroupedOpenApiExtension> getGroupingRules()
    • setOutputDir

      public void setOutputDir(org.gradle.api.file.DirectoryProperty outputDir)
    • setGroupedApiMappings

      public void setGroupedApiMappings(org.gradle.api.provider.MapProperty<String,String> groupedApiMappings)
    • setRequestHeaders

      public void setRequestHeaders(org.gradle.api.provider.MapProperty<String,String> requestHeaders)
    • setWaitTimeInSeconds

      public void setWaitTimeInSeconds(org.gradle.api.provider.Property<Integer> waitTimeInSeconds)
    • setTrustStore

      public void setTrustStore(org.gradle.api.provider.Property<String> trustStore)
    • setTrustStorePassword

      public void setTrustStorePassword(org.gradle.api.provider.Property<char[]> trustStorePassword)
    • setApiDocsUrl

      public void setApiDocsUrl(org.gradle.api.provider.Property<String> apiDocsUrl)
    • setApiDocsPort

      public void setApiDocsPort(org.gradle.api.provider.Property<Integer> apiDocsPort)
    • setApiDocsVersion

      public void setApiDocsVersion(org.gradle.api.provider.Property<String> apiDocsVersion)
    • setUseExistingServer

      public void setUseExistingServer(org.gradle.api.provider.Property<Boolean> useExistingServer)
    • setGenerator

      public void setGenerator(ApiClientExtension generator)
    • setGroupingRules

      public void setGroupingRules(org.gradle.api.NamedDomainObjectContainer<GroupedOpenApiExtension> groupingRules)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object