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
,org.elasticsearch.core.RefCounted
,org.elasticsearch.xcontent.ToXContent
,org.elasticsearch.xcontent.ToXContentObject
public class PostFeatureUpgradeResponse
extends ActionResponse
implements org.elasticsearch.xcontent.ToXContentObject
The response to return to a request for a system feature upgrade
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
A data class representing a feature that to be upgradedNested classes/interfaces inherited from class org.elasticsearch.action.ActionResponse
ActionResponse.Empty
Nested classes/interfaces inherited from interface org.elasticsearch.xcontent.ToXContent
org.elasticsearch.xcontent.ToXContent.DelegatingMapParams, org.elasticsearch.xcontent.ToXContent.MapParams, org.elasticsearch.xcontent.ToXContent.Params
Nested 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
ConstructorDescriptionPostFeatureUpgradeResponse
(boolean accepted, List<PostFeatureUpgradeResponse.Feature> features, String reason, ElasticsearchException exception) -
Method Summary
Modifier and TypeMethodDescriptionboolean
We disregard exceptions when determining response equalityint
hashCode()
We disregard exceptions when calculating hash codeboolean
toString()
org.elasticsearch.xcontent.XContentBuilder
toXContent
(org.elasticsearch.xcontent.XContentBuilder builder, org.elasticsearch.xcontent.ToXContent.Params params) void
writeTo
(StreamOutput out) Write this into the StreamOutput.Methods inherited from class org.elasticsearch.transport.TransportMessage
decRef, hasReferences, incRef, remoteAddress, remoteAddress, tryIncRef
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods 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 org.elasticsearch.xcontent.XContentBuilder toXContent(org.elasticsearch.xcontent.XContentBuilder builder, org.elasticsearch.xcontent.ToXContent.Params params) throws IOException - Specified by:
toXContent
in interfaceorg.elasticsearch.xcontent.ToXContent
- Throws:
IOException
-
writeTo
Description copied from interface:Writeable
Write this into the StreamOutput.- Specified by:
writeTo
in 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
-