Skip to content

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();

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.