Class ChangedMetadata

java.lang.Object
software.amazon.smithy.diff.ChangedMetadata
All Implemented Interfaces:
software.amazon.smithy.model.FromSourceLocation

public final class ChangedMetadata extends Object implements software.amazon.smithy.model.FromSourceLocation
Represents a change in metadata.
  • Method Details

    • getKey

      public String getKey()
      Gets the key of the metadata that changed.
      Returns:
      Returns the changed key.
    • getOldValue

      public software.amazon.smithy.model.node.Node getOldValue()
      Gets the old metadata value for this key.
      Returns:
      Returns the value in the old model.
    • getNewValue

      public software.amazon.smithy.model.node.Node getNewValue()
      Gets the new metadata value for this key.
      Returns:
      Returns the value in the new model.
    • getSourceLocation

      public software.amazon.smithy.model.SourceLocation getSourceLocation()
      Specified by:
      getSourceLocation in interface software.amazon.smithy.model.FromSourceLocation
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object