Interface ApplicationConfiguration

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
ApplicationConfiguration.Jsii$Proxy

@Generated(value="jsii-pacmak/1.112.0 (build de1bc80)", date="2025-05-15T23:29:11.718Z") @Stability(Stable) public interface ApplicationConfiguration extends software.amazon.jsii.JsiiSerializable
A configuration specification to be used when provisioning virtual clusters, which can include configurations for applications and software bundled with Amazon EMR on EKS.

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.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.stepfunctions.tasks.*;
 ApplicationConfiguration applicationConfiguration_;
 Classification classification;
 ApplicationConfiguration applicationConfiguration = ApplicationConfiguration.builder()
         .classification(classification)
         // the properties below are optional
         .nestedConfig(List.of(applicationConfiguration_))
         .properties(Map.of(
                 "propertiesKey", "properties"))
         .build();
 

See Also:
  • Method Details

    • getClassification

      @Stability(Stable) @NotNull Classification getClassification()
      The classification within a configuration.

      Length Constraints: Minimum length of 1. Maximum length of 1024.

    • getNestedConfig

      @Stability(Stable) @Nullable default List<ApplicationConfiguration> getNestedConfig()
      A list of additional configurations to apply within a configuration object.

      Array Members: Maximum number of 100 items.

      Default: - No other configurations

    • getProperties

      @Stability(Stable) @Nullable default Map<String,String> getProperties()
      A set of properties specified within a configuration classification.

      Map Entries: Maximum number of 100 items.

      Default: - No properties

    • builder