Class PathBuilder
- java.lang.Object
-
- com.maxxton.microdocs.core.builder.PathBuilder
-
-
Constructor Summary
Constructors Constructor Description PathBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Pathbuild()Build the domain objectPathBuildercomponent(ReflectClass<?> controller)PathBuildercomponent(java.lang.String controllerName)PathBuilderconsumes(java.lang.String... consumes)PathBuilderconsumes(java.util.List<java.lang.String> consumes)PathBuilderdescription(java.lang.String description)PathBuildermethod(ReflectMethod method)PathBuildermethod(java.lang.String methodName)PathBuilderoperationId(java.lang.String operationId)PathBuilderparameter(Parameter parameter)PathBuilderparameters(java.util.List<Parameter> parameters)java.lang.Stringpath()PathBuilderpath(java.lang.String path)PathBuilderproduces(java.lang.String... produces)PathBuilderproduces(java.util.List<java.lang.String> produces)java.lang.StringrequestMethod()PathBuilderrequestMethod(java.lang.String method)PathBuilderresponse(Response response)PathBuilderresponses(java.util.Map<java.lang.String,Response> responses)PathBuildersummary(java.lang.String summary)PathBuildertags(java.lang.String... tags)PathBuildertags(java.util.List<java.lang.String> tagList)
-
-
-
Method Detail
-
path
public PathBuilder path(java.lang.String path)
-
path
public java.lang.String path()
-
requestMethod
public PathBuilder requestMethod(java.lang.String method)
-
requestMethod
public java.lang.String requestMethod()
-
component
public PathBuilder component(ReflectClass<?> controller)
-
component
public PathBuilder component(java.lang.String controllerName)
-
method
public PathBuilder method(ReflectMethod method)
-
method
public PathBuilder method(java.lang.String methodName)
-
tags
public PathBuilder tags(java.lang.String... tags)
-
tags
public PathBuilder tags(java.util.List<java.lang.String> tagList)
-
summary
public PathBuilder summary(java.lang.String summary)
-
description
public PathBuilder description(java.lang.String description)
-
operationId
public PathBuilder operationId(java.lang.String operationId)
-
consumes
public PathBuilder consumes(java.lang.String... consumes)
-
consumes
public PathBuilder consumes(java.util.List<java.lang.String> consumes)
-
produces
public PathBuilder produces(java.lang.String... produces)
-
produces
public PathBuilder produces(java.util.List<java.lang.String> produces)
-
parameter
public PathBuilder parameter(Parameter parameter)
-
parameters
public PathBuilder parameters(java.util.List<Parameter> parameters)
-
response
public PathBuilder response(Response response)
-
responses
public PathBuilder responses(java.util.Map<java.lang.String,Response> responses)
-
-