Module org.elasticsearch.xcore
Class PutRoleMappingRequestBuilder
java.lang.Object
org.elasticsearch.action.ActionRequestBuilder<PutRoleMappingRequest,PutRoleMappingResponse>
org.elasticsearch.xpack.core.security.action.rolemapping.PutRoleMappingRequestBuilder
- All Implemented Interfaces:
RequestBuilder<PutRoleMappingRequest,,PutRoleMappingResponse> WriteRequestBuilder<PutRoleMappingRequestBuilder>
public class PutRoleMappingRequestBuilder
extends ActionRequestBuilder<PutRoleMappingRequest,PutRoleMappingResponse>
implements WriteRequestBuilder<PutRoleMappingRequestBuilder>
Builder for requests to add/update a role-mapping to the native store
see org.elasticsearch.xpack.security.authc.support.mapper.NativeRoleMappingStore
-
Field Summary
Fields inherited from class org.elasticsearch.action.ActionRequestBuilder
action, client, request -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionenabled(boolean enabled) expression(RoleMapperExpression expression) roleTemplates(TemplateRoleName... templates) Populate the put role request from the source and the role's nameMethods inherited from class org.elasticsearch.action.ActionRequestBuilder
execute, execute, get, get, requestMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.elasticsearch.action.support.WriteRequestBuilder
request, setRefreshPolicy, setRefreshPolicy
-
Constructor Details
-
PutRoleMappingRequestBuilder
-
-
Method Details
-
source
public PutRoleMappingRequestBuilder source(String name, org.elasticsearch.xcontent.XContentParser parser) throws IOException Populate the put role request from the source and the role's name- Throws:
IOException
-
name
-
roles
-
roleTemplates
-
expression
-
enabled
-
metadata
-