Class AuditLogsConfig
java.lang.Object
org.opensearch.client.opensearch.security.AuditLogsConfig
- All Implemented Interfaces:
JsonpSerializable,PlainJsonSerializable,ToCopyableBuilder<AuditLogsConfig.Builder,AuditLogsConfig>
@JsonpDeserializable
@Generated("org.opensearch.client.codegen.CodeGenerator")
public class AuditLogsConfig
extends Object
implements PlainJsonSerializable, ToCopyableBuilder<AuditLogsConfig.Builder,AuditLogsConfig>
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<AuditLogsConfig> Json deserializer forAuditLogsConfig -
Method Summary
Modifier and TypeMethodDescriptionstatic AuditLogsConfig.Builderbuilder()API name:disabled_rest_categoriesAPI name:disabled_transport_categoriesfinal BooleanAPI name:enable_restfinal BooleanAPI name:enable_transportbooleanfinal BooleanAPI name:exclude_sensitive_headersinthashCode()API name:ignore_headersAPI name:ignore_requestsAPI name:ignore_url_paramsAPI name:ignore_usersfinal BooleanAPI name:log_request_bodystatic AuditLogsConfigfinal BooleanAPI name:resolve_bulk_requestsfinal BooleanAPI name:resolve_indicesvoidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static voidCreate 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 forAuditLogsConfig
-
-
Method Details
-
of
public static AuditLogsConfig of(Function<AuditLogsConfig.Builder, ObjectBuilder<AuditLogsConfig>> fn) -
disabledRestCategories
API name:disabled_rest_categories -
disabledTransportCategories
API name:disabled_transport_categories -
enableRest
API name:enable_rest -
enableTransport
API name:enable_transport -
excludeSensitiveHeaders
API name:exclude_sensitive_headers -
ignoreHeaders
API name:ignore_headers -
ignoreRequests
API name:ignore_requests -
ignoreUrlParams
API name:ignore_url_params -
ignoreUsers
API name:ignore_users -
logRequestBody
API name:log_request_body -
resolveBulkRequests
API name:resolve_bulk_requests -
resolveIndices
API name:resolve_indices -
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<AuditLogsConfig.Builder,AuditLogsConfig> - Returns:
- a new builder instance.
-
builder
-
setupAuditLogsConfigDeserializer
protected static void setupAuditLogsConfigDeserializer(ObjectDeserializer<AuditLogsConfig.Builder> op) -
hashCode
public int hashCode() -
equals
-