Class DynamicOptions

java.lang.Object
org.opensearch.client.opensearch.security.DynamicOptions
All Implemented Interfaces:
JsonpSerializable, PlainJsonSerializable, ToCopyableBuilder<DynamicOptions.Builder,DynamicOptions>

@JsonpDeserializable @Generated("org.opensearch.client.codegen.CodeGenerator") public class DynamicOptions extends Object implements PlainJsonSerializable, ToCopyableBuilder<DynamicOptions.Builder,DynamicOptions>
  • Field Details

  • Method Details

    • of

    • authFailureListeners

      @Nonnull public final Map<String,JsonData> authFailureListeners()
      API name: auth_failure_listeners
    • authc

      @Nonnull public final Map<String,JsonData> authc()
      API name: authc
    • authz

      @Nonnull public final Map<String,JsonData> authz()
      API name: authz
    • disableIntertransportAuth

      @Nullable public final Boolean disableIntertransportAuth()
      API name: disable_intertransport_auth
    • disableRestAuth

      @Nullable public final Boolean disableRestAuth()
      API name: disable_rest_auth
    • doNotFailOnForbidden

      @Nullable public final Boolean doNotFailOnForbidden()
      API name: do_not_fail_on_forbidden
    • doNotFailOnForbiddenEmpty

      @Nullable public final Boolean doNotFailOnForbiddenEmpty()
      API name: do_not_fail_on_forbidden_empty
    • filteredAliasMode

      @Nullable public final String filteredAliasMode()
      API name: filtered_alias_mode
    • hostsResolverMode

      @Nullable public final String hostsResolverMode()
      API name: hosts_resolver_mode
    • http

      @Nonnull public final Map<String,JsonData> http()
      API name: http
    • kibana

      @Nonnull public final Map<String,JsonData> kibana()
      API name: kibana
    • multiRolespanEnabled

      @Nullable public final Boolean multiRolespanEnabled()
      API name: multi_rolespan_enabled
    • onBehalfOf

      @Nonnull public final Map<String,JsonData> onBehalfOf()
      API name: on_behalf_of
    • opensearchDashboards

      @Nonnull public final Map<String,JsonData> opensearchDashboards()
      API name: opensearch-dashboards
    • respectRequestIndicesOptions

      @Nullable public final Boolean respectRequestIndicesOptions()
      API name: respect_request_indices_options
    • serialize

      public void serialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
      Serialize this object to JSON.
      Specified by:
      serialize in interface JsonpSerializable
    • serializeInternal

      protected void serializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
    • toBuilder

      @Nonnull public DynamicOptions.Builder toBuilder()
      Description copied from interface: ToCopyableBuilder
      Create a new builder ToCopyableBuilder that is initialised with the current state of this object.
      Specified by:
      toBuilder in interface ToCopyableBuilder<DynamicOptions.Builder,DynamicOptions>
      Returns:
      a new builder instance.
    • builder

      @Nonnull public static DynamicOptions.Builder builder()
    • setupDynamicOptionsDeserializer

      protected static void setupDynamicOptionsDeserializer(ObjectDeserializer<DynamicOptions.Builder> op)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object