public class ApiDescriptionBuilder
extends java.lang.Object
Constructor and Description |
---|
ApiDescriptionBuilder(com.google.common.collect.Ordering<Operation> operationOrdering) |
Modifier and Type | Method and Description |
---|---|
ApiDescription |
build() |
ApiDescriptionBuilder |
description(java.lang.String description)
Updates the descriptions to the api operation
|
ApiDescriptionBuilder |
hidden(boolean hidden)
Marks the operation as hidden
|
ApiDescriptionBuilder |
operations(java.util.List<Operation> operations)
Updates the operations to the api operation
|
ApiDescriptionBuilder |
path(java.lang.String path)
Updates the path to the api operation
|
ApiDescriptionBuilder |
pathDecorator(com.google.common.base.Function<java.lang.String,java.lang.String> pathDecorator) |
public ApiDescriptionBuilder(com.google.common.collect.Ordering<Operation> operationOrdering)
public ApiDescriptionBuilder path(java.lang.String path)
path
- - operation pathpublic ApiDescriptionBuilder description(java.lang.String description)
description
- - operation descriptionpublic ApiDescriptionBuilder operations(java.util.List<Operation> operations)
operations
- - operations for each of the http methods for that pathpublic ApiDescriptionBuilder hidden(boolean hidden)
hidden
- - operation pathpublic ApiDescriptionBuilder pathDecorator(com.google.common.base.Function<java.lang.String,java.lang.String> pathDecorator)
public ApiDescription build()