Class GitHubClientSecret


  • public final class GitHubClientSecret
    extends Object
    Client secret information for factory's bring your own app repository configuration.
    • Constructor Detail

      • GitHubClientSecret

        public GitHubClientSecret()
    • Method Detail

      • byoaSecretAkvUrl

        public String byoaSecretAkvUrl()
        Get the byoaSecretAkvUrl property: Bring your own app client secret AKV URL.
        Returns:
        the byoaSecretAkvUrl value.
      • withByoaSecretAkvUrl

        public GitHubClientSecret withByoaSecretAkvUrl​(String byoaSecretAkvUrl)
        Set the byoaSecretAkvUrl property: Bring your own app client secret AKV URL.
        Parameters:
        byoaSecretAkvUrl - the byoaSecretAkvUrl value to set.
        Returns:
        the GitHubClientSecret object itself.
      • byoaSecretName

        public String byoaSecretName()
        Get the byoaSecretName property: Bring your own app client secret name in AKV.
        Returns:
        the byoaSecretName value.
      • withByoaSecretName

        public GitHubClientSecret withByoaSecretName​(String byoaSecretName)
        Set the byoaSecretName property: Bring your own app client secret name in AKV.
        Parameters:
        byoaSecretName - the byoaSecretName value to set.
        Returns:
        the GitHubClientSecret object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.