@Stability(value=Stable) public static final class CfnApplication.Builder extends Object implements software.amazon.jsii.Builder<CfnApplication>
CfnApplication.| Modifier and Type | Method and Description |
|---|---|
CfnApplication.Builder |
autoStartConfiguration(CfnApplication.AutoStartConfigurationProperty autoStartConfiguration)
The configuration for an application to automatically start on job submission.
|
CfnApplication.Builder |
autoStartConfiguration(IResolvable autoStartConfiguration)
The configuration for an application to automatically start on job submission.
|
CfnApplication.Builder |
autoStopConfiguration(CfnApplication.AutoStopConfigurationProperty autoStopConfiguration)
The configuration for an application to automatically stop after a certain amount of time being idle.
|
CfnApplication.Builder |
autoStopConfiguration(IResolvable autoStopConfiguration)
The configuration for an application to automatically stop after a certain amount of time being idle.
|
CfnApplication |
build() |
static CfnApplication.Builder |
create(software.constructs.Construct scope,
String id) |
CfnApplication.Builder |
initialCapacity(IResolvable initialCapacity)
The initial capacity of the application.
|
CfnApplication.Builder |
initialCapacity(List<? extends Object> initialCapacity)
The initial capacity of the application.
|
CfnApplication.Builder |
maximumCapacity(CfnApplication.MaximumAllowedResourcesProperty maximumCapacity)
The maximum capacity of the application.
|
CfnApplication.Builder |
maximumCapacity(IResolvable maximumCapacity)
The maximum capacity of the application.
|
CfnApplication.Builder |
name(String name)
The name of the application.
|
CfnApplication.Builder |
networkConfiguration(CfnApplication.NetworkConfigurationProperty networkConfiguration)
The network configuration for customer VPC connectivity for the application.
|
CfnApplication.Builder |
networkConfiguration(IResolvable networkConfiguration)
The network configuration for customer VPC connectivity for the application.
|
CfnApplication.Builder |
releaseLabel(String releaseLabel)
The EMR release version associated with the application.
|
CfnApplication.Builder |
tags(List<? extends CfnTag> tags)
The tags assigned to the application.
|
CfnApplication.Builder |
type(String type)
The type of application, such as Spark or Hive.
|
@Stability(value=Stable) public static CfnApplication.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnApplication.AutoStartConfigurationProperty.Builder.@Stability(value=Stable) public CfnApplication.Builder releaseLabel(String releaseLabel)
Minimum : 1
Maximum : 64
Pattern : ^[A-Za-z0-9._/-]+$
releaseLabel - The EMR release version associated with the application. This parameter is required.this@Stability(value=Stable) public CfnApplication.Builder type(String type)
type - The type of application, such as Spark or Hive. This parameter is required.this@Stability(value=Stable) public CfnApplication.Builder autoStartConfiguration(CfnApplication.AutoStartConfigurationProperty autoStartConfiguration)
autoStartConfiguration - The configuration for an application to automatically start on job submission. This parameter is required.this@Stability(value=Stable) public CfnApplication.Builder autoStartConfiguration(IResolvable autoStartConfiguration)
autoStartConfiguration - The configuration for an application to automatically start on job submission. This parameter is required.this@Stability(value=Stable) public CfnApplication.Builder autoStopConfiguration(CfnApplication.AutoStopConfigurationProperty autoStopConfiguration)
autoStopConfiguration - The configuration for an application to automatically stop after a certain amount of time being idle. This parameter is required.this@Stability(value=Stable) public CfnApplication.Builder autoStopConfiguration(IResolvable autoStopConfiguration)
autoStopConfiguration - The configuration for an application to automatically stop after a certain amount of time being idle. This parameter is required.this@Stability(value=Stable) public CfnApplication.Builder initialCapacity(IResolvable initialCapacity)
initialCapacity - The initial capacity of the application. This parameter is required.this@Stability(value=Stable) public CfnApplication.Builder initialCapacity(List<? extends Object> initialCapacity)
initialCapacity - The initial capacity of the application. This parameter is required.this@Stability(value=Stable) public CfnApplication.Builder maximumCapacity(CfnApplication.MaximumAllowedResourcesProperty maximumCapacity)
This is cumulative across all workers at any given point in time during the lifespan of the application is created. No new resources will be created once any one of the defined limits is hit.
maximumCapacity - The maximum capacity of the application. This parameter is required.this@Stability(value=Stable) public CfnApplication.Builder maximumCapacity(IResolvable maximumCapacity)
This is cumulative across all workers at any given point in time during the lifespan of the application is created. No new resources will be created once any one of the defined limits is hit.
maximumCapacity - The maximum capacity of the application. This parameter is required.this@Stability(value=Stable) public CfnApplication.Builder name(String name)
Minimum : 1
Maximum : 64
Pattern : ^[A-Za-z0-9._\\/#-]+$
name - The name of the application. This parameter is required.this@Stability(value=Stable) public CfnApplication.Builder networkConfiguration(CfnApplication.NetworkConfigurationProperty networkConfiguration)
networkConfiguration - The network configuration for customer VPC connectivity for the application. This parameter is required.this@Stability(value=Stable) public CfnApplication.Builder networkConfiguration(IResolvable networkConfiguration)
networkConfiguration - The network configuration for customer VPC connectivity for the application. This parameter is required.this@Stability(value=Stable) public CfnApplication.Builder tags(List<? extends CfnTag> tags)
tags - The tags assigned to the application. This parameter is required.this@Stability(value=Stable) public CfnApplication build()
build in interface software.amazon.jsii.Builder<CfnApplication>Copyright © 2022. All rights reserved.