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>
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<DynamicOptions> Json deserializer forDynamicOptions -
Method Summary
Modifier and TypeMethodDescriptionauthc()API name:authcAPI name:auth_failure_listenersauthz()API name:authzstatic DynamicOptions.Builderbuilder()final BooleanAPI name:disable_intertransport_authfinal BooleanAPI name:disable_rest_authfinal BooleanAPI name:do_not_fail_on_forbiddenfinal BooleanAPI name:do_not_fail_on_forbidden_emptybooleanfinal StringAPI name:filtered_alias_modeinthashCode()final StringAPI name:hosts_resolver_modehttp()API name:httpkibana()API name:kibanafinal BooleanAPI name:multi_rolespan_enabledstatic DynamicOptionsAPI name:on_behalf_ofAPI name:opensearch-dashboardsfinal BooleanAPI name:respect_request_indices_optionsvoidserialize(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 forDynamicOptions
-
-
Method Details
-
of
-
authFailureListeners
API name:auth_failure_listeners -
authc
API name:authc -
authz
API name:authz -
disableIntertransportAuth
API name:disable_intertransport_auth -
disableRestAuth
API name:disable_rest_auth -
doNotFailOnForbidden
API name:do_not_fail_on_forbidden -
doNotFailOnForbiddenEmpty
API name:do_not_fail_on_forbidden_empty -
filteredAliasMode
API name:filtered_alias_mode -
hostsResolverMode
API name:hosts_resolver_mode -
http
API name:http -
kibana
API name:kibana -
multiRolespanEnabled
API name:multi_rolespan_enabled -
onBehalfOf
API name:on_behalf_of -
opensearchDashboards
API name:opensearch-dashboards -
respectRequestIndicesOptions
API name:respect_request_indices_options -
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<DynamicOptions.Builder,DynamicOptions> - Returns:
- a new builder instance.
-
builder
-
setupDynamicOptionsDeserializer
protected static void setupDynamicOptionsDeserializer(ObjectDeserializer<DynamicOptions.Builder> op) -
hashCode
public int hashCode() -
equals
-