Class GithubPackagesRepositoryDsl.GithubPackagesRepositorySpec

java.lang.Object
io.github.duckasteroid.gradle.githubpackages.GithubPackagesRepositoryDsl.GithubPackagesRepositorySpec
Enclosing class:
GithubPackagesRepositoryDsl

public static class GithubPackagesRepositoryDsl.GithubPackagesRepositorySpec extends Object
  • Constructor Details

    • GithubPackagesRepositorySpec

      public GithubPackagesRepositorySpec()
  • Method Details

    • getOwner

      public String getOwner()
      GitHub organisation or user that owns the package repository. Required.
    • setOwner

      public void setOwner(String owner)
    • getRepo

      public String getRepo()
      Name of the GitHub repository that hosts the packages. Required.
    • setRepo

      public void setRepo(String repo)
    • getProfile

      public String getProfile()
      Optional named credential profile. When set, and username/token aren't explicitly provided, credentials are resolved from gpr.<profile>.user / gpr.<profile>.key instead of the unqualified gpr.user / gpr.key.
    • setProfile

      public void setProfile(String profile)
    • getUsername

      public String getUsername()
      GitHub username used for authentication. Defaults to gpr.user (or gpr.<profile>.user) / GH_PACKAGES_READ_USER / GITHUB_ACTOR via the credential resolution chain.
    • setUsername

      public void setUsername(String username)
    • getToken

      public String getToken()
      GitHub token used for authentication. Defaults to gpr.key (or gpr.<profile>.key) / GH_PACKAGES_READ_TOKEN / GITHUB_TOKEN via the credential resolution chain.
    • setToken

      public void setToken(String token)