Interface CfnDataQualityJobDefinition.DataQualityAppSpecificationProperty

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

@Stability(Stable) public static interface CfnDataQualityJobDefinition.DataQualityAppSpecificationProperty extends software.amazon.jsii.JsiiSerializable
Information about the container that a data quality monitoring job runs.

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.*;
 DataQualityAppSpecificationProperty dataQualityAppSpecificationProperty = DataQualityAppSpecificationProperty.builder()
         .imageUri("imageUri")
         // 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 container image that the data quality monitoring job runs.
    • getContainerArguments

      @Stability(Stable) @Nullable default List<String> getContainerArguments()
      The arguments to send to the container that the monitoring job runs.
    • getContainerEntrypoint

      @Stability(Stable) @Nullable default List<String> getContainerEntrypoint()
      The entrypoint for a container used to run a monitoring job.
    • 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 CfnDataQualityJobDefinition.DataQualityAppSpecificationProperty.Builder of CfnDataQualityJobDefinition.DataQualityAppSpecificationProperty