Package org.forgerock.api.models
Class ApiDescription.Builder
- java.lang.Object
-
- org.forgerock.api.models.ApiDescription.Builder
-
- Enclosing class:
- ApiDescription
public static final class ApiDescription.Builder extends Object
Builder for the ApiDescription.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApiDescriptionbuild()Builds the ApiDescription instance.ApiDescription.Builderdefinitions(Definitions definitions)Set the definitions.ApiDescription.Builderdescription(String description)Sets the description.ApiDescription.Builderdescription(LocalizableString description)Sets the description.ApiDescription.Buildererrors(Errors errors)Set the errors.ApiDescription.Builderid(String id)Set the id.ApiDescription.Builderpaths(Paths paths)Set the paths.ApiDescription.Builderservices(Services services)Set the services.ApiDescription.Builderversion(String version)Set the version of the API.
-
-
-
Method Detail
-
id
public ApiDescription.Builder id(String id)
Set the id.- Parameters:
id- ApiDescription id- Returns:
- Builder
-
description
public ApiDescription.Builder description(String description)
Sets the description.- Parameters:
description- Description of API Description- Returns:
- Builder
-
description
public ApiDescription.Builder description(LocalizableString description)
Sets the description.- Parameters:
description- Description of API Description- Returns:
- Builder
-
definitions
public ApiDescription.Builder definitions(Definitions definitions)
Set the definitions.- Parameters:
definitions- Definitions for this API Description- Returns:
- Builder
-
services
public ApiDescription.Builder services(Services services)
Set the services.- Parameters:
services- Services for this API Description- Returns:
- Builder
-
errors
public ApiDescription.Builder errors(Errors errors)
Set the errors.- Parameters:
errors- Errors for this API Description- Returns:
- Builder
-
paths
public ApiDescription.Builder paths(Paths paths)
Set the paths.- Parameters:
paths- Paths- Returns:
- Builder
-
version
public ApiDescription.Builder version(String version)
Set the version of the API.- Parameters:
version- The version.- Returns:
- This builder.
-
build
public ApiDescription build()
Builds the ApiDescription instance.- Returns:
- ApiDescription instance
-
-