Class CreateRoutingRequest
java.lang.Object
co.elastic.clients.elasticsearch._types.RequestBase
co.elastic.clients.elasticsearch.project.CreateRoutingRequest
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable
public class CreateRoutingRequest
extends RequestBase
implements JsonpSerializable
Create or update a project routing expression.
- 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<CreateRoutingRequest>static final Endpoint<CreateRoutingRequest,CreateRoutingResponse, ErrorResponse> Endpoint "project.create_routing". -
Method Summary
Modifier and TypeMethodDescriptionprotected static JsonpDeserializer<CreateRoutingRequest>final ProjectRoutingExpressionRequired - Request body.final Stringname()Required - The name of project routing expressionstatic CreateRoutingRequestrebuild()voidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this value to JSON.Methods inherited from class co.elastic.clients.elasticsearch._types.RequestBase
toString
-
Field Details
-
_DESERIALIZER
-
_ENDPOINT
Endpoint "project.create_routing".
-
-
Method Details
-
of
public static CreateRoutingRequest of(Function<CreateRoutingRequest.Builder, ObjectBuilder<CreateRoutingRequest>> fn) -
name
Required - The name of project routing expressionAPI name:
name -
expressions
Required - Request body. -
serialize
Serialize this value to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
rebuild
- Returns:
- New
CreateRoutingRequest.Builderinitialized with field values of this instance
-
createCreateRoutingRequestDeserializer
-