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

@JsonpDeserializable
public final class Security
extends Base
  • Field Details

  • Constructor Details

  • Method Details

    • apiKeyService

      public FeatureToggle apiKeyService()
      API name: api_key_service
    • anonymous

      public FeatureToggle anonymous()
      API name: anonymous
    • audit

      public Audit audit()
      API name: audit
    • fips140

      public FeatureToggle fips140()
      API name: fips_140
    • ipfilter

      public IpFilter ipfilter()
      API name: ipfilter
    • realms

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

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

      public SecurityRoles roles()
      API name: roles
    • ssl

      public Ssl ssl()
      API name: ssl
    • systemKey

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

      public FeatureToggle tokenService()
      API name: token_service
    • operatorPrivileges

      public Base operatorPrivileges()
      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​(DelegatingDeserializer<Security.Builder> op)