public class DefaultToolingVersionResolverConfigurationBuilder extends Object implements ToolingVersionResolverConfiguration.ToolingVersionResolverConfigurationBuilder
ToolingVersionResolverConfiguration.ToolingVersionResolverConfigurationBuilder.| Constructor and Description |
|---|
DefaultToolingVersionResolverConfigurationBuilder() |
| Modifier and Type | Method and Description |
|---|---|
ToolingVersionResolverConfiguration.ToolingVersionResolverConfigurationBuilder |
allowedSuffixes(String... allowedSuffixes) |
ToolingVersionResolverConfiguration |
build() |
ToolingVersionResolverConfiguration.ToolingVersionResolverConfigurationBuilder |
mappings(LinkedHashMap mappings)
The resolver will take into account this mappings to resolve versions of Tooling Runtime Client for the requested Mule Runtime version first.
|
ToolingVersionResolverConfiguration.ToolingVersionResolverConfigurationBuilder |
mavenConfiguration(org.mule.maven.client.api.model.MavenConfiguration mavenConfiguration) |
ToolingVersionResolverConfiguration.ToolingVersionResolverConfigurationBuilder |
updatePolicy(UpdatePolicy updatePolicy) |
public DefaultToolingVersionResolverConfigurationBuilder()
public ToolingVersionResolverConfiguration.ToolingVersionResolverConfigurationBuilder mavenConfiguration(org.mule.maven.client.api.model.MavenConfiguration mavenConfiguration)
mavenConfiguration in interface ToolingVersionResolverConfiguration.ToolingVersionResolverConfigurationBuildermavenConfiguration - MavenConfiguration to resolve the latest Tooling Runtime Client.public ToolingVersionResolverConfiguration.ToolingVersionResolverConfigurationBuilder mappings(LinkedHashMap mappings)
ToolingVersionResolverConfiguration.ToolingVersionResolverConfigurationBuildermappings in interface ToolingVersionResolverConfiguration.ToolingVersionResolverConfigurationBuildermappings - Properties with the set of mappings versions. Keys are Mule Runtime version or ranges in Maven format and value
is a Tooling Runtime Client version.public ToolingVersionResolverConfiguration.ToolingVersionResolverConfigurationBuilder updatePolicy(UpdatePolicy updatePolicy)
updatePolicy in interface ToolingVersionResolverConfiguration.ToolingVersionResolverConfigurationBuilderupdatePolicy - UpdatePolicy for updating remote versions resolved for Tooling Runtime Client using Maven.public ToolingVersionResolverConfiguration.ToolingVersionResolverConfigurationBuilder allowedSuffixes(String... allowedSuffixes)
allowedSuffixes in interface ToolingVersionResolverConfiguration.ToolingVersionResolverConfigurationBuilderallowedSuffixes - List of suffixes that are allowed when resolving latest version of Tooling Runtime Client.public ToolingVersionResolverConfiguration build()
build in interface ToolingVersionResolverConfiguration.ToolingVersionResolverConfigurationBuilderToolingVersionResolverConfiguration.Copyright © 2019 MuleSoft, Inc.. All rights reserved.