public class ApiInfoBuilder
extends java.lang.Object
Constructor and Description |
---|
ApiInfoBuilder() |
Modifier and Type | Method and Description |
---|---|
ApiInfo |
build() |
ApiInfoBuilder |
contact(Contact contact)
Updates contact information for the person responsible for this API
|
ApiInfoBuilder |
contact(java.lang.String contact)
Deprecated.
@since 2.4.0. Use the overload that takes in a contact instead
|
ApiInfoBuilder |
description(java.lang.String description)
Updates the api description
|
ApiInfoBuilder |
extensions(java.util.List<VendorExtension> extensions)
Adds extensions for this API
|
ApiInfoBuilder |
license(java.lang.String license)
Updates license information for this API
|
ApiInfoBuilder |
licenseUrl(java.lang.String licenseUrl)
Updates the license Url for this API
|
ApiInfoBuilder |
termsOfServiceUrl(java.lang.String termsOfServiceUrl)
Updates the terms of service url
|
ApiInfoBuilder |
title(java.lang.String title)
Updates the api title
|
ApiInfoBuilder |
version(java.lang.String version)
Updates the api version
|
public ApiInfoBuilder title(java.lang.String title)
title
- - title for the APIpublic ApiInfoBuilder description(java.lang.String description)
description
- - api descriptionpublic ApiInfoBuilder termsOfServiceUrl(java.lang.String termsOfServiceUrl)
termsOfServiceUrl
- - url to the terms of servicepublic ApiInfoBuilder version(java.lang.String version)
version
- - of the API@Deprecated public ApiInfoBuilder contact(java.lang.String contact)
contact
- - contact informationpublic ApiInfoBuilder contact(Contact contact)
contact
- - contact informationpublic ApiInfoBuilder license(java.lang.String license)
license
- public ApiInfoBuilder licenseUrl(java.lang.String licenseUrl)
licenseUrl
- - license Urlpublic ApiInfoBuilder extensions(java.util.List<VendorExtension> extensions)
extensions
- - extensionspublic ApiInfo build()