Class Repository

java.lang.Object
ink.icoding.github4j.model.Repository

public class Repository extends Object
GitHub 仓库模型,对应 GitHub API 中的仓库对象。 包含仓库的元信息、统计数据、时间戳及权限设置等字段。
  • Constructor Details

    • Repository

      public Repository()
  • Method Details

    • getId

      public long getId()
    • setId

      public void setId(long id)
    • getNodeId

      public String getNodeId()
    • setNodeId

      public void setNodeId(String nodeId)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getFullName

      public String getFullName()
    • setFullName

      public void setFullName(String fullName)
    • getOwner

      public User getOwner()
    • setOwner

      public void setOwner(User owner)
    • isPrivate

      public boolean isPrivate()
    • setPrivate

      public void setPrivate(boolean aPrivate)
    • getHtmlUrl

      public String getHtmlUrl()
    • setHtmlUrl

      public void setHtmlUrl(String htmlUrl)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • isFork

      public boolean isFork()
    • setFork

      public void setFork(boolean fork)
    • getUrl

      public String getUrl()
    • setUrl

      public void setUrl(String url)
    • getHomepage

      public String getHomepage()
    • setHomepage

      public void setHomepage(String homepage)
    • getLanguage

      public String getLanguage()
    • setLanguage

      public void setLanguage(String language)
    • getForksCount

      public int getForksCount()
    • setForksCount

      public void setForksCount(int forksCount)
    • getStargazersCount

      public int getStargazersCount()
    • setStargazersCount

      public void setStargazersCount(int stargazersCount)
    • getWatchersCount

      public int getWatchersCount()
    • setWatchersCount

      public void setWatchersCount(int watchersCount)
    • getDefaultBranch

      public String getDefaultBranch()
    • setDefaultBranch

      public void setDefaultBranch(String defaultBranch)
    • getOpenIssuesCount

      public int getOpenIssuesCount()
    • setOpenIssuesCount

      public void setOpenIssuesCount(int openIssuesCount)
    • getTopics

      public List<String> getTopics()
    • setTopics

      public void setTopics(List<String> topics)
    • getLicense

      public License getLicense()
    • setLicense

      public void setLicense(License license)
    • getCreatedAt

      public Instant getCreatedAt()
    • setCreatedAt

      public void setCreatedAt(Instant createdAt)
    • getUpdatedAt

      public Instant getUpdatedAt()
    • setUpdatedAt

      public void setUpdatedAt(Instant updatedAt)
    • getPushedAt

      public Instant getPushedAt()
    • setPushedAt

      public void setPushedAt(Instant pushedAt)
    • getSize

      public int getSize()
    • setSize

      public void setSize(int size)
    • isArchived

      public boolean isArchived()
    • setArchived

      public void setArchived(boolean archived)
    • isDisabled

      public boolean isDisabled()
    • setDisabled

      public void setDisabled(boolean disabled)
    • getForks

      public int getForks()
    • setForks

      public void setForks(int forks)
    • getOpenIssues

      public int getOpenIssues()
    • setOpenIssues

      public void setOpenIssues(int openIssues)
    • getWatchers

      public int getWatchers()
    • setWatchers

      public void setWatchers(int watchers)
    • isAllowForking

      public boolean isAllowForking()
    • setAllowForking

      public void setAllowForking(boolean allowForking)
    • isTemplate

      public boolean isTemplate()
    • setTemplate

      public void setTemplate(boolean template)
    • getVisibility

      public String getVisibility()
    • setVisibility

      public void setVisibility(String visibility)