Skip to content

FileSystemProps

Properties for defining a FileSystem.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-dfs-filesystem

Initializer

import com.aliyun.ros.cdk.dfs.FileSystemProps;
FileSystemProps.builder()
    .protocolType(java.lang.String)
    .protocolType(IResolvable)
    .spaceCapacity(java.lang.Number)
    .spaceCapacity(IResolvable)
    .storageType(java.lang.String)
    .storageType(IResolvable)
    .zoneId(java.lang.String)
    .zoneId(IResolvable)
//  .dataRedundancyType(java.lang.String)
//  .dataRedundancyType(IResolvable)
//  .description(java.lang.String)
//  .description(IResolvable)
//  .fileSystemName(java.lang.String)
//  .fileSystemName(IResolvable)
//  .partitionNumber(java.lang.Number)
//  .partitionNumber(IResolvable)
//  .provisionedThroughputInMiBps(java.lang.Number)
//  .provisionedThroughputInMiBps(IResolvable)
//  .storageSetName(java.lang.String)
//  .storageSetName(IResolvable)
//  .throughputMode(java.lang.String)
//  .throughputMode(IResolvable)
    .build();

Properties

Name Type Description
protocolType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property protocolType: Protocol type, only support HDFS(HadoopFileSystem).
spaceCapacity java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable Property spaceCapacity: Capacity of the file system.
storageType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property storageType: Type of storage media.
zoneId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property zoneId: zone id.
dataRedundancyType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property dataRedundancyType: Redundancy mode of the file system.
description java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property description: The description of the file system.
fileSystemName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property fileSystemName: Name of the file system.
partitionNumber java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable Property partitionNumber: The reserved parameters.
provisionedThroughputInMiBps java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable Property provisionedThroughputInMiBps: Preset handling capacity.
storageSetName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property storageSetName: The reserved parameters.
throughputMode java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property throughputMode: Throughput mode Values: Standard(default): standard throughputProvisioned: preset throughput.

protocolTypeRequired

public java.lang.Object getProtocolType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property protocolType: Protocol type, only support HDFS(HadoopFileSystem).


spaceCapacityRequired

public java.lang.Object getSpaceCapacity();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

Property spaceCapacity: Capacity of the file system.

When the actual data volume reaches the file system capacity, data cannot be written. Unit: GB


storageTypeRequired

public java.lang.Object getStorageType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property storageType: Type of storage media.

Values: STANDARD (default) : standard type. PERFORMANCE: performance type.


zoneIdRequired

public java.lang.Object getZoneId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property zoneId: zone id.


dataRedundancyTypeOptional

public java.lang.Object getDataRedundancyType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property dataRedundancyType: Redundancy mode of the file system.

Values: LRS (default) : local redundancy. ZRS: in-city redundancy.


descriptionOptional

public java.lang.Object getDescription();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property description: The description of the file system.


fileSystemNameOptional

public java.lang.Object getFileSystemName();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property fileSystemName: Name of the file system.

The naming rules are as follows: The value contains 6 to 100 characters. Globally unique and cannot be an empty string. The value can contain letters and digits and underscores (_).


partitionNumberOptional

public java.lang.Object getPartitionNumber();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

Property partitionNumber: The reserved parameters.


provisionedThroughputInMiBpsOptional

public java.lang.Object getProvisionedThroughputInMiBps();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

Property provisionedThroughputInMiBps: Preset handling capacity.

Unit: MB/sdata range: 1-5120


storageSetNameOptional

public java.lang.Object getStorageSetName();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property storageSetName: The reserved parameters.


throughputModeOptional

public java.lang.Object getThroughputMode();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property throughputMode: Throughput mode Values: Standard(default): standard throughputProvisioned: preset throughput.