Interface ApplicationConfiguration

All Superinterfaces:
All Known Implementing Classes:

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:30:47.845Z") @Stability(Stable) public interface ApplicationConfiguration extends
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.


 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 ApplicationConfiguration applicationConfiguration_;
 Classification classification;
 ApplicationConfiguration applicationConfiguration = ApplicationConfiguration.builder()
         // the properties below are optional
                 // the properties below are optional
                         "propertiesKey", "properties"))
                 "propertiesKey", "properties"))

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

      @Stability(Stable) static ApplicationConfiguration.Builder builder()
      a ApplicationConfiguration.Builder of ApplicationConfiguration