Class CfnApplicationMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnApplicationMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnApplicationMixinProps
CfnApplicationMixinProps-
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.cfnpropertymixins.services.emrserverless.CfnApplicationMixinProps
CfnApplicationMixinProps.Builder, CfnApplicationMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnApplicationMixinProps.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 theCfnApplicationMixinProps.Builder.
-
-
Method Details
-
getArchitecture
Description copied from interface:CfnApplicationMixinPropsThe CPU architecture of an application.- Specified by:
getArchitecturein interfaceCfnApplicationMixinProps- See Also:
-
getAutoStartConfiguration
Description copied from interface:CfnApplicationMixinPropsThe configuration for an application to automatically start on job submission.Returns union: either
IResolvableorCfnApplicationPropsMixin.AutoStartConfigurationProperty- Specified by:
getAutoStartConfigurationin interfaceCfnApplicationMixinProps- See Also:
-
getAutoStopConfiguration
Description copied from interface:CfnApplicationMixinPropsThe configuration for an application to automatically stop after a certain amount of time being idle.Returns union: either
IResolvableorCfnApplicationPropsMixin.AutoStopConfigurationProperty- Specified by:
getAutoStopConfigurationin interfaceCfnApplicationMixinProps- See Also:
-
getIdentityCenterConfiguration
Description copied from interface:CfnApplicationMixinPropsThe IAM Identity Center configuration applied to enable trusted identity propagation.Returns union: either
IResolvableorCfnApplicationPropsMixin.IdentityCenterConfigurationProperty- Specified by:
getIdentityCenterConfigurationin interfaceCfnApplicationMixinProps- See Also:
-
getImageConfiguration
Description copied from interface:CfnApplicationMixinPropsThe image configuration applied to all worker types.Returns union: either
IResolvableorCfnApplicationPropsMixin.ImageConfigurationInputProperty- Specified by:
getImageConfigurationin interfaceCfnApplicationMixinProps- See Also:
-
getInitialCapacity
Description copied from interface:CfnApplicationMixinPropsThe initial capacity of the application.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnApplicationPropsMixin.InitialCapacityConfigKeyValuePairProperty>- Specified by:
getInitialCapacityin interfaceCfnApplicationMixinProps- See Also:
-
getInteractiveConfiguration
Description copied from interface:CfnApplicationMixinPropsThe interactive configuration object that enables the interactive use cases for an application.Returns union: either
IResolvableorCfnApplicationPropsMixin.InteractiveConfigurationProperty- Specified by:
getInteractiveConfigurationin interfaceCfnApplicationMixinProps- See Also:
-
getMaximumCapacity
Description copied from interface:CfnApplicationMixinPropsThe 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
IResolvableorCfnApplicationPropsMixin.MaximumAllowedResourcesProperty- Specified by:
getMaximumCapacityin interfaceCfnApplicationMixinProps- See Also:
-
getMonitoringConfiguration
Description copied from interface:CfnApplicationMixinPropsA 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
IResolvableorCfnApplicationPropsMixin.MonitoringConfigurationProperty- Specified by:
getMonitoringConfigurationin interfaceCfnApplicationMixinProps- See Also:
-
getName
Description copied from interface:CfnApplicationMixinPropsThe name of the application.- Specified by:
getNamein interfaceCfnApplicationMixinProps- See Also:
-
getNetworkConfiguration
Description copied from interface:CfnApplicationMixinPropsThe network configuration for customer VPC connectivity for the application.Returns union: either
IResolvableorCfnApplicationPropsMixin.NetworkConfigurationProperty- Specified by:
getNetworkConfigurationin interfaceCfnApplicationMixinProps- See Also:
-
getReleaseLabel
Description copied from interface:CfnApplicationMixinPropsThe EMR release associated with the application.- Specified by:
getReleaseLabelin interfaceCfnApplicationMixinProps- See Also:
-
getRuntimeConfiguration
Description copied from interface:CfnApplicationMixinPropsThe 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: '<'eitherIResolvableorCfnApplicationPropsMixin.ConfigurationObjectProperty>- Specified by:
getRuntimeConfigurationin interfaceCfnApplicationMixinProps- See Also:
-
getSchedulerConfiguration
Description copied from interface:CfnApplicationMixinPropsThe scheduler configuration for batch and streaming jobs running on this application.Supported with release labels emr-7.0.0 and above.
Returns union: either
IResolvableorCfnApplicationPropsMixin.SchedulerConfigurationProperty- Specified by:
getSchedulerConfigurationin interfaceCfnApplicationMixinProps- See Also:
-
getTags
Description copied from interface:CfnApplicationMixinPropsThe tags assigned to the application.- Specified by:
getTagsin interfaceCfnApplicationMixinProps- See Also:
-
getType
Description copied from interface:CfnApplicationMixinPropsThe type of application, such as Spark or Hive.- Specified by:
getTypein interfaceCfnApplicationMixinProps- See Also:
-
getWorkerTypeSpecifications
Description copied from interface:CfnApplicationMixinPropsThe specification applied to each worker type.Returns union: either
IResolvableor Mapinvalid input: '<'String, eitherIResolvableorCfnApplicationPropsMixin.WorkerTypeSpecificationInputProperty>- Specified by:
getWorkerTypeSpecificationsin interfaceCfnApplicationMixinProps- 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()
-