Class CfnApplicationProps.Jsii$Proxy
- All Implemented Interfaces:
CfnApplicationProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnApplicationProps
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 of an 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 ObjectThe IAM Identity Center configuration applied to enable trusted identity propagation.final ObjectThe image configuration applied to all worker types.final ObjectThe initial capacity of the application.final ObjectThe interactive configuration object that enables the interactive use cases for an application.final ObjectThe maximum capacity of the application.final ObjectA configuration specification to be used when provisioning an application.final StringgetName()The name of the application.final ObjectThe network configuration for customer VPC connectivity for the application.final StringThe EMR release associated with the application.final ObjectThe Configuration specifications of an application.final ObjectThe scheduler configuration for batch and streaming jobs running on this application.getTags()The tags assigned to the application.final StringgetType()The type of application, such as Spark or Hive.final ObjectThe specification applied to each worker type.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 associated with the application.- Specified by:
getReleaseLabelin interfaceCfnApplicationProps- See Also:
-
getType
Description copied from interface:CfnApplicationPropsThe type of application, such as Spark or Hive.- Specified by:
getTypein interfaceCfnApplicationProps- See Also:
-
getArchitecture
Description copied from interface:CfnApplicationPropsThe CPU architecture of an application.- Specified by:
getArchitecturein interfaceCfnApplicationProps- See Also:
-
getAutoStartConfiguration
Description copied from interface:CfnApplicationPropsThe configuration for an application to automatically start on job submission.Returns union: either
IResolvableorCfnApplication.AutoStartConfigurationProperty- Specified by:
getAutoStartConfigurationin interfaceCfnApplicationProps- See Also:
-
getAutoStopConfiguration
Description copied from interface:CfnApplicationPropsThe configuration for an application to automatically stop after a certain amount of time being idle.Returns union: either
IResolvableorCfnApplication.AutoStopConfigurationProperty- Specified by:
getAutoStopConfigurationin interfaceCfnApplicationProps- See Also:
-
getIdentityCenterConfiguration
Description copied from interface:CfnApplicationPropsThe IAM Identity Center configuration applied to enable trusted identity propagation.Returns union: either
IResolvableorCfnApplication.IdentityCenterConfigurationProperty- Specified by:
getIdentityCenterConfigurationin interfaceCfnApplicationProps- See Also:
-
getImageConfiguration
Description copied from interface:CfnApplicationPropsThe image configuration applied to all worker types.Returns union: either
IResolvableorCfnApplication.ImageConfigurationInputProperty- Specified by:
getImageConfigurationin interfaceCfnApplicationProps- See Also:
-
getInitialCapacity
Description copied from interface:CfnApplicationPropsThe initial capacity of the application.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnApplication.InitialCapacityConfigKeyValuePairProperty>- Specified by:
getInitialCapacityin interfaceCfnApplicationProps- See Also:
-
getInteractiveConfiguration
Description copied from interface:CfnApplicationPropsThe interactive configuration object that enables the interactive use cases for an application.Returns union: either
IResolvableorCfnApplication.InteractiveConfigurationProperty- Specified by:
getInteractiveConfigurationin interfaceCfnApplicationProps- See Also:
-
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.
Returns union: either
IResolvableorCfnApplication.MaximumAllowedResourcesProperty- Specified by:
getMaximumCapacityin interfaceCfnApplicationProps- See Also:
-
getMonitoringConfiguration
Description copied from interface:CfnApplicationPropsA configuration specification to be used when provisioning an application.A configuration consists of a classification, properties, and optional nested configurations. A classification refers to an application-specific configuration file. Properties are the settings you want to change in that file.
Returns union: either
IResolvableorCfnApplication.MonitoringConfigurationProperty- Specified by:
getMonitoringConfigurationin interfaceCfnApplicationProps- See Also:
-
getName
Description copied from interface:CfnApplicationPropsThe name of the application.- Specified by:
getNamein interfaceCfnApplicationProps- See Also:
-
getNetworkConfiguration
Description copied from interface:CfnApplicationPropsThe network configuration for customer VPC connectivity for the application.Returns union: either
IResolvableorCfnApplication.NetworkConfigurationProperty- Specified by:
getNetworkConfigurationin interfaceCfnApplicationProps- See Also:
-
getRuntimeConfiguration
Description copied from interface:CfnApplicationPropsThe Configuration specifications of an application. Each configuration consists of a classification and properties. You use this parameter when creating or updating an application. To see the runtimeConfiguration object of an application, run the GetApplication API operation.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnApplication.ConfigurationObjectProperty>- Specified by:
getRuntimeConfigurationin interfaceCfnApplicationProps- See Also:
-
getSchedulerConfiguration
Description copied from interface:CfnApplicationPropsThe scheduler configuration for batch and streaming jobs running on this application.Supported with release labels emr-7.0.0 and above.
Returns union: either
IResolvableorCfnApplication.SchedulerConfigurationProperty- Specified by:
getSchedulerConfigurationin interfaceCfnApplicationProps- See Also:
-
getTags
Description copied from interface:CfnApplicationPropsThe tags assigned to the application.- Specified by:
getTagsin interfaceCfnApplicationProps- See Also:
-
getWorkerTypeSpecifications
Description copied from interface:CfnApplicationPropsThe specification applied to each worker type.Returns union: either
IResolvableor Mapinvalid input: '<'String, eitherIResolvableorCfnApplication.WorkerTypeSpecificationInputProperty>- Specified by:
getWorkerTypeSpecificationsin interfaceCfnApplicationProps- See Also:
-
$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()
-