Interface StatusToXContentObject
- All Superinterfaces:
org.elasticsearch.common.xcontent.ToXContent
,org.elasticsearch.common.xcontent.ToXContentObject
- All Known Implementing Classes:
BulkItemResponse
,BulkResponse
,ClearScrollResponse
,ClosePointInTimeResponse
,ClusterHealthResponse
,DeleteResponse
,DocWriteResponse
,ExplainResponse
,GetPipelineResponse
,GetScriptContextResponse
,GetScriptLanguageResponse
,GetStoredScriptResponse
,IndexResponse
,ListDanglingIndicesResponse
,SearchResponse
,UpdateResponse
public interface StatusToXContentObject
extends org.elasticsearch.common.xcontent.ToXContentObject
Objects that can both render themselves in as json/yaml/etc and can provide a
RestStatus
for their response. Usually should be
implemented by top level responses sent back to users from REST endpoints.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContent
org.elasticsearch.common.xcontent.ToXContent.DelegatingMapParams, org.elasticsearch.common.xcontent.ToXContent.MapParams, org.elasticsearch.common.xcontent.ToXContent.Params
-
Field Summary
Fields inherited from interface org.elasticsearch.common.xcontent.ToXContent
EMPTY_PARAMS
-
Method Summary
Modifier and TypeMethodDescriptionstatus()
Returns the REST status to make sure it is returned correctlystatic StatusToXContentObject
withStatus(RestStatus status, org.elasticsearch.common.xcontent.ToXContentObject xContent)
Methods inherited from interface org.elasticsearch.common.xcontent.ToXContent
toXContent
Methods inherited from interface org.elasticsearch.common.xcontent.ToXContentObject
isFragment
-
Method Details
-
status
RestStatus status()Returns the REST status to make sure it is returned correctly -
withStatus
static StatusToXContentObject withStatus(RestStatus status, org.elasticsearch.common.xcontent.ToXContentObject xContent)
-