Package com.seeq.model
Class ProjectInputV1
java.lang.Object
com.seeq.model.ProjectInputV1
ProjectInputV1
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
The type of project.static enum
The size of the resources provisioned for this project. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription_configuration
(List<ScalarPropertyV1> _configuration) addConfigurationItem
(ScalarPropertyV1 _configurationItem) description
(String description) boolean
The list of configuration settings for the project.Clarifying information or other plain language description of this item.The id of the folder to place the new project into.getName()
Human readable name.The ID of the User that owns this project.The type of project.The size of the resources provisioned for this project.int
hashCode()
projectType
(ProjectInputV1.ProjectTypeEnum projectType) resourceSize
(ProjectInputV1.ResourceSizeEnum resourceSize) void
setConfiguration
(List<ScalarPropertyV1> _configuration) void
setDescription
(String description) void
setFolderId
(String folderId) void
void
setOwnerId
(String ownerId) void
setProjectType
(ProjectInputV1.ProjectTypeEnum projectType) void
setResourceSize
(ProjectInputV1.ResourceSizeEnum resourceSize) toString()
-
Constructor Details
-
ProjectInputV1
public ProjectInputV1()
-
-
Method Details
-
_configuration
-
addConfigurationItem
-
getConfiguration
The list of configuration settings for the project.- Returns:
- _configuration
-
setConfiguration
-
description
-
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
-
folderId
-
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
-
name
-
getName
Human readable name. Required during creation. An input of just whitespaces is equivalent to a null input.- Returns:
- name
-
setName
-
ownerId
-
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
-
projectType
-
getProjectType
The type of project. One of DATA_LAB (default) or DATA_LAB_FUNCTIONS.- Returns:
- projectType
-
setProjectType
-
resourceSize
-
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
-
equals
-
hashCode
public int hashCode() -
toString
-