Class TopicChange.SetProperty

java.lang.Object
org.apache.gravitino.messaging.TopicChange.SetProperty
All Implemented Interfaces:
TopicChange
Enclosing interface:
TopicChange

public static final class TopicChange.SetProperty extends Object implements TopicChange
A topic change to set or update the property and value for the topic.
  • Method Details

    • getProperty

      public String getProperty()
      Retrieves the name of the property being set in the topic.
      Returns:
      The name of the property.
    • getValue

      public String getValue()
      Retrieves the value assigned to the property in the topic.
      Returns:
      The value of the property.
    • equals

      public boolean equals(Object o)
      Compares this SetProperty instance with another object for equality. Two instances are considered equal if they have the same property and value for the topic.
      Overrides:
      equals in class Object
      Parameters:
      o - The object to compare with this instance.
      Returns:
      true if the given object represents the same property setting; false otherwise.
    • hashCode

      public int hashCode()
      Generates a hash code for this SetProperty instance. The hash code is based on both the property name and its assigned value.
      Overrides:
      hashCode in class Object
      Returns:
      A hash code value for this property setting.
    • toString

      public String toString()
      Provides a string representation of the SetProperty instance. This string format includes the class name followed by the property and its value.
      Overrides:
      toString in class Object
      Returns:
      A string summary of the property setting.