updateDocument

inline suspend fun <T> SearchClient.updateDocument(    target: String,     id: String,     doc: T,     json: Json = DEFAULT_JSON,     detectNoop: Boolean? = null,     ifSeqNo: Long? = null,     ifPrimaryTerm: Long? = null,     requireAlias: Boolean? = null,     retryOnConflict: Int? = null,     refresh: Refresh? = null,     routing: String? = null,     source: String? = null,     sourceIncludes: String? = null,     sourceExcludes: String? = null,     timeout: Duration? = null,     waitForActiveShards: String? = null,     extraParameters: Map<String, String>? = null): DocumentUpdateResponse
suspend fun SearchClient.updateDocument(    target: String,     id: String,     docJson: String,     detectNoop: Boolean? = null,     ifSeqNo: Long? = null,     ifPrimaryTerm: Long? = null,     requireAlias: Boolean? = null,     retryOnConflict: Int? = null,     refresh: Refresh? = null,     routing: String? = null,     source: String? = null,     sourceIncludes: String? = null,     sourceExcludes: String? = null,     timeout: Duration? = null,     waitForActiveShards: String? = null,     extraParameters: Map<String, String>? = null): DocumentUpdateResponse
inline suspend fun <T> SearchClient.updateDocument(    target: String,     id: String,     script: Script,     upsertJson: T,     json: Json = DEFAULT_JSON,     ifSeqNo: Long? = null,     ifPrimaryTerm: Long? = null,     requireAlias: Boolean? = null,     retryOnConflict: Int? = null,     refresh: Refresh? = null,     routing: String? = null,     source: String? = null,     sourceIncludes: String? = null,     sourceExcludes: String? = null,     timeout: Duration? = null,     waitForActiveShards: String? = null,     extraParameters: Map<String, String>? = null): DocumentUpdateResponse
suspend fun SearchClient.updateDocument(    target: String,     id: String,     script: Script,     upsertJson: String? = null,     ifSeqNo: Long? = null,     ifPrimaryTerm: Long? = null,     requireAlias: Boolean? = null,     retryOnConflict: Int? = null,     refresh: Refresh? = null,     routing: String? = null,     source: String? = null,     sourceIncludes: String? = null,     sourceExcludes: String? = null,     timeout: Duration? = null,     waitForActiveShards: String? = null,     extraParameters: Map<String, String>? = null): DocumentUpdateResponse