Class WorkerPoolToken

java.lang.Object
co.yellowdog.platform.model.WorkerPoolToken
All Implemented Interfaces:
Serializable

public class WorkerPoolToken extends Object implements Serializable
Defines a secret token shared with an agent in advance of its registration.
See Also:
  • Method Details

    • builder

      public static WorkerPoolToken.Builder builder()
    • getSecret

      public String getSecret()
      The token secret.
      Returns:
      the token secret
    • getExpiryTime

      public Instant getExpiryTime()
      The token expiry time.
      Returns:
      the token expiry time
    • setSecret

      public void setSecret(String secret)
      The token secret.
      Parameters:
      secret - the token secret
    • setExpiryTime

      public void setExpiryTime(Instant expiryTime)
      The token expiry time.
      Parameters:
      expiryTime - the token expiry time
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object