Interface AttributeModification<V>

Type Parameters:
V - the value type of the target attribute
All Known Subinterfaces:
AttributeTrack<V>
All Known Implementing Classes:
EnvironmentAttributeMap.Modification

@NullMarked @AsOf("3.3.0") public interface AttributeModification<V>
Describes an operation applied to an environment attribute.
Since:
3.3.0
  • Method Details

    • attribute

      @AsOf("3.3.0") EnvironmentAttribute<V> attribute()
      Gets the attribute this operation modifies.
      Returns:
      the modified attribute
      Since:
      3.3.0
    • operation

      @AsOf("3.3.0") AttributeOperation operation()
      Gets the operation applied to the attribute.
      Returns:
      the attribute operation
      Since:
      3.3.0