Package run.halo.gradle.extension
Class OpenApiExtension
java.lang.Object
run.halo.gradle.extension.OpenApiExtension
-
Constructor Summary
ConstructorsConstructorDescriptionOpenApiExtension(org.gradle.api.plugins.ExtensionContainer extensions, org.gradle.api.model.ObjectFactory objectFactory, org.gradle.api.file.ProjectLayout layout) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanvoidgenerator(org.gradle.api.Action<ApiClientExtension> action) org.gradle.api.provider.Property<Integer>org.gradle.api.provider.Property<String>org.gradle.api.provider.Property<String>org.gradle.api.NamedDomainObjectContainer<GroupedOpenApiExtension>org.gradle.api.file.DirectoryPropertyorg.gradle.api.provider.Property<String>org.gradle.api.provider.Property<char[]>org.gradle.api.provider.Property<Boolean>org.gradle.api.provider.Property<Integer>voidgroupingRules(org.gradle.api.Action<org.gradle.api.NamedDomainObjectContainer<GroupedOpenApiExtension>> action) inthashCode()voidsetApiDocsPort(org.gradle.api.provider.Property<Integer> apiDocsPort) voidsetApiDocsUrl(org.gradle.api.provider.Property<String> apiDocsUrl) voidsetApiDocsVersion(org.gradle.api.provider.Property<String> apiDocsVersion) voidsetGenerator(ApiClientExtension generator) voidsetGroupedApiMappings(org.gradle.api.provider.MapProperty<String, String> groupedApiMappings) voidsetGroupingRules(org.gradle.api.NamedDomainObjectContainer<GroupedOpenApiExtension> groupingRules) voidsetOutputDir(org.gradle.api.file.DirectoryProperty outputDir) voidsetRequestHeaders(org.gradle.api.provider.MapProperty<String, String> requestHeaders) voidsetTrustStore(org.gradle.api.provider.Property<String> trustStore) voidsetTrustStorePassword(org.gradle.api.provider.Property<char[]> trustStorePassword) voidsetUseExistingServer(org.gradle.api.provider.Property<Boolean> useExistingServer) voidsetWaitTimeInSeconds(org.gradle.api.provider.Property<Integer> waitTimeInSeconds) toString()
-
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
-
groupingRules
public void groupingRules(org.gradle.api.Action<org.gradle.api.NamedDomainObjectContainer<GroupedOpenApiExtension>> action) -
getOutputDir
public org.gradle.api.file.DirectoryProperty getOutputDir() -
getGroupedApiMappings
-
getRequestHeaders
-
getWaitTimeInSeconds
-
getTrustStore
-
getTrustStorePassword
public org.gradle.api.provider.Property<char[]> getTrustStorePassword() -
getApiDocsUrl
-
getApiDocsPort
-
getApiDocsVersion
-
getUseExistingServer
-
getGenerator
-
getGroupingRules
-
setOutputDir
public void setOutputDir(org.gradle.api.file.DirectoryProperty outputDir) -
setGroupedApiMappings
-
setRequestHeaders
-
setWaitTimeInSeconds
-
setTrustStore
-
setTrustStorePassword
public void setTrustStorePassword(org.gradle.api.provider.Property<char[]> trustStorePassword) -
setApiDocsUrl
-
setApiDocsPort
-
setApiDocsVersion
-
setUseExistingServer
-
setGenerator
-
setGroupingRules
public void setGroupingRules(org.gradle.api.NamedDomainObjectContainer<GroupedOpenApiExtension> groupingRules) -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-