Class BuildstashUploadRequest

java.lang.Object
com.buildstash.BuildstashUploadRequest

public class BuildstashUploadRequest extends Object
Data model for Buildstash upload request. Represents the payload sent to the Buildstash API.
  • Constructor Details

    • BuildstashUploadRequest

      public BuildstashUploadRequest()
  • Method Details

    • getStructure

      public String getStructure()
    • setStructure

      public void setStructure(String structure)
    • getPrimaryFilePath

      public String getPrimaryFilePath()
    • setPrimaryFilePath

      public void setPrimaryFilePath(String primaryFilePath)
    • getExpansionFilePath

      public String getExpansionFilePath()
    • setExpansionFilePath

      public void setExpansionFilePath(String expansionFilePath)
    • getVersionComponent1Major

      public String getVersionComponent1Major()
    • setVersionComponent1Major

      public void setVersionComponent1Major(String versionComponent1Major)
    • getVersionComponent2Minor

      public String getVersionComponent2Minor()
    • setVersionComponent2Minor

      public void setVersionComponent2Minor(String versionComponent2Minor)
    • getVersionComponent3Patch

      public String getVersionComponent3Patch()
    • setVersionComponent3Patch

      public void setVersionComponent3Patch(String versionComponent3Patch)
    • getVersionComponentExtra

      public String getVersionComponentExtra()
    • setVersionComponentExtra

      public void setVersionComponentExtra(String versionComponentExtra)
    • getVersionComponentMeta

      public String getVersionComponentMeta()
    • setVersionComponentMeta

      public void setVersionComponentMeta(String versionComponentMeta)
    • getCustomBuildNumber

      public String getCustomBuildNumber()
    • setCustomBuildNumber

      public void setCustomBuildNumber(String customBuildNumber)
    • getLabels

      public List<String> getLabels()
    • setLabels

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

      public List<String> getArchitectures()
    • setArchitectures

      public void setArchitectures(List<String> architectures)
    • getSource

      public String getSource()
    • setSource

      public void setSource(String source)
    • getCiPipeline

      public String getCiPipeline()
    • setCiPipeline

      public void setCiPipeline(String ciPipeline)
    • getCiRunId

      public String getCiRunId()
    • setCiRunId

      public void setCiRunId(String ciRunId)
    • getCiRunUrl

      public String getCiRunUrl()
    • setCiRunUrl

      public void setCiRunUrl(String ciRunUrl)
    • getCiPipelineUrl

      public String getCiPipelineUrl()
    • setCiPipelineUrl

      public void setCiPipelineUrl(String ciPipelineUrl)
    • getCiBuildDuration

      public String getCiBuildDuration()
    • setCiBuildDuration

      public void setCiBuildDuration(String ciBuildDuration)
    • getVcHostType

      public String getVcHostType()
    • setVcHostType

      public void setVcHostType(String vcHostType)
    • getVcHost

      public String getVcHost()
    • setVcHost

      public void setVcHost(String vcHost)
    • getVcRepoName

      public String getVcRepoName()
    • setVcRepoName

      public void setVcRepoName(String vcRepoName)
    • getVcRepoUrl

      public String getVcRepoUrl()
    • setVcRepoUrl

      public void setVcRepoUrl(String vcRepoUrl)
    • getVcBranch

      public String getVcBranch()
    • setVcBranch

      public void setVcBranch(String vcBranch)
    • getVcCommitSha

      public String getVcCommitSha()
    • setVcCommitSha

      public void setVcCommitSha(String vcCommitSha)
    • getVcCommitUrl

      public String getVcCommitUrl()
    • setVcCommitUrl

      public void setVcCommitUrl(String vcCommitUrl)
    • getPlatform

      public String getPlatform()
    • setPlatform

      public void setPlatform(String platform)
    • getStream

      public String getStream()
    • setStream

      public void setStream(String stream)
    • getNotes

      public String getNotes()
    • setNotes

      public void setNotes(String notes)
    • getWorkspace

      public FilePath getWorkspace()
    • setWorkspace

      public void setWorkspace(FilePath workspace)
    • toMap

      public Map<String,Object> toMap() throws Exception
      Converts this request to a Map for JSON serialization. This method builds the payload that matches the GitHub Actions implementation.
      Throws:
      Exception