Class TrialLicenseVersion

java.lang.Object
org.elasticsearch.license.internal.TrialLicenseVersion
All Implemented Interfaces:
Writeable, ToXContent, ToXContentFragment

public class TrialLicenseVersion extends Object implements ToXContentFragment, Writeable
Sometimes we release a version with a bunch of cool new features, and we want people to be able to start a new trial license in a cluster that's already used a trial and let it expire. This class controls when we do that. The serialization of this class is designed to maintain compatibility with old-school Elasticsearch versions (specifically the Version class).