Package org.elasticsearch.client.license
Class StartTrialResponse
- java.lang.Object
-
- org.elasticsearch.client.license.StartTrialResponse
-
public class StartTrialResponse extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description StartTrialResponse(boolean acknowledged, boolean trialWasStarted, java.lang.String licenseType, java.lang.String errorMessage, java.lang.String acknowledgeHeader, java.util.Map<java.lang.String,java.lang.String[]> acknowledgeMessages)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StartTrialResponse
fromXContent(XContentParser parser)
java.lang.String
getAcknowledgeHeader()
If the request corresponding to this response did not acknowledge licensing changes that would result from starting a trial license (seeisAcknowledged()
), returns a message describing how the user must acknowledge licensing changes as a result of such a request.java.util.Map<java.lang.String,java.lang.String[]>
getAcknowledgeMessages()
If the request corresponding to this response did not acknowledge licensing changes that would result from starting a trial license (seeisAcknowledged()
, returns a map.java.lang.String
getErrorMessage()
If a trial license was not started as a result of the request corresponding to this response (seeisTrialWasStarted()
then returns a brief message explaining why the trial could not be started.java.lang.String
getLicenseType()
If a trial license was started as a result of the request corresponding to this response (seeisTrialWasStarted()
) then returns the type of license that was started on the cluster.boolean
isAcknowledged()
Returns true if the request that corresponds to this response acknowledged license changes that would occur as a result of starting a trial licenseboolean
isTrialWasStarted()
Returns true if a trial license was started as a result of the request corresponding to this response.
-
-
-
Method Detail
-
fromXContent
public static StartTrialResponse fromXContent(XContentParser parser) throws java.io.IOException
- Throws:
java.io.IOException
-
isAcknowledged
public boolean isAcknowledged()
Returns true if the request that corresponds to this response acknowledged license changes that would occur as a result of starting a trial license
-
isTrialWasStarted
public boolean isTrialWasStarted()
Returns true if a trial license was started as a result of the request corresponding to this response. Returns false if the cluster did not start a trial, or a trial had already been started before the corresponding request was made
-
getLicenseType
public java.lang.String getLicenseType()
If a trial license was started as a result of the request corresponding to this response (seeisTrialWasStarted()
) then returns the type of license that was started on the cluster. Returns null otherwise
-
getErrorMessage
public java.lang.String getErrorMessage()
If a trial license was not started as a result of the request corresponding to this response (seeisTrialWasStarted()
then returns a brief message explaining why the trial could not be started. Returns false otherwise
-
getAcknowledgeHeader
public java.lang.String getAcknowledgeHeader()
If the request corresponding to this response did not acknowledge licensing changes that would result from starting a trial license (seeisAcknowledged()
), returns a message describing how the user must acknowledge licensing changes as a result of such a request. Returns null otherwise
-
getAcknowledgeMessages
public java.util.Map<java.lang.String,java.lang.String[]> getAcknowledgeMessages()
If the request corresponding to this response did not acknowledge licensing changes that would result from starting a trial license (seeisAcknowledged()
, returns a map. The map's keys are names of commercial Elasticsearch features, and their values are messages about how those features will be affected by licensing changes as a result of starting a trial license
-
-