protected abstract static class MuleDeployableModel.MuleDeployableModelBuilder<T extends AbstractMuleArtifactModelBuilder,M extends MuleDeployableModel> extends AbstractMuleArtifactModelBuilder<T,M>
MuleDeployableModel.MuleDeployableModelBuilder
.Modifier | Constructor and Description |
---|---|
protected |
MuleDeployableModelBuilder() |
Modifier and Type | Method and Description |
---|---|
M |
build() |
protected abstract M |
doCreateModel(Set<String> configs,
Boolean redeploymentEnabled,
List<String> secureProperties) |
void |
setConfigs(Set<String> configs) |
void |
setRedeploymentEnabled(boolean redeploymentEnabled) |
void |
setSecureProperties(List<String> secureProperties) |
getBundleDescriptorLoader, getClassLoaderModelDescriptorLoader, getMinMuleVersion, getName, getRequiredProduct, getThis, setMinMuleVersion, setName, setRequiredProduct, withBundleDescriptorLoader, withClassLoaderModelDescriptorLoader
public void setConfigs(Set<String> configs)
configs
- the set of artifact configuration filespublic final M build()
build
in class AbstractMuleArtifactModelBuilder<T extends AbstractMuleArtifactModelBuilder,M extends MuleDeployableModel>
MuleDomainModel
protected abstract M doCreateModel(Set<String> configs, Boolean redeploymentEnabled, List<String> secureProperties)
public void setRedeploymentEnabled(boolean redeploymentEnabled)
redeploymentEnabled
- true if the artifact supports redeployment, false otherwise.Copyright © 2018. All rights reserved.