Class DeployableConfiguration.Builder

java.lang.Object
io.github.rajendarreddyj.tomcat.config.DeployableConfiguration.Builder
Enclosing class:
DeployableConfiguration

public static final class DeployableConfiguration.Builder extends Object
Builder for DeployableConfiguration.
  • Method Details

    • moduleName

      public DeployableConfiguration.Builder moduleName(String moduleName)
      Sets the module name.
      Parameters:
      moduleName - the module name
      Returns:
      this builder
    • sourcePath

      public DeployableConfiguration.Builder sourcePath(Path sourcePath)
      Sets the source path.
      Parameters:
      sourcePath - the source path
      Returns:
      this builder
    • contextPath

      public DeployableConfiguration.Builder contextPath(String contextPath)
      Sets the context path.
      Parameters:
      contextPath - the context path
      Returns:
      this builder
    • deployDir

      public DeployableConfiguration.Builder deployDir(Path deployDir)
      Sets the deployment directory.
      Parameters:
      deployDir - the deployment directory
      Returns:
      this builder
    • autopublishEnabled

      public DeployableConfiguration.Builder autopublishEnabled(boolean autopublishEnabled)
      Sets whether auto-publish is enabled.
      Parameters:
      autopublishEnabled - true to enable auto-publish
      Returns:
      this builder
    • autopublishInactivityLimit

      public DeployableConfiguration.Builder autopublishInactivityLimit(int autopublishInactivityLimit)
      Sets the auto-publish inactivity limit.
      Parameters:
      autopublishInactivityLimit - the limit in seconds
      Returns:
      this builder
    • deploymentOutputName

      public DeployableConfiguration.Builder deploymentOutputName(String deploymentOutputName)
      Sets the deployment output name.
      Parameters:
      deploymentOutputName - the output name
      Returns:
      this builder
    • build

      public DeployableConfiguration build()
      Builds the DeployableConfiguration.
      Returns:
      the DeployableConfiguration instance