Class WorkerProperties

java.lang.Object
ch.so.agi.gretl.control.worker.WorkerProperties

@ConfigurationProperties(prefix="gretl.control.worker") @Component public class WorkerProperties extends Object
  • Constructor Details

    • WorkerProperties

      public WorkerProperties()
  • Method Details

    • getServerUrl

      public String getServerUrl()
    • setServerUrl

      public void setServerUrl(String serverUrl)
    • getToken

      public String getToken()
    • setToken

      public void setToken(String token)
    • getWorkerId

      public String getWorkerId()
    • setWorkerId

      public void setWorkerId(String workerId)
    • getDisplayName

      public String getDisplayName()
    • setDisplayName

      public void setDisplayName(String displayName)
    • getLabels

      public List<String> getLabels()
    • setLabels

      public void setLabels(List<String> labels)
    • getCapacity

      public int getCapacity()
    • setCapacity

      public void setCapacity(int capacity)
    • getWorkspaceRoot

      public Path getWorkspaceRoot()
    • setWorkspaceRoot

      public void setWorkspaceRoot(Path workspaceRoot)
    • getGretlExecutable

      public String getGretlExecutable()
    • setGretlExecutable

      public void setGretlExecutable(String gretlExecutable)
    • getPollInterval

      public Duration getPollInterval()
    • setPollInterval

      public void setPollInterval(Duration pollInterval)
    • getHeartbeatInterval

      public Duration getHeartbeatInterval()
    • setHeartbeatInterval

      public void setHeartbeatInterval(Duration heartbeatInterval)
    • getCancelPollInterval

      public Duration getCancelPollInterval()
    • setCancelPollInterval

      public void setCancelPollInterval(Duration cancelPollInterval)