com.netflix.config
Interface DeploymentContext
- All Known Implementing Classes:
- ConfigurationBasedDeploymentContext, SimpleDeploymentContext
public interface DeploymentContext
An interface to define the deployment context of an application. All attributes
are optional and may return null if unset.
getDeploymentEnvironment
java.lang.String getDeploymentEnvironment()
- Returns:
- the deployment environment. For example "test", "dev", "prod".
setDeploymentEnvironment
void setDeploymentEnvironment(java.lang.String env)
getDeploymentDatacenter
java.lang.String getDeploymentDatacenter()
- Returns:
- the name or ID of the data center.
setDeploymentDatacenter
void setDeploymentDatacenter(java.lang.String deployedAt)
getApplicationId
java.lang.String getApplicationId()
setApplicationId
void setApplicationId(java.lang.String appId)
setDeploymentServerId
void setDeploymentServerId(java.lang.String serverId)
getDeploymentServerId
java.lang.String getDeploymentServerId()
getDeploymentStack
java.lang.String getDeploymentStack()
- Returns:
- a vertical stack name where this application is deployed. The stack name
can be used to affect the application's behavior.
setDeploymentStack
void setDeploymentStack(java.lang.String stack)
getDeploymentRegion
java.lang.String getDeploymentRegion()
- Returns:
- region of the deployment. In EC2, this could be
Amazon region "us-east-1", "us-west-1", etc.
setDeploymentRegion
void setDeploymentRegion(java.lang.String region)