java.lang.Object
co.elastic.clients.elasticsearch.xpack.usage.Base
co.elastic.clients.elasticsearch.xpack.usage.Security
All Implemented Interfaces:
JsonpSerializable

@JsonpDeserializable
public class Security
extends Base
See Also:
API specification
  • Field Details

  • Method Details

    • of

      public static Security of​(java.util.function.Function<Security.Builder,​ObjectBuilder<Security>> fn)
    • apiKeyService

      public final FeatureToggle apiKeyService()
      Required - API name: api_key_service
    • anonymous

      public final FeatureToggle anonymous()
      Required - API name: anonymous
    • audit

      public final Audit audit()
      Required - API name: audit
    • fips140

      public final FeatureToggle fips140()
      Required - API name: fips_140
    • ipfilter

      public final IpFilter ipfilter()
      Required - API name: ipfilter
    • realms

      public final java.util.Map<java.lang.String,​Realm> realms()
      Required - API name: realms
    • roleMapping

      public final java.util.Map<java.lang.String,​RoleMapping> roleMapping()
      Required - API name: role_mapping
    • roles

      public final SecurityRoles roles()
      Required - API name: roles
    • ssl

      public final Ssl ssl()
      Required - API name: ssl
    • systemKey

      @Nullable public final FeatureToggle systemKey()
      API name: system_key
    • tokenService

      public final FeatureToggle tokenService()
      Required - API name: token_service
    • operatorPrivileges

      public final Base operatorPrivileges()
      Required - API name: operator_privileges
    • serializeInternal

      protected void serializeInternal​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
      Overrides:
      serializeInternal in class Base
    • setupSecurityDeserializer

      protected static void setupSecurityDeserializer​(ObjectDeserializer<Security.Builder> op)