Class ContentsResponse


  • public class ContentsResponse
    extends java.lang.Object
    ContentsResponse contains information about a repo's entry's (dir, file, symlink, submodule) metadata and content
    • Constructor Detail

      • ContentsResponse

        public ContentsResponse()
    • Method Detail

      • getContent

        public java.lang.String getContent()
        `content` is populated when `type` is `file`, otherwise null
        Returns:
        content
      • setContent

        public void setContent​(java.lang.String content)
      • downloadUrl

        public ContentsResponse downloadUrl​(java.lang.String downloadUrl)
      • getDownloadUrl

        public java.lang.String getDownloadUrl()
        Get downloadUrl
        Returns:
        downloadUrl
      • setDownloadUrl

        public void setDownloadUrl​(java.lang.String downloadUrl)
      • getEncoding

        public java.lang.String getEncoding()
        `encoding` is populated when `type` is `file`, otherwise null
        Returns:
        encoding
      • setEncoding

        public void setEncoding​(java.lang.String encoding)
      • getGitUrl

        public java.lang.String getGitUrl()
        Get gitUrl
        Returns:
        gitUrl
      • setGitUrl

        public void setGitUrl​(java.lang.String gitUrl)
      • getHtmlUrl

        public java.lang.String getHtmlUrl()
        Get htmlUrl
        Returns:
        htmlUrl
      • setHtmlUrl

        public void setHtmlUrl​(java.lang.String htmlUrl)
      • lastCommitSha

        public ContentsResponse lastCommitSha​(java.lang.String lastCommitSha)
      • getLastCommitSha

        public java.lang.String getLastCommitSha()
        Get lastCommitSha
        Returns:
        lastCommitSha
      • setLastCommitSha

        public void setLastCommitSha​(java.lang.String lastCommitSha)
      • getName

        public java.lang.String getName()
        Get name
        Returns:
        name
      • setName

        public void setName​(java.lang.String name)
      • getPath

        public java.lang.String getPath()
        Get path
        Returns:
        path
      • setPath

        public void setPath​(java.lang.String path)
      • getSha

        public java.lang.String getSha()
        Get sha
        Returns:
        sha
      • setSha

        public void setSha​(java.lang.String sha)
      • getSize

        public java.lang.Long getSize()
        Get size
        Returns:
        size
      • setSize

        public void setSize​(java.lang.Long size)
      • submoduleGitUrl

        public ContentsResponse submoduleGitUrl​(java.lang.String submoduleGitUrl)
      • getSubmoduleGitUrl

        public java.lang.String getSubmoduleGitUrl()
        `submodule_git_url` is populated when `type` is `submodule`, otherwise null
        Returns:
        submoduleGitUrl
      • setSubmoduleGitUrl

        public void setSubmoduleGitUrl​(java.lang.String submoduleGitUrl)
      • getTarget

        public java.lang.String getTarget()
        `target` is populated when `type` is `symlink`, otherwise null
        Returns:
        target
      • setTarget

        public void setTarget​(java.lang.String target)
      • getType

        public java.lang.String getType()
        `type` will be `file`, `dir`, `symlink`, or `submodule`
        Returns:
        type
      • setType

        public void setType​(java.lang.String type)
      • getUrl

        public java.lang.String getUrl()
        Get url
        Returns:
        url
      • setUrl

        public void setUrl​(java.lang.String url)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

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

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object