Interface TagChange

All Known Implementing Classes:
TagChange.RemoveProperty, TagChange.RenameTag, TagChange.SetProperty, TagChange.UpdateTagComment

@Evolving public interface TagChange
Interface for supporting tag changes. This interface will be used to provide tag modification operations for each tag.
  • Method Details

    • rename

      static TagChange rename(String newName)
      Creates a new tag change to rename the tag.
      Parameters:
      newName - The new name of the tag.
      Returns:
      The tag change.
    • updateComment

      static TagChange updateComment(String newComment)
      Creates a new tag change to update the tag comment.
      Parameters:
      newComment - The new comment for the tag.
      Returns:
      The tag change.
    • setProperty

      static TagChange setProperty(String property, String value)
      Creates a new tag change to set the property and value for the tag.
      Parameters:
      property - The property name to set.
      value - The value to set the property to.
      Returns:
      The tag change.
    • removeProperty

      static TagChange removeProperty(String property)
      Creates a new tag change to remove a property from the tag.
      Parameters:
      property - The property name to remove.
      Returns:
      The tag change.