Class CreateRelease

java.lang.Object
com.xebialabs.xlrelease.api.v1.forms.CreateRelease
Direct Known Subclasses:
StartRelease

public class CreateRelease extends Object
All the parameters needed to create a release.
  • Constructor Details

  • Method Details

    • getReleaseTitle

      public String getReleaseTitle()
    • setReleaseTitle

      public void setReleaseTitle(String releaseTitle)
    • getFolderId

      public String getFolderId()
    • setFolderId

      public void setFolderId(String folderId)
    • getReleaseVariables

      @Deprecated public Map<String,String> getReleaseVariables()
      Deprecated.
      Please use getVariables()
    • setReleaseVariables

      @Deprecated public void setReleaseVariables(Map<String,String> variables)
      Deprecated.
      Parameters:
      variables - A map containing the release's variables and values: keys are variable names (eg: ${serverUrl}), values are the variable values (eg: "http://url.to.server").
    • getReleasePasswordVariables

      @Deprecated public Map<String,String> getReleasePasswordVariables()
      Deprecated.
      Please use getVariables()
    • setReleasePasswordVariables

      @Deprecated public void setReleasePasswordVariables(Map<String,String> releasePasswordVariables)
      Deprecated.
      Parameters:
      releasePasswordVariables - A map containing the release's password variables and values: keys are variable names (eg: ${serverPassword}), values are the password (eg: "secret").
    • getScheduledStartDate

      public Date getScheduledStartDate()
    • setScheduledStartDate

      public void setScheduledStartDate(Date scheduledStartDate)
    • getAutoStart

      public boolean getAutoStart()
    • setAutoStart

      public void setAutoStart(boolean autoStart)
    • hasScheduledStartDate

      public boolean hasScheduledStartDate()
    • getVariables

      public Map<String,Object> getVariables()
    • setVariables

      public void setVariables(Map<String,Object> variables)
      Parameters:
      variables - A map containing the release's variables and values: keys are variable names (eg: serverPassword), values are the values of the variable (eg: "secret").
    • getStartedFromTaskId

      public String getStartedFromTaskId()
    • setStartedFromTaskId

      public void setStartedFromTaskId(String startedFromTaskId)
    • getReleaseOwner

      public String getReleaseOwner()
    • setReleaseOwner

      public void setReleaseOwner(String releaseOwner)