Class ConfigServerGitProperty


  • public final class ConfigServerGitProperty
    extends Object
    Property of git.
    • Constructor Detail

      • ConfigServerGitProperty

        public ConfigServerGitProperty()
    • Method Detail

      • repositories

        public List<GitPatternRepository> repositories()
        Get the repositories property: Repositories of git.
        Returns:
        the repositories value.
      • withRepositories

        public ConfigServerGitProperty withRepositories​(List<GitPatternRepository> repositories)
        Set the repositories property: Repositories of git.
        Parameters:
        repositories - the repositories value to set.
        Returns:
        the ConfigServerGitProperty object itself.
      • uri

        public String uri()
        Get the uri property: URI of the repository.
        Returns:
        the uri value.
      • withUri

        public ConfigServerGitProperty withUri​(String uri)
        Set the uri property: URI of the repository.
        Parameters:
        uri - the uri value to set.
        Returns:
        the ConfigServerGitProperty object itself.
      • label

        public String label()
        Get the label property: Label of the repository.
        Returns:
        the label value.
      • withLabel

        public ConfigServerGitProperty withLabel​(String label)
        Set the label property: Label of the repository.
        Parameters:
        label - the label value to set.
        Returns:
        the ConfigServerGitProperty object itself.
      • searchPaths

        public List<String> searchPaths()
        Get the searchPaths property: Searching path of the repository.
        Returns:
        the searchPaths value.
      • withSearchPaths

        public ConfigServerGitProperty withSearchPaths​(List<String> searchPaths)
        Set the searchPaths property: Searching path of the repository.
        Parameters:
        searchPaths - the searchPaths value to set.
        Returns:
        the ConfigServerGitProperty object itself.
      • username

        public String username()
        Get the username property: Username of git repository basic auth.
        Returns:
        the username value.
      • withUsername

        public ConfigServerGitProperty withUsername​(String username)
        Set the username property: Username of git repository basic auth.
        Parameters:
        username - the username value to set.
        Returns:
        the ConfigServerGitProperty object itself.
      • password

        public String password()
        Get the password property: Password of git repository basic auth.
        Returns:
        the password value.
      • withPassword

        public ConfigServerGitProperty withPassword​(String password)
        Set the password property: Password of git repository basic auth.
        Parameters:
        password - the password value to set.
        Returns:
        the ConfigServerGitProperty object itself.
      • hostKey

        public String hostKey()
        Get the hostKey property: Public sshKey of git repository.
        Returns:
        the hostKey value.
      • withHostKey

        public ConfigServerGitProperty withHostKey​(String hostKey)
        Set the hostKey property: Public sshKey of git repository.
        Parameters:
        hostKey - the hostKey value to set.
        Returns:
        the ConfigServerGitProperty object itself.
      • hostKeyAlgorithm

        public String hostKeyAlgorithm()
        Get the hostKeyAlgorithm property: SshKey algorithm of git repository.
        Returns:
        the hostKeyAlgorithm value.
      • withHostKeyAlgorithm

        public ConfigServerGitProperty withHostKeyAlgorithm​(String hostKeyAlgorithm)
        Set the hostKeyAlgorithm property: SshKey algorithm of git repository.
        Parameters:
        hostKeyAlgorithm - the hostKeyAlgorithm value to set.
        Returns:
        the ConfigServerGitProperty object itself.
      • privateKey

        public String privateKey()
        Get the privateKey property: Private sshKey algorithm of git repository.
        Returns:
        the privateKey value.
      • withPrivateKey

        public ConfigServerGitProperty withPrivateKey​(String privateKey)
        Set the privateKey property: Private sshKey algorithm of git repository.
        Parameters:
        privateKey - the privateKey value to set.
        Returns:
        the ConfigServerGitProperty object itself.
      • strictHostKeyChecking

        public Boolean strictHostKeyChecking()
        Get the strictHostKeyChecking property: Strict host key checking or not.
        Returns:
        the strictHostKeyChecking value.
      • withStrictHostKeyChecking

        public ConfigServerGitProperty withStrictHostKeyChecking​(Boolean strictHostKeyChecking)
        Set the strictHostKeyChecking property: Strict host key checking or not.
        Parameters:
        strictHostKeyChecking - the strictHostKeyChecking value to set.
        Returns:
        the ConfigServerGitProperty object itself.
      • validate

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