Class PostFeatureUpgradeResponse
java.lang.Object
org.elasticsearch.transport.TransportMessage
org.elasticsearch.transport.TransportResponse
org.elasticsearch.action.ActionResponse
org.elasticsearch.action.admin.cluster.migration.PostFeatureUpgradeResponse
- All Implemented Interfaces:
Writeable,RefCounted,ToXContent,ToXContentObject
The response to return to a request for a system feature upgrade
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classA data class representing a feature that to be upgradedNested classes/interfaces inherited from class org.elasticsearch.action.ActionResponse
ActionResponse.EmptyNested classes/interfaces inherited from interface org.elasticsearch.xcontent.ToXContent
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.ParamsNested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable
Writeable.Reader<V>, Writeable.Writer<V> -
Field Summary
Fields inherited from interface org.elasticsearch.xcontent.ToXContent
EMPTY_PARAMS -
Constructor Summary
ConstructorsConstructorDescriptionPostFeatureUpgradeResponse(boolean accepted, List<PostFeatureUpgradeResponse.Feature> features, String reason, ElasticsearchException exception) -
Method Summary
Modifier and TypeMethodDescriptionbooleanWe disregard exceptions when determining response equalityinthashCode()We disregard exceptions when calculating hash codebooleantoString()toXContent(XContentBuilder builder, ToXContent.Params params) voidwriteTo(StreamOutput out) Write this into the StreamOutput.Methods inherited from class org.elasticsearch.transport.TransportMessage
decRef, hasReferences, incRef, remoteAddress, remoteAddress, tryIncRefMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.elasticsearch.xcontent.ToXContentObject
isFragment
-
Constructor Details
-
PostFeatureUpgradeResponse
public PostFeatureUpgradeResponse(boolean accepted, List<PostFeatureUpgradeResponse.Feature> features, @Nullable String reason, @Nullable ElasticsearchException exception) - Parameters:
accepted- Whether the upgrade request is accepted by the serverfeatures- A list of the features that will be upgradedreason- If the upgrade is rejected, the reason for rejection. Null otherwise.exception- If the upgrade is rejected because of an exception, the exception. Null otherwise.
-
PostFeatureUpgradeResponse
- Parameters:
in- A stream input for a serialized response object- Throws:
IOException- if we can't deserialize the object
-
-
Method Details
-
toXContent
public XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws IOException - Specified by:
toXContentin interfaceToXContent- Throws:
IOException
-
writeTo
Description copied from interface:WriteableWrite this into the StreamOutput.- Specified by:
writeToin interfaceWriteable- Throws:
IOException
-
isAccepted
public boolean isAccepted() -
getFeatures
-
getReason
-
getElasticsearchException
-
equals
We disregard exceptions when determining response equality -
hashCode
public int hashCode()We disregard exceptions when calculating hash code -
toString
-