Class CfnApplicationProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.emrserverless.CfnApplicationProps.Jsii$Proxy
- All Implemented Interfaces:
CfnApplicationProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnApplicationProps
@Stability(Stable)
@Internal
public static final class CfnApplicationProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnApplicationProps
An implementation for
CfnApplicationProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.emrserverless.CfnApplicationProps
CfnApplicationProps.Builder, CfnApplicationProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnApplicationProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnApplicationProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringThe CPU architecture type of the application.final ObjectThe configuration for an application to automatically start on job submission.final ObjectThe configuration for an application to automatically stop after a certain amount of time being idle.final ObjectAWS::EMRServerless::Application.ImageConfiguration.final ObjectThe initial capacity of the application.final ObjectThe maximum capacity of the application.final StringgetName()The name of the application.final ObjectThe network configuration for customer VPC connectivity for the application.final StringThe EMR release version associated with the application.getTags()The tags assigned to the application.final StringgetType()The type of application, such as Spark or Hive.final ObjectAWS::EMRServerless::Application.WorkerTypeSpecifications.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnApplicationProps.Builder.
-
-
Method Details
-
getReleaseLabel
Description copied from interface:CfnApplicationPropsThe EMR release version associated with the application.Minimum : 1
Maximum : 64
Pattern :
^[A-Za-z0-9._/-]+$- Specified by:
getReleaseLabelin interfaceCfnApplicationProps
-
getType
Description copied from interface:CfnApplicationPropsThe type of application, such as Spark or Hive.- Specified by:
getTypein interfaceCfnApplicationProps
-
getArchitecture
Description copied from interface:CfnApplicationPropsThe CPU architecture type of the application.Allowed values:
X86_64orARM64- Specified by:
getArchitecturein interfaceCfnApplicationProps
-
getAutoStartConfiguration
Description copied from interface:CfnApplicationPropsThe configuration for an application to automatically start on job submission.- Specified by:
getAutoStartConfigurationin interfaceCfnApplicationProps
-
getAutoStopConfiguration
Description copied from interface:CfnApplicationPropsThe configuration for an application to automatically stop after a certain amount of time being idle.- Specified by:
getAutoStopConfigurationin interfaceCfnApplicationProps
-
getImageConfiguration
Description copied from interface:CfnApplicationPropsAWS::EMRServerless::Application.ImageConfiguration.- Specified by:
getImageConfigurationin interfaceCfnApplicationProps
-
getInitialCapacity
Description copied from interface:CfnApplicationPropsThe initial capacity of the application.- Specified by:
getInitialCapacityin interfaceCfnApplicationProps
-
getMaximumCapacity
Description copied from interface:CfnApplicationPropsThe maximum capacity of the application.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.
- Specified by:
getMaximumCapacityin interfaceCfnApplicationProps
-
getName
Description copied from interface:CfnApplicationPropsThe name of the application.Minimum : 1
Maximum : 64
Pattern :
^[A-Za-z0-9._\\/#-]+$- Specified by:
getNamein interfaceCfnApplicationProps
-
getNetworkConfiguration
Description copied from interface:CfnApplicationPropsThe network configuration for customer VPC connectivity for the application.- Specified by:
getNetworkConfigurationin interfaceCfnApplicationProps
-
getTags
Description copied from interface:CfnApplicationPropsThe tags assigned to the application.- Specified by:
getTagsin interfaceCfnApplicationProps
-
getWorkerTypeSpecifications
Description copied from interface:CfnApplicationPropsAWS::EMRServerless::Application.WorkerTypeSpecifications.- Specified by:
getWorkerTypeSpecificationsin interfaceCfnApplicationProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-