Package com.morpheusdata.model
Class AppTemplate
java.lang.Object
com.morpheusdata.model.MorpheusModel
com.morpheusdata.model.AppTemplate
- All Implemented Interfaces:
IModelCodeName,IModelUuidCodeName,Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Accountprotected Booleanprotected Stringprotected Stringprotected FileContentprotected Userprotected Booleanprotected Dateprotected Stringprotected List<EnvironmentVariableType>protected List<InstanceType>protected Dateprotected Stringprotected List<OptionType>protected Stringprotected Stringprotected List<ResourceSpecTemplate>protected Stringprotected Attachmentprotected Attachmentprotected AppTemplateTypeprotected Stringprotected StringFields inherited from class com.morpheusdata.model.MorpheusModel
config, id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCode()getName()getUuid()voidsetAccount(Account account) voidvoidsetCategory(String category) voidvoidsetContent(FileContent content) voidsetCreatedBy(User createdBy) voidvoidsetDateCreated(Date dateCreated) voidsetDescription(String description) voidsetEnvironmentVariables(List<EnvironmentVariableType> environmentVariables) voidsetInstanceTypes(List<InstanceType> instanceTypes) voidsetLastUpdated(Date lastUpdated) voidvoidsetOptions(List<OptionType> options) voidsetSecretKey(String secretKey) voidsetSecretType(String secretType) voidsetSpecTemplates(List<ResourceSpecTemplate> specTemplates) voidsetSyncSource(String syncSource) voidsetTemplateImage(Attachment templateImage) voidsetTemplateImageDark(Attachment templateImageDark) voidsetTemplateType(AppTemplateType templateType) voidvoidsetVisibility(String visibility) Methods inherited from class com.morpheusdata.model.MorpheusModel
getConfig, getConfigMap, getConfigProperty, getDirtyProperties, getDirtyPropertyValues, getId, getProperties, isDirty, markClean, markDirty, markDirty, setConfig, setConfigMap, setConfigProperty, setIdMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.morpheusdata.model.IModelCodeName
getId
-
Field Details
-
account
-
createdBy
-
name
-
code
-
description
-
category
-
active
-
custom
-
secretType
-
secretKey
-
visibility
-
dateCreated
-
lastUpdated
-
uuid
-
syncSource
-
templateImage
-
templateImageDark
-
templateType
-
-
instanceTypes
-
options
-
specTemplates
-
environmentVariables
-
-
Constructor Details
-
AppTemplate
public AppTemplate()
-
-
Method Details
-
getAccount
-
setAccount
-
getCreatedBy
-
setCreatedBy
-
getName
- Specified by:
getNamein interfaceIModelCodeName
-
setName
-
getCode
- Specified by:
getCodein interfaceIModelCodeName
-
setCode
-
getDescription
-
setDescription
-
getCategory
-
setCategory
-
getActive
-
setActive
-
getCustom
-
setCustom
-
getSecretType
-
setSecretType
-
getSecretKey
-
setSecretKey
-
getVisibility
-
setVisibility
-
getDateCreated
-
setDateCreated
-
getLastUpdated
-
setLastUpdated
-
getUuid
- Specified by:
getUuidin interfaceIModelUuidCodeName
-
setUuid
-
getSyncSource
-
setSyncSource
-
getTemplateImage
-
setTemplateImage
-
getTemplateImageDark
-
setTemplateImageDark
-
getTemplateType
-
setTemplateType
-
getContent
-
setContent
-
getInstanceTypes
-
setInstanceTypes
-
getOptions
-
setOptions
-
getSpecTemplates
-
setSpecTemplates
-
getEnvironmentVariables
-
setEnvironmentVariables
-