Interface CfnModelQualityJobDefinition.ModelQualityAppSpecificationProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnModelQualityJobDefinition.ModelQualityAppSpecificationProperty.Jsii$Proxy
Enclosing class:
CfnModelQualityJobDefinition

@Stability(Stable) public static interface CfnModelQualityJobDefinition.ModelQualityAppSpecificationProperty extends software.amazon.jsii.JsiiSerializable
Container image configuration object for the monitoring job.

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.sagemaker.*;
 ModelQualityAppSpecificationProperty modelQualityAppSpecificationProperty = ModelQualityAppSpecificationProperty.builder()
         .imageUri("imageUri")
         .problemType("problemType")
         // the properties below are optional
         .containerArguments(List.of("containerArguments"))
         .containerEntrypoint(List.of("containerEntrypoint"))
         .environment(Map.of(
                 "environmentKey", "environment"))
         .postAnalyticsProcessorSourceUri("postAnalyticsProcessorSourceUri")
         .recordPreprocessorSourceUri("recordPreprocessorSourceUri")
         .build();
 
  • Method Details

    • getImageUri

      @Stability(Stable) @NotNull String getImageUri()
      The address of the container image that the monitoring job runs.
    • getProblemType

      @Stability(Stable) @NotNull String getProblemType()
      The machine learning problem type of the model that the monitoring job monitors.
    • getContainerArguments

      @Stability(Stable) @Nullable default List<String> getContainerArguments()
      An array of arguments for the container used to run the monitoring job.
    • getContainerEntrypoint

      @Stability(Stable) @Nullable default List<String> getContainerEntrypoint()
      Specifies the entrypoint for a container that the monitoring job runs.
    • getEnvironment

      @Stability(Stable) @Nullable default Object getEnvironment()
      Sets the environment variables in the container that the monitoring job runs.
    • getPostAnalyticsProcessorSourceUri

      @Stability(Stable) @Nullable default String getPostAnalyticsProcessorSourceUri()
      An Amazon S3 URI to a script that is called after analysis has been performed.

      Applicable only for the built-in (first party) containers.

    • getRecordPreprocessorSourceUri

      @Stability(Stable) @Nullable default String getRecordPreprocessorSourceUri()
      An Amazon S3 URI to a script that is called per row prior to running analysis.

      It can base64 decode the payload and convert it into a flatted json so that the built-in container can use the converted data. Applicable only for the built-in (first party) containers.

    • builder

      Returns:
      a CfnModelQualityJobDefinition.ModelQualityAppSpecificationProperty.Builder of CfnModelQualityJobDefinition.ModelQualityAppSpecificationProperty