Class TemporalDevServerOptions

java.lang.Object
io.temporal.testing.TemporalDevServerOptions

@Experimental public final class TemporalDevServerOptions extends Object
Options for a TemporalDevServer.
  • Method Details

    • newBuilder

      public static TemporalDevServerOptions.Builder newBuilder()
    • newBuilder

      public static TemporalDevServerOptions.Builder newBuilder(@Nonnull TemporalDevServerOptions options)
    • getDefaultInstance

      public static TemporalDevServerOptions getDefaultInstance()
    • getExistingPath

      @Nullable public String getExistingPath()
    • getDownloadVersion

      public String getDownloadVersion()
    • getDownloadDestination

      @Nullable public String getDownloadDestination()
    • getDownloadCacheTtl

      @Nullable public Duration getDownloadCacheTtl()
    • getDownloadTtl

      @Nullable public Duration getDownloadTtl()
    • isDownloadEnabled

      public boolean isDownloadEnabled()
    • getIp

      public String getIp()
    • getBindIp

      public String getBindIp()
      Alias for getIp().
    • getPort

      @Nullable public Integer getPort()
    • getDatabaseFilename

      @Nullable public String getDatabaseFilename()
    • isUiEnabled

      public boolean isUiEnabled()
    • getUiPort

      @Nullable public Integer getUiPort()
    • getLogFormat

      public String getLogFormat()
    • getLogLevel

      public String getLogLevel()
    • getWorkingDirectory

      @Nullable public String getWorkingDirectory()
    • getLogFile

      @Nullable public String getLogFile()
    • getStartupTimeout

      public Duration getStartupTimeout()
    • getExtraArgs

      public List<String> getExtraArgs()