Class CloseIndexResult
java.lang.Object
org.opensearch.client.opensearch.indices.close.CloseIndexResult
- All Implemented Interfaces:
JsonpSerializable,PlainJsonSerializable,ToCopyableBuilder<CloseIndexResult.Builder,CloseIndexResult>
@JsonpDeserializable
@Generated("org.opensearch.client.codegen.CodeGenerator")
public class CloseIndexResult
extends Object
implements PlainJsonSerializable, ToCopyableBuilder<CloseIndexResult.Builder,CloseIndexResult>
The result of a close index operation.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<CloseIndexResult> Json deserializer forCloseIndexResult -
Method Summary
Modifier and TypeMethodDescriptionstatic CloseIndexResult.Builderbuilder()final booleanclosed()Required - Whether the index was successfully closed.booleaninthashCode()static CloseIndexResultvoidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static voidfinal Map<String, CloseShardResult> shards()The status of individual shards during the close operation.Create a new builderToCopyableBuilderthat is initialised with the current state of this object.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensearch.client.json.PlainJsonSerializable
toJsonStringMethods inherited from interface org.opensearch.client.util.ToCopyableBuilder
copy
-
Field Details
-
_DESERIALIZER
Json deserializer forCloseIndexResult
-
-
Method Details
-
of
public static CloseIndexResult of(Function<CloseIndexResult.Builder, ObjectBuilder<CloseIndexResult>> fn) -
closed
public final boolean closed()Required - Whether the index was successfully closed.API name:
closed -
shards
The status of individual shards during the close operation.API name:
shards -
serialize
Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
-
toBuilder
Description copied from interface:ToCopyableBuilderCreate a new builderToCopyableBuilderthat is initialised with the current state of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<CloseIndexResult.Builder,CloseIndexResult> - Returns:
- a new builder instance.
-
builder
-
setupCloseIndexResultDeserializer
protected static void setupCloseIndexResultDeserializer(ObjectDeserializer<CloseIndexResult.Builder> op) -
hashCode
public int hashCode() -
equals
-