public class MuleArtifactJsonModel extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
MuleArtifactJsonModel.MuleApplicationJsonModelBuilder
The mule artifact model builder.
|
| Modifier and Type | Field and Description |
|---|---|
static String |
ATTRIBUTES |
static String |
BUNDLE_DESCRIPTOR_LOADER |
static String |
CLASS_LOADER_MODEL_LOADER_DESCRIPTOR |
static String |
CONFIGS |
static String |
ID |
static String |
MIN_MULE_VERSION_FIELD |
static String |
NAME |
static String |
REDEPLOYMENT_ENABLED |
static String |
REQUIRED_PRODUCT |
static String |
SECURE_PROPERTIES |
| Constructor and Description |
|---|
MuleArtifactJsonModel(org.mule.runtime.api.deployment.meta.MuleApplicationModel model) |
MuleArtifactJsonModel(String muleArtifactJsonContent) |
public static final String BUNDLE_DESCRIPTOR_LOADER
public static final String ID
public static final String ATTRIBUTES
public static final String CLASS_LOADER_MODEL_LOADER_DESCRIPTOR
public static final String NAME
public static final String CONFIGS
public static final String MIN_MULE_VERSION_FIELD
public static final String REDEPLOYMENT_ENABLED
public static final String SECURE_PROPERTIES
public static final String REQUIRED_PRODUCT
public MuleArtifactJsonModel(String muleArtifactJsonContent)
public MuleArtifactJsonModel(org.mule.runtime.api.deployment.meta.MuleApplicationModel model)
public void addProperty(String key, String value) throws IllegalArgumentException
IllegalArgumentExceptionpublic boolean has(String member)
public boolean remove(String member)
public String getMinMuleVersion()
public void setMinMuleVersion(String minMuleVersion)
public Optional<org.mule.runtime.api.deployment.meta.MuleArtifactLoaderDescriptor> getBundleDescriptorLoader()
public void setBundleDescriptorLoader(String id, Map<String,Object> attributes)
public Optional<org.mule.runtime.api.deployment.meta.MuleArtifactLoaderDescriptor> getClassLoaderModelLoaderDescriptor()
public void setClassLoaderModelLoaderDescriptor(String id, Map<String,Object> attributes)
public void setName(String name)
public Optional<org.mule.runtime.api.deployment.meta.Product> getRequiredProduct()
public void setRequiredProduct(org.mule.runtime.api.deployment.meta.Product requiredProduct)
public void setIsRedeploymentEnabled(boolean redeploymentEnabled)
Copyright © 2018 MuleSoft Inc. All rights reserved.