Class GitHubAppRuntimeConfig


  • @ConfigRoot(name="github-app",
                phase=RUN_TIME)
    public class GitHubAppRuntimeConfig
    extends Object
    • Field Detail

      • appId

        @ConfigItem
        public String appId
        The numeric application id provided by GitHub.
      • appName

        @ConfigItem
        public Optional<String> appName
        The GitHub name of the application.

        Optional, only used for improving the user experience.

      • webhookSecret

        @ConfigItem
        public Optional<String> webhookSecret
        The webhook secret if defined in the GitHub UI.
      • webhookProxyUrl

        @ConfigItem
        public Optional<String> webhookProxyUrl
        The Smee.io proxy URL used when testing locally.
      • instanceEndpoint

        @ConfigItem
        public Optional<String> instanceEndpoint
        The GitHub instance endpoint.

        If not specified, defaults to the public github.com instance.

    • Constructor Detail

      • GitHubAppRuntimeConfig

        public GitHubAppRuntimeConfig()