Class PackageDetails


  • public class PackageDetails
    extends Object
    This class is used to serialize and deserialize the needed json to pass to or receive from Bintray when performing actions on a package NOTE: when serializing this class use getObjectMapper to obtain a suitable mapper for this class
    • Constructor Detail

      • PackageDetails

        public PackageDetails()
      • PackageDetails

        public PackageDetails​(String name)
    • Method Detail

      • getObjectMapper

        public static com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
      • getName

        public String getName()
      • setName

        public void setName​(String name)
      • getRepo

        public String getRepo()
      • setRepo

        public void setRepo​(String repo)
      • getOwner

        public String getOwner()
      • setOwner

        public void setOwner​(String owner)
      • getSubject

        public String getSubject()
      • setSubject

        public void setSubject​(String subject)
      • getDescription

        public String getDescription()
      • setDescription

        public void setDescription​(String description)
      • setLabels

        public void setLabels​(List<String> labels)
      • getAttributeNames

        public List<String> getAttributeNames()
      • setAttributeNames

        public void setAttributeNames​(List<String> attributeNames)
      • getFollowersCount

        public Integer getFollowersCount()
      • setFollowersCount

        public void setFollowersCount​(Integer followersCount)
      • getCreated

        public org.joda.time.DateTime getCreated()
      • setCreated

        public void setCreated​(org.joda.time.DateTime created)
      • getWebsiteUrl

        public String getWebsiteUrl()
      • setWebsiteUrl

        public void setWebsiteUrl​(String websiteUrl)
      • getIssueTrackerUrl

        public String getIssueTrackerUrl()
      • setIssueTrackerUrl

        public void setIssueTrackerUrl​(String issueTrackerUrl)
      • getGitHubRepo

        public String getGitHubRepo()
      • setGitHubRepo

        public void setGitHubRepo​(String gitHubRepo)
      • getReleaseNotesFile

        public String getReleaseNotesFile()
      • setReleaseNotesFile

        public void setReleaseNotesFile​(String releaseNotesFile)
      • getPublicDownloadNumbers

        public Boolean getPublicDownloadNumbers()
      • setPublicDownloadNumbers

        public void setPublicDownloadNumbers​(Boolean publicDownloadNumbers)
      • getPublicStats

        public Boolean getPublicStats()
      • setPublicStats

        public void setPublicStats​(Boolean publicStats)
      • getLinkedRepos

        public List<String> getLinkedRepos()
      • setLinkedRepos

        public void setLinkedRepos​(List<String> linkedRepos)
      • setVersions

        public void setVersions​(List<String> versions)
      • setLicenses

        public void setLicenses​(List<String> licenses)
      • getLatestVersion

        public String getLatestVersion()
      • setLatestVersion

        public void setLatestVersion​(String latestVersion)
      • getUpdated

        public org.joda.time.DateTime getUpdated()
      • setUpdated

        public void setUpdated​(org.joda.time.DateTime updated)
      • getRating

        public Integer getRating()
      • setRating

        public void setRating​(Integer rating)
      • getRatingCount

        public Integer getRatingCount()
      • setRatingCount

        public void setRatingCount​(Integer ratingCount)
      • getSystemIds

        public List<String> getSystemIds()
      • setSystemIds

        public void setSystemIds​(List<String> systemIds)
      • getVcsUrl

        public String getVcsUrl()
      • setVcsUrl

        public void setVcsUrl​(String vcsUrl)
      • setAttributes

        public void setAttributes​(List<Attribute> attributes)