Class WorkerProperties.WorkerDeploymentConfigurationProperties

java.lang.Object
io.temporal.spring.boot.autoconfigure.properties.WorkerProperties.WorkerDeploymentConfigurationProperties
Enclosing class:
WorkerProperties

public static class WorkerProperties.WorkerDeploymentConfigurationProperties extends Object
  • Constructor Details

    • WorkerDeploymentConfigurationProperties

      @ConstructorBinding public WorkerDeploymentConfigurationProperties(@Deprecated @Nullable String deploymentVersion, @Nullable Boolean useVersioning, @Nullable io.temporal.common.VersioningBehavior defaultVersioningBehavior, @Nullable String deploymentName, @Nullable String buildId)
      Sets options that will be passed to WorkerOptions.Builder.setDeploymentOptions(WorkerDeploymentOptions)
      Parameters:
      deploymentVersion - defines WorkerDeploymentOptions.Builder.setVersion(WorkerDeploymentVersion)
      useVersioning - defines WorkerDeploymentOptions.Builder.setUseVersioning(boolean)
      defaultVersioningBehavior - defines WorkerDeploymentOptions.Builder.setDefaultVersioningBehavior(VersioningBehavior)
      deploymentName - defines the deployment name component of WorkerDeploymentOptions.Builder.setVersion(WorkerDeploymentVersion). Exclusive with `deploymentVersion`.
      buildId - defines the build id component of WorkerDeploymentOptions.Builder.setVersion(WorkerDeploymentVersion). Exclusive with `deploymentVersion`.
  • Method Details

    • getDeploymentVersion

      @Nullable public String getDeploymentVersion()
    • getUseVersioning

      @Nullable public Boolean getUseVersioning()
    • getDefaultVersioningBehavior

      @Nullable public io.temporal.common.VersioningBehavior getDefaultVersioningBehavior()
    • getDeploymentName

      @Nullable public String getDeploymentName()
    • getBuildId

      @Nullable public String getBuildId()