Package org.apache.gravitino.messaging
Class TopicChange.SetProperty
java.lang.Object
org.apache.gravitino.messaging.TopicChange.SetProperty
- All Implemented Interfaces:
TopicChange
- Enclosing interface:
- TopicChange
A topic change to set or update the property and value for the topic.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.gravitino.messaging.TopicChange
TopicChange.RemoveProperty, TopicChange.SetProperty, TopicChange.UpdateTopicComment
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Compares this SetProperty instance with another object for equality.Retrieves the name of the property being set in the topic.getValue()
Retrieves the value assigned to the property in the topic.int
hashCode()
Generates a hash code for this SetProperty instance.toString()
Provides a string representation of the SetProperty instance.
-
Method Details
-
getProperty
Retrieves the name of the property being set in the topic.- Returns:
- The name of the property.
-
getValue
Retrieves the value assigned to the property in the topic.- Returns:
- The value of the property.
-
equals
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. -
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. -
toString
Provides a string representation of the SetProperty instance. This string format includes the class name followed by the property and its value.
-