Class ResourceSpec

java.lang.Object
com.morpheusdata.model.MorpheusModel
com.morpheusdata.model.ResourceSpec
All Implemented Interfaces:
IModelCodeName, IModelUuidCodeName

public class ResourceSpec extends MorpheusModel implements IModelUuidCodeName
  • Field Details

    • template

      protected ResourceSpecTemplate template
    • name

      protected String name
    • code

      protected String code
    • category

      protected String category
    • templateContent

      protected String templateContent
    • specContent

      protected String specContent
    • mappingContent

      protected String mappingContent
    • templateParameters

      protected String templateParameters
    • resourceName

      protected String resourceName
    • resourcePath

      protected String resourcePath
    • resourceType

      protected String resourceType
    • resourceContent

      protected String resourceContent
    • resourceVersion

      protected String resourceVersion
    • sourceType

      protected String sourceType
    • contentType

      protected String contentType
    • config

      protected String config
    • repository

      protected CodeRepository repository
    • repositoryPath

      protected String repositoryPath
    • repositoryRef

      protected String repositoryRef
    • internalId

      protected String internalId
    • externalId

      protected String externalId
    • externalType

      protected String externalType
    • refType

      protected String refType
    • refId

      protected Long refId
    • subRefType

      protected String subRefType
    • subRefId

      protected Long subRefId
    • isolated

      protected Boolean isolated
    • uuid

      protected String uuid
  • Constructor Details

    • ResourceSpec

      public ResourceSpec()
  • Method Details

    • getTemplate

      public ResourceSpecTemplate getTemplate()
    • setTemplate

      public void setTemplate(ResourceSpecTemplate template)
    • getName

      public String getName()
      Specified by:
      getName in interface IModelCodeName
    • setName

      public void setName(String name)
    • getCode

      public String getCode()
      Specified by:
      getCode in interface IModelCodeName
    • setCode

      public void setCode(String code)
    • getCategory

      public String getCategory()
    • setCategory

      public void setCategory(String category)
    • getTemplateContent

      public String getTemplateContent()
    • setTemplateContent

      public void setTemplateContent(String templateContent)
    • getSpecContent

      public String getSpecContent()
    • setSpecContent

      public void setSpecContent(String specContent)
    • getMappingContent

      public String getMappingContent()
    • setMappingContent

      public void setMappingContent(String mappingContent)
    • getTemplateParameters

      public String getTemplateParameters()
    • setTemplateParameters

      public void setTemplateParameters(String templateParameters)
    • getResourceName

      public String getResourceName()
    • setResourceName

      public void setResourceName(String resourceName)
    • getResourcePath

      public String getResourcePath()
    • setResourcePath

      public void setResourcePath(String resourcePath)
    • getResourceType

      public String getResourceType()
    • setResourceType

      public void setResourceType(String resourceType)
    • getResourceContent

      public String getResourceContent()
    • setResourceContent

      public void setResourceContent(String resourceContent)
    • getResourceVersion

      public String getResourceVersion()
    • setResourceVersion

      public void setResourceVersion(String resourceVersion)
    • getSourceType

      public String getSourceType()
    • setSourceType

      public void setSourceType(String sourceType)
    • getContentType

      public String getContentType()
    • setContentType

      public void setContentType(String contentType)
    • getConfig

      public String getConfig()
      Overrides:
      getConfig in class MorpheusModel
    • setConfig

      public void setConfig(String config)
      Overrides:
      setConfig in class MorpheusModel
    • getRepository

      public CodeRepository getRepository()
    • setRepository

      public void setRepository(CodeRepository repository)
    • getRepositoryPath

      public String getRepositoryPath()
    • setRepositoryPath

      public void setRepositoryPath(String repositoryPath)
    • getRepositoryRef

      public String getRepositoryRef()
    • setRepositoryRef

      public void setRepositoryRef(String repositoryRef)
    • getInternalId

      public String getInternalId()
    • setInternalId

      public void setInternalId(String internalId)
    • getExternalId

      public String getExternalId()
    • setExternalId

      public void setExternalId(String externalId)
    • getExternalType

      public String getExternalType()
    • setExternalType

      public void setExternalType(String externalType)
    • getRefType

      public String getRefType()
    • setRefType

      public void setRefType(String refType)
    • getRefId

      public Long getRefId()
    • setRefId

      public void setRefId(Long refId)
    • getSubRefType

      public String getSubRefType()
    • setSubRefType

      public void setSubRefType(String subRefType)
    • getSubRefId

      public Long getSubRefId()
    • setSubRefId

      public void setSubRefId(Long subRefId)
    • getIsolated

      public Boolean getIsolated()
    • setIsolated

      public void setIsolated(Boolean isolated)
    • getUuid

      public String getUuid()
      Specified by:
      getUuid in interface IModelUuidCodeName
    • setUuid

      public void setUuid(String uuid)