Skip to content

RosSparkWorkspaceProps

Properties for defining a RosSparkWorkspace.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-emr-sparkworkspace

Initializer

import com.aliyun.ros.cdk.emr.RosSparkWorkspaceProps;
RosSparkWorkspaceProps.builder()
    .ossBucket(java.lang.String)
    .ossBucket(IResolvable)
    .paymentType(java.lang.String)
    .paymentType(IResolvable)
    .ramRoleName(java.lang.String)
    .ramRoleName(IResolvable)
    .resourceSpec(IResolvable)
    .resourceSpec(ResourceSpecProperty)
    .workspaceName(java.lang.String)
    .workspaceName(IResolvable)
//  .autoRenew(java.lang.Boolean)
//  .autoRenew(IResolvable)
//  .autoRenewPeriod(java.lang.String)
//  .autoRenewPeriod(IResolvable)
//  .autoRenewPeriodUnit(java.lang.String)
//  .autoRenewPeriodUnit(IResolvable)
//  .autoStartSessionCluster(java.lang.Boolean)
//  .autoStartSessionCluster(IResolvable)
//  .dlfCatalogId(java.lang.String)
//  .dlfCatalogId(IResolvable)
//  .dlfType(java.lang.String)
//  .dlfType(IResolvable)
//  .duration(java.lang.String)
//  .duration(IResolvable)
//  .gpuSpec(IResolvable)
//  .gpuSpec(java.util.List<java.lang.String)
//  .gpuSpec(IResolvable>)
//  .gpuSubscription(IResolvable)
//  .gpuSubscription(GpuSubscriptionProperty)
//  .ipWhiteList(IResolvable)
//  .ipWhiteList(java.util.List<java.lang.String)
//  .ipWhiteList(IResolvable>)
//  .paymentDurationUnit(java.lang.String)
//  .paymentDurationUnit(IResolvable)
//  .releaseType(java.lang.String)
//  .releaseType(IResolvable)
//  .resourceGroupId(java.lang.String)
//  .resourceGroupId(IResolvable)
//  .subscription(IResolvable)
//  .subscription(SubscriptionProperty)
//  .tags(java.util.List<TagsProperty>)
    .build();

Properties

Name Type Description
ossBucket java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
paymentType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
ramRoleName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
resourceSpec com.aliyun.ros.cdk.core.IResolvable OR ResourceSpecProperty No description.
workspaceName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
autoRenew java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
autoRenewPeriod java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
autoRenewPeriodUnit java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
autoStartSessionCluster java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
dlfCatalogId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
dlfType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
duration java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
gpuSpec com.aliyun.ros.cdk.core.IResolvable OR java.util.List No description.
gpuSubscription com.aliyun.ros.cdk.core.IResolvable OR GpuSubscriptionProperty No description.
ipWhiteList com.aliyun.ros.cdk.core.IResolvable OR java.util.List No description.
paymentDurationUnit java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
releaseType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
resourceGroupId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
subscription com.aliyun.ros.cdk.core.IResolvable OR SubscriptionProperty No description.
tags java.util.List<TagsProperty> No description.

ossBucketRequired

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

paymentTypeRequired

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

ramRoleNameRequired

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

resourceSpecRequired

public java.lang.Object getResourceSpec();

workspaceNameRequired

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

autoRenewOptional

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

autoRenewPeriodOptional

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

autoRenewPeriodUnitOptional

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

autoStartSessionClusterOptional

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

dlfCatalogIdOptional

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

dlfTypeOptional

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

durationOptional

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

gpuSpecOptional

public java.lang.Object getGpuSpec();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List

gpuSubscriptionOptional

public java.lang.Object getGpuSubscription();

ipWhiteListOptional

public java.lang.Object getIpWhiteList();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List

paymentDurationUnitOptional

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

releaseTypeOptional

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

resourceGroupIdOptional

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

subscriptionOptional

public java.lang.Object getSubscription();

tagsOptional

public java.util.List<TagsProperty> getTags();