Class RepositoryTagProtectionArgs.Builder

    • Method Detail

      • namePattern

        public RepositoryTagProtectionArgs.Builder namePattern​(com.pulumi.core.Output<java.lang.String> namePattern)
        Parameters:
        namePattern - Protected tag name pattern, for example v*.
        Returns:
        builder
      • namePattern

        public RepositoryTagProtectionArgs.Builder namePattern​(java.lang.String namePattern)
        Parameters:
        namePattern - Protected tag name pattern, for example v*.
        Returns:
        builder
      • repository

        public RepositoryTagProtectionArgs.Builder repository​(com.pulumi.core.Output<java.lang.String> repository)
        Parameters:
        repository - Repository name.
        Returns:
        builder
      • whitelistTeams

        public RepositoryTagProtectionArgs.Builder whitelistTeams​(@Nullable
                                                                  com.pulumi.core.Output<java.util.List<java.lang.String>> whitelistTeams)
        Parameters:
        whitelistTeams - Teams allowed to create matching tags.
        Returns:
        builder
      • whitelistTeams

        public RepositoryTagProtectionArgs.Builder whitelistTeams​(java.util.List<java.lang.String> whitelistTeams)
        Parameters:
        whitelistTeams - Teams allowed to create matching tags.
        Returns:
        builder
      • whitelistTeams

        public RepositoryTagProtectionArgs.Builder whitelistTeams​(java.lang.String... whitelistTeams)
        Parameters:
        whitelistTeams - Teams allowed to create matching tags.
        Returns:
        builder
      • whitelistUsernames

        public RepositoryTagProtectionArgs.Builder whitelistUsernames​(@Nullable
                                                                      com.pulumi.core.Output<java.util.List<java.lang.String>> whitelistUsernames)
        Parameters:
        whitelistUsernames - Users allowed to create matching tags.
        Returns:
        builder
      • whitelistUsernames

        public RepositoryTagProtectionArgs.Builder whitelistUsernames​(java.util.List<java.lang.String> whitelistUsernames)
        Parameters:
        whitelistUsernames - Users allowed to create matching tags.
        Returns:
        builder
      • whitelistUsernames

        public RepositoryTagProtectionArgs.Builder whitelistUsernames​(java.lang.String... whitelistUsernames)
        Parameters:
        whitelistUsernames - Users allowed to create matching tags.
        Returns:
        builder