Class RuntimeDeploymentRequest
java.lang.Object
com.aeontronix.enhancedmule.tools.anypoint.application.deploy.AbstractDeploymentRequest
com.aeontronix.enhancedmule.tools.anypoint.application.deploy.RuntimeDeploymentRequest
- All Implemented Interfaces:
ProvisioningRequest
public class RuntimeDeploymentRequest
extends AbstractDeploymentRequest
implements ProvisioningRequest
-
Field Summary
Fields inherited from class com.aeontronix.enhancedmule.tools.anypoint.application.deploy.AbstractDeploymentRequest
buildNumber -
Constructor Summary
ConstructorsConstructorDescriptionRuntimeDeploymentRequest(String filename, String appName, String artifactId, String buildNumber, Map<String, String> vars, Map<String, String> properties, File propertyfile, boolean ignoreMissingPropertyFile, String target, Environment environment, boolean injectEnvInfo, boolean skipWait, boolean skipProvisioning, com.fasterxml.jackson.databind.JsonNode legacyAppDescriptor) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFileProperty(String key, String value) voidaddProperties(Map<String, String> properties) voidaddSecureProperties(Collection<String> secureProperties) com.fasterxml.jackson.databind.JsonNodegetVars()booleanbooleanbooleanbooleanbooleanvoidmergeExistingProperties(CHApplication existingApp) voidsetApplicationDescriptor(ApplicationDescriptor applicationDescriptor) voidsetAppName(String appName) voidsetDeleteSnapshots(boolean deleteSnapshots) voidsetFilename(String filename) voidsetFileProperties(Map<String, String> fileProperties) voidsetFilePropertiesPath(String filePropertiesPath) voidsetFilePropertiesSecure(boolean filePropertiesSecure) voidsetOverrideProperty(String key, String value) voidsetProperty(String key, String value) voidsetSecureOverrideProperty(String key, String value) voidsetSecureProperty(String key) voidsetSecureProperty(String key, String value) voidsetSkipProvisioning(boolean skipProvisioning) voidsetSkipWait(boolean skipWait) voidMethods inherited from class com.aeontronix.enhancedmule.tools.anypoint.application.deploy.AbstractDeploymentRequest
getBuildNumberMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.aeontronix.enhancedmule.tools.anypoint.provisioning.ProvisioningRequest
getBuildNumber
-
Constructor Details
-
RuntimeDeploymentRequest
public RuntimeDeploymentRequest(String filename, String appName, String artifactId, String buildNumber, Map<String, String> vars, Map<String, throws IOExceptionString> properties, File propertyfile, boolean ignoreMissingPropertyFile, String target, Environment environment, boolean injectEnvInfo, boolean skipWait, boolean skipProvisioning, com.fasterxml.jackson.databind.JsonNode legacyAppDescriptor) - Throws:
IOException
-
-
Method Details
-
mergeExistingProperties
-
getVars
-
getArtifactId
-
getTarget
-
setTarget
-
getEnvironment
-
getAppName
-
getFilename
-
setFilename
-
setAppName
-
getProperties
-
getSecureProperties
-
addProperties
-
getFileProperties
-
setFileProperties
-
isFilePropertiesSecure
public boolean isFilePropertiesSecure() -
setFilePropertiesSecure
public void setFilePropertiesSecure(boolean filePropertiesSecure) -
setOverrideProperty
-
setSecureOverrideProperty
-
addFileProperty
-
getFilePropertiesPath
-
setFilePropertiesPath
-
setProperty
-
setSecureProperty
-
setSecureProperty
-
addSecureProperties
-
isSkipWait
public boolean isSkipWait() -
setSkipWait
public void setSkipWait(boolean skipWait) -
isSkipProvisioning
public boolean isSkipProvisioning() -
setSkipProvisioning
public void setSkipProvisioning(boolean skipProvisioning) -
isDeleteSnapshots
public boolean isDeleteSnapshots()- Specified by:
isDeleteSnapshotsin interfaceProvisioningRequest
-
setDeleteSnapshots
public void setDeleteSnapshots(boolean deleteSnapshots) -
getApplicationDescriptor
- Specified by:
getApplicationDescriptorin interfaceProvisioningRequest
-
setApplicationDescriptor
-
isAutoApproveAPIAccessRequest
public boolean isAutoApproveAPIAccessRequest()- Specified by:
isAutoApproveAPIAccessRequestin interfaceProvisioningRequest
-
getLegacyOverrides
public com.fasterxml.jackson.databind.JsonNode getLegacyOverrides()
-