Class AuditLogsConfig.Builder
java.lang.Object
org.opensearch.client.util.ObjectBuilderBase
org.opensearch.client.opensearch.security.AuditLogsConfig.Builder
- All Implemented Interfaces:
CopyableBuilder<AuditLogsConfig.Builder,,AuditLogsConfig> MutableBuilder<AuditLogsConfig.Builder,,AuditLogsConfig> ObjectBuilder<AuditLogsConfig>
- Enclosing class:
AuditLogsConfig
public static class AuditLogsConfig.Builder
extends ObjectBuilderBase
implements CopyableBuilder<AuditLogsConfig.Builder,AuditLogsConfig>
Builder for
AuditLogsConfig.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aAuditLogsConfig.copy()Create a new builderCopyableBuilderthat is a copy of this one.final AuditLogsConfig.BuilderdisabledRestCategories(String value, String... values) API name:disabled_rest_categoriesfinal AuditLogsConfig.BuilderdisabledRestCategories(List<String> list) API name:disabled_rest_categoriesfinal AuditLogsConfig.BuilderdisabledTransportCategories(String value, String... values) API name:disabled_transport_categoriesfinal AuditLogsConfig.BuilderAPI name:disabled_transport_categoriesfinal AuditLogsConfig.BuilderenableRest(Boolean value) API name:enable_restfinal AuditLogsConfig.BuilderenableTransport(Boolean value) API name:enable_transportfinal AuditLogsConfig.BuilderexcludeSensitiveHeaders(Boolean value) API name:exclude_sensitive_headersfinal AuditLogsConfig.BuilderignoreHeaders(String value, String... values) API name:ignore_headersfinal AuditLogsConfig.BuilderignoreHeaders(List<String> list) API name:ignore_headersfinal AuditLogsConfig.BuilderignoreRequests(String value, String... values) API name:ignore_requestsfinal AuditLogsConfig.BuilderignoreRequests(List<String> list) API name:ignore_requestsfinal AuditLogsConfig.BuilderignoreUrlParams(String value, String... values) API name:ignore_url_paramsfinal AuditLogsConfig.BuilderignoreUrlParams(List<String> list) API name:ignore_url_paramsfinal AuditLogsConfig.BuilderignoreUsers(String value, String... values) API name:ignore_usersfinal AuditLogsConfig.BuilderignoreUsers(List<String> list) API name:ignore_usersfinal AuditLogsConfig.BuilderlogRequestBody(Boolean value) API name:log_request_bodyfinal AuditLogsConfig.BuilderresolveBulkRequests(Boolean value) API name:resolve_bulk_requestsfinal AuditLogsConfig.BuilderresolveIndices(Boolean value) API name:resolve_indicesMethods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _listCopy, _mapCopy, _mapPut, _mapPutAllMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensearch.client.util.MutableBuilder
applyMutation
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
copy
Description copied from interface:CopyableBuilderCreate a new builderCopyableBuilderthat is a copy of this one.- Specified by:
copyin interfaceCopyableBuilder<AuditLogsConfig.Builder,AuditLogsConfig> - Returns:
- a new builder instance.
-
disabledRestCategories
API name:disabled_rest_categoriesAdds all elements of
listtodisabledRestCategories. -
disabledRestCategories
@Nonnull public final AuditLogsConfig.Builder disabledRestCategories(String value, String... values) API name:disabled_rest_categoriesAdds one or more values to
disabledRestCategories. -
disabledTransportCategories
API name:disabled_transport_categoriesAdds all elements of
listtodisabledTransportCategories. -
disabledTransportCategories
@Nonnull public final AuditLogsConfig.Builder disabledTransportCategories(String value, String... values) API name:disabled_transport_categoriesAdds one or more values to
disabledTransportCategories. -
enableRest
API name:enable_rest -
enableTransport
API name:enable_transport -
excludeSensitiveHeaders
API name:exclude_sensitive_headers -
ignoreHeaders
API name:ignore_headersAdds all elements of
listtoignoreHeaders. -
ignoreHeaders
API name:ignore_headersAdds one or more values to
ignoreHeaders. -
ignoreRequests
API name:ignore_requestsAdds all elements of
listtoignoreRequests. -
ignoreRequests
API name:ignore_requestsAdds one or more values to
ignoreRequests. -
ignoreUrlParams
API name:ignore_url_paramsAdds all elements of
listtoignoreUrlParams. -
ignoreUrlParams
API name:ignore_url_paramsAdds one or more values to
ignoreUrlParams. -
ignoreUsers
API name:ignore_usersAdds all elements of
listtoignoreUsers. -
ignoreUsers
API name:ignore_usersAdds one or more values to
ignoreUsers. -
logRequestBody
API name:log_request_body -
resolveBulkRequests
API name:resolve_bulk_requests -
resolveIndices
API name:resolve_indices -
build
Builds aAuditLogsConfig.- Specified by:
buildin interfaceObjectBuilder<AuditLogsConfig>- Throws:
NullPointerException- if some of the required fields are null.
-