public class OperationBuilder extends Object
public OperationBuilder displayName(String displayName)
public OperationBuilder descriptorIdentifier(String descriptorIdentifier)
public OperationBuilder description(String description)
public OperationBuilder securitySchemes(List<String> securitySchemeIds)
public OperationBuilder alternativeBaseUri(String alternativeBaseUri)
public boolean hasPagination()
public OperationBuilder pagination(String pagination)
public Boolean getSkipOutputTypeValidation()
public OperationBuilder skipOutputTypeValidation(Boolean skipOutputTypeValidation)
public Boolean getIsVoidOperation()
public OperationBuilder voidOperation(Boolean isVoidOperation)
public Boolean isIgnored()
public OperationBuilder ignored(Boolean ignored)
public OperationBuilder queryParamArrayFormat(QueryParamArrayFormat queryParamArrayFormat)
public javax.ws.rs.core.MediaType getDefaultInputMediaType()
public OperationBuilder setDefaultInputMediaType(javax.ws.rs.core.MediaType defaultInputMediaType)
public javax.ws.rs.core.MediaType getDefaultOutputMediaType()
public OperationBuilder setDefaultOutputMediaType(javax.ws.rs.core.MediaType defaultOutputMediaType)
public OperationBuilder parameters(List<AuxiliarParameterBuilder> parameters)
public OperationBuilder requestBindings(List<AuxiliarParameterBindingBuilder> requestBindings)
public OperationBuilder responseBindings(List<AuxiliarParameterBindingBuilder> responseBindings)
public OperationBuilder baseUris(List<String> baseUris)
public OperationBuilder uriParameters(List<ParameterBuilder> uriParameters)
public OperationBuilder queryParameters(List<ParameterBuilder> queryParameterBuilders)
public OperationBuilder headers(List<ParameterBuilder> headerBuilders)
public OperationBuilder securitySchemeIds(List<String> securitySchemeIds)
public OperationBuilder adapter()
public OperationBuilder sidecar()
public String getDescriptorIdentifier()
public String getPath()
public String getApiOperationId()
public String getMethod()
public boolean isAdapter()
public boolean hasForcedOutputTypeSchema()
public OperationBuilder forceOutputTypeSchema(String forcedOutputTypeSchema)
public boolean hasForcedInputTypeSchema()
public OperationBuilder forceInputTypeSchema(String forcedInputTypeSchema)
public List<TypeDefinitionBuilder> getMultipartInputMetadataBuilders()
public Map<javax.ws.rs.core.MediaType,TypeDefinitionBuilder> getInputMetadataBuilders()
public TypeDefinitionBuilder getOrCreateInputMetadataBuilder(javax.ws.rs.core.MediaType mediaType)
public Map<javax.ws.rs.core.MediaType,TypeDefinitionBuilder> getOutputMetadataBuilders()
public TypeDefinitionBuilder getOrCreateOutputMetadataBuilder(javax.ws.rs.core.MediaType mediaType)
public ParameterBuilder getOrCreateParameterBuilder(ParameterType parameterType, String externalName, String parameterIdentifier)
public SampleDataBuilder getSampleDataBuilder()
public BodyBuilder getBodyBuilder()
public String getDisplayName()
public String getDescription()
public List<ParameterBuilder> getUriParameters()
public List<ParameterBuilder> getQueryParameters()
public List<ParameterBuilder> getHeaders()
public Map<javax.ws.rs.core.MediaType,TypeDefinitionBuilder> getInputMetadata()
public HTTPMethod getHttpMethod()
Copyright © 2021. All rights reserved.