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
ConstructorDescriptionApplicationMetaData
(String deployedFromDir, Long deployTimestamp, boolean internalRedeploy, com.yahoo.config.provision.ApplicationId applicationId, com.yahoo.config.provision.Tags ignored, String checksum, Long generation, long previousActiveGeneration) Deprecated.ApplicationMetaData
(String deployedFromDir, Long deployTimestamp, boolean internalRedeploy, com.yahoo.config.provision.ApplicationId applicationId, String checksum, Long generation, long previousActiveGeneration) ApplicationMetaData
(String ignored, String deployedFromDir, Long deployTimestamp, boolean internalRedeploy, com.yahoo.config.provision.ApplicationId applicationId, String checksum, Long generation, long previousActiveGeneration) Deprecated. -
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 packageDeprecated.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()
com.yahoo.config.provision.Tags
getTags()
Deprecated.boolean
Returns whether this application generation was produced by a system internal redeployment, not an application package changetoString()
-
Constructor Details
-
ApplicationMetaData
-
ApplicationMetaData
@Deprecated public ApplicationMetaData(String deployedFromDir, Long deployTimestamp, boolean internalRedeploy, com.yahoo.config.provision.ApplicationId applicationId, com.yahoo.config.provision.Tags ignored, String checksum, Long generation, long previousActiveGeneration) Deprecated. -
ApplicationMetaData
@Deprecated public ApplicationMetaData(String ignored, String deployedFromDir, Long deployTimestamp, boolean internalRedeploy, com.yahoo.config.provision.ApplicationId applicationId, String checksum, Long generation, long previousActiveGeneration) Deprecated.
-
-
Method Details
-
getDeployedByUser
Deprecated.Gets the user who deployed the application.- Returns:
- username of the user who ran "deploy-application"
-
getTags
Deprecated. -
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()
-