Class WorkerProperties.WorkerDeploymentConfigurationProperties

  • Enclosing class:
    WorkerProperties

    public static class WorkerProperties.WorkerDeploymentConfigurationProperties
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      WorkerDeploymentConfigurationProperties​(java.lang.String deploymentVersion, java.lang.Boolean useVersioning, io.temporal.common.VersioningBehavior defaultVersioningBehavior, java.lang.String deploymentName, java.lang.String buildId)
      Sets options that will be passed to WorkerOptions.Builder.setDeploymentOptions(WorkerDeploymentOptions)
    • Constructor Detail

      • WorkerDeploymentConfigurationProperties

        @ConstructorBinding
        public WorkerDeploymentConfigurationProperties​(@Deprecated @Nullable
                                                       java.lang.String deploymentVersion,
                                                       @Nullable
                                                       java.lang.Boolean useVersioning,
                                                       @Nullable
                                                       io.temporal.common.VersioningBehavior defaultVersioningBehavior,
                                                       @Nullable
                                                       java.lang.String deploymentName,
                                                       @Nullable
                                                       java.lang.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 Detail

      • getDeploymentVersion

        @Nullable
        public java.lang.String getDeploymentVersion()
      • getUseVersioning

        @Nullable
        public java.lang.Boolean getUseVersioning()
      • getDefaultVersioningBehavior

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

        @Nullable
        public java.lang.String getDeploymentName()
      • getBuildId

        @Nullable
        public java.lang.String getBuildId()