Class DynamicOptions.Builder
java.lang.Object
org.opensearch.client.util.ObjectBuilderBase
org.opensearch.client.opensearch.security.DynamicOptions.Builder
- All Implemented Interfaces:
CopyableBuilder<DynamicOptions.Builder,,DynamicOptions> MutableBuilder<DynamicOptions.Builder,,DynamicOptions> ObjectBuilder<DynamicOptions>
- Enclosing class:
DynamicOptions
public static class DynamicOptions.Builder
extends ObjectBuilderBase
implements CopyableBuilder<DynamicOptions.Builder,DynamicOptions>
Builder for
DynamicOptions.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal DynamicOptions.BuilderAPI name:authcfinal DynamicOptions.BuilderAPI name:authcfinal DynamicOptions.BuilderauthFailureListeners(String key, JsonData value) API name:auth_failure_listenersfinal DynamicOptions.BuilderAPI name:auth_failure_listenersfinal DynamicOptions.BuilderAPI name:authzfinal DynamicOptions.BuilderAPI name:authzbuild()Builds aDynamicOptions.copy()Create a new builderCopyableBuilderthat is a copy of this one.final DynamicOptions.BuilderdisableIntertransportAuth(Boolean value) API name:disable_intertransport_authfinal DynamicOptions.BuilderdisableRestAuth(Boolean value) API name:disable_rest_authfinal DynamicOptions.BuilderdoNotFailOnForbidden(Boolean value) API name:do_not_fail_on_forbiddenfinal DynamicOptions.BuilderdoNotFailOnForbiddenEmpty(Boolean value) API name:do_not_fail_on_forbidden_emptyfinal DynamicOptions.BuilderfilteredAliasMode(String value) API name:filtered_alias_modefinal DynamicOptions.BuilderhostsResolverMode(String value) API name:hosts_resolver_modefinal DynamicOptions.BuilderAPI name:httpfinal DynamicOptions.BuilderAPI name:httpfinal DynamicOptions.BuilderAPI name:kibanafinal DynamicOptions.BuilderAPI name:kibanafinal DynamicOptions.BuildermultiRolespanEnabled(Boolean value) API name:multi_rolespan_enabledfinal DynamicOptions.BuilderonBehalfOf(String key, JsonData value) API name:on_behalf_offinal DynamicOptions.BuilderonBehalfOf(Map<String, JsonData> map) API name:on_behalf_offinal DynamicOptions.BuilderopensearchDashboards(String key, JsonData value) API name:opensearch-dashboardsfinal DynamicOptions.BuilderAPI name:opensearch-dashboardsfinal DynamicOptions.BuilderAPI name:respect_request_indices_optionsMethods 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<DynamicOptions.Builder,DynamicOptions> - Returns:
- a new builder instance.
-
authFailureListeners
API name:auth_failure_listenersAdds all elements of
maptoauthFailureListeners. -
authFailureListeners
API name:auth_failure_listenersAdds an entry to
authFailureListeners. -
authc
API name:authcAdds all elements of
maptoauthc. -
authc
API name:authcAdds an entry to
authc. -
authz
API name:authzAdds all elements of
maptoauthz. -
authz
API name:authzAdds an entry to
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:httpAdds all elements of
maptohttp. -
http
API name:httpAdds an entry to
http. -
kibana
API name:kibanaAdds all elements of
maptokibana. -
kibana
API name:kibanaAdds an entry to
kibana. -
multiRolespanEnabled
API name:multi_rolespan_enabled -
onBehalfOf
API name:on_behalf_ofAdds all elements of
maptoonBehalfOf. -
onBehalfOf
API name:on_behalf_ofAdds an entry to
onBehalfOf. -
opensearchDashboards
API name:opensearch-dashboardsAdds all elements of
maptoopensearchDashboards. -
opensearchDashboards
API name:opensearch-dashboardsAdds an entry to
opensearchDashboards. -
respectRequestIndicesOptions
API name:respect_request_indices_options -
build
Builds aDynamicOptions.- Specified by:
buildin interfaceObjectBuilder<DynamicOptions>- Throws:
NullPointerException- if some of the required fields are null.
-