public class OperationBuilder extends Object
| Constructor and Description |
|---|
OperationBuilder() |
| Modifier and Type | Method and Description |
|---|---|
Operation |
build() |
protected void |
disambiguateAndValidateUniqueParameterNames(List<Parameter>... parameterSources) |
OperationBuilder |
withAnnotatedDisplayName(String annotatedDisplayName) |
OperationBuilder |
withCanonicalName(String cannonicalName) |
OperationBuilder |
withDescription(String description) |
OperationBuilder |
withFriendlyName(String friendlyName) |
OperationBuilder |
withHeaders(List<Parameter> headers) |
OperationBuilder |
withHttpMethod(HTTPMethod method) |
OperationBuilder |
withInputMetadata(TypeDefinition inputMetadata) |
OperationBuilder |
withOutputMetadata(TypeDefinition outputMetadata) |
OperationBuilder |
withQueryParams(List<Parameter> queryParams) |
OperationBuilder |
withSecuritySchemes(List<APISecurityScheme> securitySchemes) |
OperationBuilder |
withUri(String uri) |
OperationBuilder |
withUriParams(List<Parameter> uriParams) |
OperationBuilder |
withUserSelectedSecuritySchemes(boolean userSelectedSecuritySchemes) |
public OperationBuilder withFriendlyName(String friendlyName)
public OperationBuilder withAnnotatedDisplayName(String annotatedDisplayName)
public OperationBuilder withCanonicalName(String cannonicalName)
public OperationBuilder withDescription(String description)
public OperationBuilder withUri(String uri)
public OperationBuilder withHttpMethod(HTTPMethod method)
public OperationBuilder withUriParams(List<Parameter> uriParams)
public OperationBuilder withQueryParams(List<Parameter> queryParams)
public OperationBuilder withHeaders(List<Parameter> headers)
public OperationBuilder withInputMetadata(TypeDefinition inputMetadata)
public OperationBuilder withOutputMetadata(TypeDefinition outputMetadata)
public OperationBuilder withSecuritySchemes(List<APISecurityScheme> securitySchemes)
public OperationBuilder withUserSelectedSecuritySchemes(boolean userSelectedSecuritySchemes)
@SafeVarargs protected final void disambiguateAndValidateUniqueParameterNames(List<Parameter>... parameterSources) throws InvalidSourceException
InvalidSourceExceptionpublic Operation build() throws InvalidSourceException
InvalidSourceExceptionCopyright © 2019. All rights reserved.