Class GenerateOpenAPIModel
-
- All Implemented Interfaces:
-
kotlin.Comparable,org.gradle.api.Named,org.gradle.api.Task,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,org.gradle.api.plugins.ExtensionAware,org.gradle.util.Configurable
public abstract class GenerateOpenAPIModel extends AbstractICMASContainerTask<RedirectToLoggerCallback, RedirectToLoggerCallback, Long>
Task to execute the OpenAPI model generator on a running container.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enumGenerateOpenAPIModel.FileOutputFormatModel file output formats.
public classGenerateOpenAPIModel.Companion
-
Field Summary
-
Constructor Summary
Constructors Constructor Description GenerateOpenAPIModel(Project project)
-
Method Summary
Modifier and Type Method Description final Property<GenerateOpenAPIModel.FileOutputFormat>getFileOutputFormat()The model file output format property, if omitted YAML is used. final Property<String>getApplicationsIDs()CLI option for application IDs property. final Property<Boolean>getEmbeddedDBPrepare()CLI option for embedded dbPrepare property (default=false). List<GenerateOpenAPIModel.FileOutputFormat>getAvailableFileOutputFormats()Returns a list of possible model file output formats for console help output. List<ResourceLock>getSharedResources()-
Methods inherited from class com.intershop.gradle.icm.docker.tasks.AbstractICMASContainerTask
getCartridgeList, getClasspathLayout, getDatabaseConfiguration, getDebug, getDebugOptionValues, getPortConfiguration, getTestCartridgeList, getWebserverConfiguration, runRemoteCommand, setClasspathLayout, setDebug -
Methods inherited from class com.intershop.gradle.icm.docker.tasks.AbstractContainerTask
currentContainerState, getContainer, getContainer -
Methods inherited from class com.bmuschko.gradle.docker.tasks.AbstractDockerRemoteApiTask
getApiVersion, getCertPath, getDockerClient, getDockerClientService, getUrl, onComplete, onError, onNext, start -
Methods inherited from class org.gradle.api.internal.AbstractTask
acceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjects -
Methods inherited from class org.gradle.api.DefaultTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService -
Methods inherited from class com.intershop.gradle.icm.docker.tasks.AbstractExistingContainerTask
executeUsing -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getFileOutputFormat
@Input() final Property<GenerateOpenAPIModel.FileOutputFormat> getFileOutputFormat()
The model file output format property, if omitted YAML is used.
-
getApplicationsIDs
@Input()@Optional() final Property<String> getApplicationsIDs()
CLI option for application IDs property.
-
getEmbeddedDBPrepare
@Input()@Optional() final Property<Boolean> getEmbeddedDBPrepare()
CLI option for embedded dbPrepare property (default=false).
-
getAvailableFileOutputFormats
List<GenerateOpenAPIModel.FileOutputFormat> getAvailableFileOutputFormats()
Returns a list of possible model file output formats for console help output.
-
getSharedResources
@Internal() List<ResourceLock> getSharedResources()
-
-
-
-