Class ProjectInputV1

java.lang.Object
com.seeq.model.ProjectInputV1

public class ProjectInputV1 extends Object
ProjectInputV1
  • Constructor Details

    • ProjectInputV1

      public ProjectInputV1()
  • Method Details

    • _configuration

      public ProjectInputV1 _configuration(List<ScalarPropertyV1> _configuration)
    • addConfigurationItem

      public ProjectInputV1 addConfigurationItem(ScalarPropertyV1 _configurationItem)
    • getConfiguration

      public List<ScalarPropertyV1> getConfiguration()
      The list of configuration settings for the project.
      Returns:
      _configuration
    • setConfiguration

      public void setConfiguration(List<ScalarPropertyV1> _configuration)
    • description

      public ProjectInputV1 description(String description)
    • getDescription

      public String getDescription()
      Clarifying information or other plain language description of this item. An input of just whitespaces is equivalent to a null input.
      Returns:
      description
    • setDescription

      public void setDescription(String description)
    • folderId

      public ProjectInputV1 folderId(String folderId)
    • getFolderId

      public String getFolderId()
      The id of the folder to place the new project into. Special values of 'mine' or 'corporate' place the item in the authenticated user's home folder or the corporate folder, respectively. If null, the project will be created in the authenticated user's home folder.
      Returns:
      folderId
    • setFolderId

      public void setFolderId(String folderId)
    • name

      public ProjectInputV1 name(String name)
    • getName

      public String getName()
      Human readable name. Required during creation. An input of just whitespaces is equivalent to a null input.
      Returns:
      name
    • setName

      public void setName(String name)
    • ownerId

      public ProjectInputV1 ownerId(String ownerId)
    • getOwnerId

      public String getOwnerId()
      The ID of the User that owns this project. If omitted when creating a new project, the authenticated user is used by default.
      Returns:
      ownerId
    • setOwnerId

      public void setOwnerId(String ownerId)
    • projectType

      public ProjectInputV1 projectType(ProjectInputV1.ProjectTypeEnum projectType)
    • getProjectType

      public ProjectInputV1.ProjectTypeEnum getProjectType()
      The type of project. One of DATA_LAB (default) or DATA_LAB_FUNCTIONS.
      Returns:
      projectType
    • setProjectType

      public void setProjectType(ProjectInputV1.ProjectTypeEnum projectType)
    • resourceSize

      public ProjectInputV1 resourceSize(ProjectInputV1.ResourceSizeEnum resourceSize)
    • getResourceSize

      public ProjectInputV1.ResourceSizeEnum getResourceSize()
      The size of the resources provisioned for this project. One of UI_S, GP_S (default), GP_M, ML_L, or ML_XL. The values represent a combination of Purpose (represents the use-case and workload) and Size. Purposes: UI = User Interaction, GP = General Purpose, ML = Machine Learning. Sizes: S = Small, M = Medium, L = Large, XL = Extra Large.
      Returns:
      resourceSize
    • setResourceSize

      public void setResourceSize(ProjectInputV1.ResourceSizeEnum resourceSize)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object