Class PutRoleMappingRequest
java.lang.Object
co.elastic.clients.elasticsearch._types.RequestBase
co.elastic.clients.elasticsearch.security.PutRoleMappingRequest
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable
public class PutRoleMappingRequest
extends RequestBase
implements JsonpSerializable
Creates and updates role mappings.
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class co.elastic.clients.elasticsearch._types.RequestBase
RequestBase.AbstractBuilder<BuilderT extends RequestBase.AbstractBuilder<BuilderT>> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<PutRoleMappingRequest>Json deserializer forPutRoleMappingRequeststatic final Endpoint<PutRoleMappingRequest,PutRoleMappingResponse, ErrorResponse> Endpoint "security.put_role_mapping". -
Method Summary
Modifier and TypeMethodDescriptionfinal Booleanenabled()API name:enabledmetadata()API name:metadatafinal Stringname()Required - Role-mapping namestatic PutRoleMappingRequestfinal Refreshrefresh()Iftrue(the default) then refresh the affected shards to make this operation visible to search, ifwait_forthen wait for a refresh to make this operation visible to search, iffalsethen do nothing with refreshes.roles()API name:rolesfinal List<RoleTemplate>API name:role_templatesfinal RoleMappingRulerules()API name:rulesrunAs()API name:run_asvoidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static voidMethods inherited from class co.elastic.clients.elasticsearch._types.RequestBase
toString
-
Field Details
-
_DESERIALIZER
Json deserializer forPutRoleMappingRequest -
_ENDPOINT
Endpoint "security.put_role_mapping".
-
-
Method Details
-
of
public static PutRoleMappingRequest of(Function<PutRoleMappingRequest.Builder, ObjectBuilder<PutRoleMappingRequest>> fn) -
enabled
API name:enabled -
metadata
API name:metadata -
name
Required - Role-mapping nameAPI name:
name -
refresh
Iftrue(the default) then refresh the affected shards to make this operation visible to search, ifwait_forthen wait for a refresh to make this operation visible to search, iffalsethen do nothing with refreshes.API name:
refresh -
roleTemplates
API name:role_templates -
roles
API name:roles -
rules
API name:rules -
runAs
API name:run_as -
serialize
Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
-
setupPutRoleMappingRequestDeserializer
protected static void setupPutRoleMappingRequestDeserializer(ObjectDeserializer<PutRoleMappingRequest.Builder> op)
-