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 String getOperationIdentifierExpression()
public String getParameterIdentifierExpression()
public String getBodyIdentifierExpression()
public Boolean getSkipOutputTypeValidation()
public ConnectorModelBuilder skipOutputTypeValidation(Boolean skipOutputTypeValidation)
public ConnectorModelBuilder operationDisplayNameExpression(String operationDisplayNameExpression)
public ConnectorModelBuilder operationIdentifierExpression(String operationIdentifierExpression)
public ConnectorModelBuilder parameterIdentifierExpression(String parameterIdentifierExpression)
public ConnectorModelBuilder bodyIdentifierExpression(String bodyIdentifierExpression)
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 ConnectorModelBuilder connectorConfiguration(ConnectorConfiguration connectorConfiguration)
public List<OperationBuilder> getOperationBuilders()
public List<OperationBuilder> getOperationBuildersByPath(String path)
public Optional<OperationBuilder> getOperationBuildersByOperationId(com.mulesoft.connectivity.rest.sdk.internal.descriptor.model.BaseEndpointDescriptor baseOperation)
public Optional<TriggerBuilder> getTriggerBuildersByName(String triggerName)
public TriggerBuilder createTriggerAdapterBuilder(String triggerName, TriggerBuilder baseTriggerBuilder)
public OperationBuilder createOperationAdapterBuilder(String descriptorIdentifier, OperationBuilder baseOperationBuilder)
public OperationBuilder createNativeOperationAdapterBuilder(String descriptorIdentifier, String fqn)
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 List<InterceptorBuilder> getInterceptorBuilders()
public InterceptorBuilder createInterceptor()
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 © 2022. All rights reserved.