Package com.yahoo.config.application.api
Class ApplicationMetaData
java.lang.Object
com.yahoo.config.application.api.ApplicationMetaData
Metadata about an application package.
- Author:
- hmusum
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbyte[]
static ApplicationMetaData
fromJsonString
(String jsonString) com.yahoo.config.provision.ApplicationId
Returns an md5 hash of the contents of the application packageGets the user who deployed the application.Gets the directory where the application was deployed from.Gets the time the application was deployed.Returns the config generation of this application instance.long
Returns the previously active generation at the point when this application was created.com.yahoo.slime.Slime
getSlime()
boolean
Returns whether this application generation was produced by a system internal redeployment, not an application package changetoString()
-
Constructor Details
-
ApplicationMetaData
-
-
Method Details
-
getDeployedByUser
Gets the user who deployed the application. Will return null if a problem occurred while getting metadata- Returns:
- user name for the user who ran "deploy-application"
-
getDeployPath
Gets the directory where the application was deployed from. Will return null if a problem occurred while getting metadata- Returns:
- path to raw deploy directory (for the original application)
-
getApplicationId
public com.yahoo.config.provision.ApplicationId getApplicationId() -
getDeployTimestamp
Gets the time the application was deployed. Will return null if a problem occurred while getting metadata.- Returns:
- when this application version was deployed in epoch ms
-
getGeneration
Returns the config generation of this application instance. Will return null if a problem occurred while getting metadata. -
isInternalRedeploy
public boolean isInternalRedeploy()Returns whether this application generation was produced by a system internal redeployment, not an application package change -
getChecksum
Returns an md5 hash of the contents of the application package -
getPreviousActiveGeneration
public long getPreviousActiveGeneration()Returns the previously active generation at the point when this application was created. -
toString
-
fromJsonString
-
getSlime
public com.yahoo.slime.Slime getSlime() -
asJsonString
-
asJsonBytes
public byte[] asJsonBytes()
-