Interface SimpleDiffable<T extends Diffable<T>>

All Superinterfaces:
Diffable<T>, Writeable
All Known Implementing Classes:
AliasMetadata, ClusterBlocks, ComponentTemplate, ComposableIndexTemplate, DataStream, DataStreamAlias, DiscoveryNodes, GetDataStreamAction.Response.DataStreamInfo, IndexRoutingTable, IndexTemplateMetadata, MappingMetadata, PipelineConfiguration, RolloverInfo, SingleFeatureMigrationResult, SingleNodeShutdownMetadata, StoredScriptSource, Template

public interface SimpleDiffable<T extends Diffable<T>> extends Diffable<T>
Simple diffable object with simple diffs implementation that sends the entire object if object has changed or nothing if object remained the same.