Class RepositoryResourceInfo


  • public final class RepositoryResourceInfo
    extends Object
    Resources created in user's repository for the source-control.
    • Constructor Detail

      • RepositoryResourceInfo

        public RepositoryResourceInfo()
    • Method Detail

      • webhook

        public Webhook webhook()
        Get the webhook property: The webhook object created for the source-control.
        Returns:
        the webhook value.
      • withWebhook

        public RepositoryResourceInfo withWebhook​(Webhook webhook)
        Set the webhook property: The webhook object created for the source-control.
        Parameters:
        webhook - the webhook value to set.
        Returns:
        the RepositoryResourceInfo object itself.
      • gitHubResourceInfo

        public GitHubResourceInfo gitHubResourceInfo()
        Get the gitHubResourceInfo property: Resources created in GitHub for this source-control.
        Returns:
        the gitHubResourceInfo value.
      • withGitHubResourceInfo

        public RepositoryResourceInfo withGitHubResourceInfo​(GitHubResourceInfo gitHubResourceInfo)
        Set the gitHubResourceInfo property: Resources created in GitHub for this source-control.
        Parameters:
        gitHubResourceInfo - the gitHubResourceInfo value to set.
        Returns:
        the RepositoryResourceInfo object itself.
      • azureDevOpsResourceInfo

        public AzureDevOpsResourceInfo azureDevOpsResourceInfo()
        Get the azureDevOpsResourceInfo property: Resources created in Azure DevOps for this source-control.
        Returns:
        the azureDevOpsResourceInfo value.
      • withAzureDevOpsResourceInfo

        public RepositoryResourceInfo withAzureDevOpsResourceInfo​(AzureDevOpsResourceInfo azureDevOpsResourceInfo)
        Set the azureDevOpsResourceInfo property: Resources created in Azure DevOps for this source-control.
        Parameters:
        azureDevOpsResourceInfo - the azureDevOpsResourceInfo value to set.
        Returns:
        the RepositoryResourceInfo object itself.
      • validate

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