ProjectProps
Properties for defining a Project.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-dataworks-project
Initializer
import com.aliyun.ros.cdk.dataworks.ProjectProps;
ProjectProps.builder()
    .projectIdentifier(java.lang.String)
    .projectIdentifier(IResolvable)
//  .disableDevelopment(java.lang.Boolean)
//  .disableDevelopment(IResolvable)
//  .isAllowDownload(java.lang.Boolean)
//  .isAllowDownload(IResolvable)
//  .projectDescription(java.lang.String)
//  .projectDescription(IResolvable)
//  .projectMode(java.lang.Number)
//  .projectMode(IResolvable)
//  .projectName(java.lang.String)
//  .projectName(IResolvable)
//  .resourceGroupId(java.lang.String)
//  .resourceGroupId(IResolvable)
//  .tags(java.util.List<TagsProperty>)
    .build();
Properties
| Name | Type | Description | 
|---|---|---|
| projectIdentifier | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property projectIdentifier: The name of the workspace. | 
| disableDevelopment | java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable | Property disableDevelopment: Specifies whether to disable the Development role. | 
| isAllowDownload | java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable | Property isAllowDownload: Specifies whether query result download from DataStudio is allowed. | 
| projectDescription | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property projectDescription: The description of the workspace. | 
| projectMode | java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable | Property projectMode: The mode of the workspace. | 
| projectName | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property projectName: The display name of the workspace. | 
| resourceGroupId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property resourceGroupId: The ID of the resource group. | 
| tags | java.util.List<TagsProperty> | Property tags: Tags to attach to workspace. | 
projectIdentifierRequired 
public java.lang.Object getProjectIdentifier();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property projectIdentifier: The name of the workspace.
The name can contain letters, digits, and underscores (_) and must start with a letter or digit.
disableDevelopmentOptional 
public java.lang.Object getDisableDevelopment();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
Property disableDevelopment: Specifies whether to disable the Development role.
Valid values: false: enables the Development role. true: disables the Development role. Default value: false.
isAllowDownloadOptional 
public java.lang.Object getIsAllowDownload();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
Property isAllowDownload: Specifies whether query result download from DataStudio is allowed.
Valid values: true: allowed false: not allowed Default value: true.
projectDescriptionOptional 
public java.lang.Object getProjectDescription();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property projectDescription: The description of the workspace.
If not provided, it is the same as ProjectIdentifier.
projectModeOptional 
public java.lang.Object getProjectMode();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
Property projectMode: The mode of the workspace.
For more information about the differences between the modes of workspaces, see Differences between workspaces in basic mode and workspaces in standard mode. Valid values: 2: basic mode 3: standard mode Default value: 2.
projectNameOptional 
public java.lang.Object getProjectName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property projectName: The display name of the workspace.
If not provided, it is the same as ProjectIdentifier.
resourceGroupIdOptional 
public java.lang.Object getResourceGroupId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property resourceGroupId: The ID of the resource group.
tagsOptional 
public java.util.List<TagsProperty> getTags();
- Type: java.util.List<TagsProperty>
Property tags: Tags to attach to workspace.
Max support 20 tags to add during create workspace. Each tag with two properties Key and Value, and Key is required.