public class ConnectorModelBuilder extends Object
| Constructor and Description |
|---|
ConnectorModelBuilder() |
public ConnectorModelBuilder name(String connectorName)
public ConnectorModelBuilder description(String connectorDescription)
public ConnectorModelBuilder mavenGroup(String mavenGroup)
public ConnectorModelBuilder mavenArtifactId(String mavenArtifactId)
public ConnectorModelBuilder mavenVersion(String mavenVersion)
public ConnectorModelBuilder baseJavaPackage(String baseJavaPackage)
public ConnectorModelBuilder category(ConnectorCategory connectorCategory)
public ConnectorModelBuilder supportedProtocols(List<Protocol> protocols)
public ConnectorModelBuilder queryParamArrayFormat(QueryParamArrayFormat queryParamArrayFormat)
public ConnectorModelBuilder extensionXml(String extensionXml)
public BaseUriBuilder getBaseUriBuilder()
public Boolean getSkipOutputTypeValidation()
public ConnectorModelBuilder skipOutputTypeValidation(Boolean skipOutputTypeValidation)
public ConnectorModelBuilder operationDisplayNameExpression(String operationDisplayNameExpression)
public ConnectorModelBuilder operationIdentifierExpression(String operationIdentifierExpression)
public javax.ws.rs.core.MediaType getDefaultInputMediaType()
public ConnectorModelBuilder defaultInputMediaType(javax.ws.rs.core.MediaType defaultInputMediaType)
public javax.ws.rs.core.MediaType getDefaultOutputMediaType()
public ConnectorModelBuilder defaultOutputMediaType(javax.ws.rs.core.MediaType defaultOutputMediaType)
public ConnectorModelBuilder testConnection(TestConnectionConfig testConnectionConfig)
public List<OperationBuilder> getOperationBuilders()
public List<OperationBuilder> getOperationBuildersByPath(String path)
public Optional<OperationBuilder> getOperationBuildersByOperationId(String operationId)
public OperationBuilder addOperationBuilder(String apiOperationId, String path, String method)
public OperationBuilder getOrCreateOperationBuilder(String apiOperationId, String apiPath, String apiMethod, String apiSummary)
public PaginationBuilder getOrCreatePaginationBuilder(String paginationName)
public SecuritySchemeBuilder getOrCreateSecuritySchemeBuilder(String name, ConnectorSecurityScheme.SecuritySchemeType type)
public List<TriggerBuilder> getTriggerBuilders()
public TriggerBuilder getOrCreateTriggerBuilder(String name)
public void setAllOperationsIgnored(Boolean ignoreOperations)
public ConnectorModel build() throws com.mulesoft.connectivity.rest.sdk.internal.webapi.exception.ModelGenerationException
com.mulesoft.connectivity.rest.sdk.internal.webapi.exception.ModelGenerationExceptionCopyright © 2021. All rights reserved.