Class LiveDeployment
java.lang.Object
com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
com.xebialabs.xlrelease.domain.BaseConfiguration
com.xebialabs.xlrelease.domain.environments.LiveDeployment
- All Implemented Interfaces:
ConfigurationItem
,Serializable
,Comparable<BaseConfigurationItem>
@Metadata(description="Composite entity that combines ApplicationSource and DeploymentTarget making it a Deployment. Live deployment tracks deployment status changes.",
versioned=false,
root=CONFIGURATION)
public class LiveDeployment
extends BaseConfiguration
- See Also:
-
Field Summary
Fields inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
id, syntheticProperties, type
Fields inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
SYNTHETIC_PROPERTIES_FIELD, TYPE_FIELD
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic LiveDeployment
create
(String folderId, String eventSourceId, Application application, Environment environment, DeploymentState state) boolean
int
hashCode()
void
setApplication
(Application application) void
setDeploymentState
(DeploymentState deploymentState) void
setEnvironment
(Environment environment) void
setEventSourceId
(String eventSourceId) Methods inherited from class com.xebialabs.xlrelease.domain.BaseConfiguration
getFolderId, getTitle, hasId, setFolderId, setTitle
Methods inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
compareTo, get$ciAttributes, get$directoryReference, get$externalProperties, get$internalId, get$referenceId, get$securedCi, get$securedDirectoryReference, get$token, get$validationMessages, getId, getName, getProperty, getPropertyDescriptor, getType, hasProperty, set$ciAttributes, set$directoryReference, set$externalProperties, set$internalId, set$referenceId, set$securedCi, set$securedDirectoryReference, set$token, set$validationMessages, setId, setProperty, setType, toString
-
Constructor Details
-
LiveDeployment
public LiveDeployment()
-
-
Method Details
-
create
public static LiveDeployment create(String folderId, String eventSourceId, Application application, Environment environment, DeploymentState state) -
getEventSourceId
-
setEventSourceId
-
getApplication
-
setApplication
-
getEnvironment
-
setEnvironment
-
getDeploymentState
-
setDeploymentState
-
equals
- Overrides:
equals
in classBaseConfigurationItem
-
hashCode
public int hashCode()- Overrides:
hashCode
in classBaseConfigurationItem
-