| Package | Description |
|---|---|
| org.mule.tooling.client.api | |
| org.mule.tooling.client.api.declaration.session |
| Modifier and Type | Method and Description |
|---|---|
Feature<DeclarationSession.Builder> |
ToolingRuntimeClient.newDeclarationSessionBuilder()
Allows to create a
DeclarationSession to resolver services over a partial artifact declaration. |
| Modifier and Type | Method and Description |
|---|---|
DeclarationSession.Builder |
DeclarationSession.Builder.withCacheStorage(CacheStorage cacheStorage)
Sets an implementation of a
CacheStorage that will be used by the DeclarationSession to store and cache
resolved values and types. |
DeclarationSession.Builder |
DeclarationSession.Builder.withConfigurationElementDeclarations(List<org.mule.runtime.app.declaration.api.ConfigurationElementDeclaration> configurationElementDeclarations)
Sets the
ConfigurationElementDeclarer that represents the configuration and connection (optional) that would be
used to resolve the services. |
DeclarationSession.Builder |
DeclarationSession.Builder.withDependency(Dependency dependency)
Sets a
Dependency to the session. |
DeclarationSession.Builder |
DeclarationSession.Builder.withGlobalParameters(List<org.mule.runtime.app.declaration.api.TopLevelParameterDeclaration> globalParameterDeclarations)
SDK supports to defined top level elements only so for those cases where a parameter for the configuration declaration has
to reference a parameter of this type the declaration of the global parameter has to be passed here.
|
DeclarationSession.Builder |
DeclarationSession.Builder.withSessionProperties(Map<String,String> sessionProperties)
Sets the
Map of properties for the session. |
Copyright © 2023 MuleSoft, Inc.. All rights reserved.