Class SearchGuardLicense

  • All Implemented Interfaces:
    org.elasticsearch.common.io.stream.Writeable

    public final class SearchGuardLicense
    extends Object
    implements org.elasticsearch.common.io.stream.Writeable
    • Method Detail

      • createTrialLicense

        public static SearchGuardLicense createTrialLicense​(String issueDate,
                                                            org.elasticsearch.cluster.service.ClusterService clusterService,
                                                            String msg)
      • writeTo

        public void writeTo​(org.elasticsearch.common.io.stream.StreamOutput out)
                     throws IOException
        Specified by:
        writeTo in interface org.elasticsearch.common.io.stream.Writeable
        Throws:
        IOException
      • getUid

        public String getUid()
      • getIssueDate

        public String getIssueDate()
      • getExpiryDate

        public String getExpiryDate()
      • getIssuedTo

        public String getIssuedTo()
      • getIssuer

        public String getIssuer()
      • getStartDate

        public String getStartDate()
      • getMajorVersion

        public Integer getMajorVersion()
      • getClusterName

        public String getClusterName()
      • getExpiresInDays

        public long getExpiresInDays()
      • isExpired

        public boolean isExpired()
      • isValid

        public boolean isValid()
      • getAction

        public String getAction()
      • getProdUsage

        public String getProdUsage()
      • getAllowedNodeCount

        public int getAllowedNodeCount()