public class OperationBuilder extends Object
public OperationBuilder displayName(String displayName)
public OperationBuilder descriptorIdentifier(String descriptorIdentifier)
public OperationBuilder description(String description)
public OperationBuilder alias(String alias)
public String getAlias()
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 Boolean isPrivateOperation()
public OperationBuilder privateOperation(Boolean privateOperation)
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 OperationBuilder refined(Boolean refined)
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 String getFqn()
public OperationBuilder forceInputTypeSchema(String forcedInputTypeSchema)
public OperationBuilder muleOutputResolver(String muleOutputResolver)
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 © 2022. All rights reserved.