Interface CfnDataQualityJobDefinitionMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnDataQualityJobDefinitionMixinProps.Jsii$Proxy
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.sagemaker.*;
CfnDataQualityJobDefinitionMixinProps cfnDataQualityJobDefinitionMixinProps = CfnDataQualityJobDefinitionMixinProps.builder()
.dataQualityAppSpecification(DataQualityAppSpecificationProperty.builder()
.containerArguments(List.of("containerArguments"))
.containerEntrypoint(List.of("containerEntrypoint"))
.environment(Map.of(
"environmentKey", "environment"))
.imageUri("imageUri")
.postAnalyticsProcessorSourceUri("postAnalyticsProcessorSourceUri")
.recordPreprocessorSourceUri("recordPreprocessorSourceUri")
.build())
.dataQualityBaselineConfig(DataQualityBaselineConfigProperty.builder()
.baseliningJobName("baseliningJobName")
.constraintsResource(ConstraintsResourceProperty.builder()
.s3Uri("s3Uri")
.build())
.statisticsResource(StatisticsResourceProperty.builder()
.s3Uri("s3Uri")
.build())
.build())
.dataQualityJobInput(DataQualityJobInputProperty.builder()
.batchTransformInput(BatchTransformInputProperty.builder()
.dataCapturedDestinationS3Uri("dataCapturedDestinationS3Uri")
.datasetFormat(DatasetFormatProperty.builder()
.csv(CsvProperty.builder()
.header(false)
.build())
.json(JsonProperty.builder()
.line(false)
.build())
.parquet(false)
.build())
.excludeFeaturesAttribute("excludeFeaturesAttribute")
.localPath("localPath")
.s3DataDistributionType("s3DataDistributionType")
.s3InputMode("s3InputMode")
.build())
.endpointInput(EndpointInputProperty.builder()
.endpointName("endpointName")
.excludeFeaturesAttribute("excludeFeaturesAttribute")
.localPath("localPath")
.s3DataDistributionType("s3DataDistributionType")
.s3InputMode("s3InputMode")
.build())
.build())
.dataQualityJobOutputConfig(MonitoringOutputConfigProperty.builder()
.kmsKeyId("kmsKeyId")
.monitoringOutputs(List.of(MonitoringOutputProperty.builder()
.s3Output(S3OutputProperty.builder()
.localPath("localPath")
.s3UploadMode("s3UploadMode")
.s3Uri("s3Uri")
.build())
.build()))
.build())
.endpointName("endpointName")
.jobDefinitionName("jobDefinitionName")
.jobResources(MonitoringResourcesProperty.builder()
.clusterConfig(ClusterConfigProperty.builder()
.instanceCount(123)
.instanceType("instanceType")
.volumeKmsKeyId("volumeKmsKeyId")
.volumeSizeInGb(123)
.build())
.build())
.networkConfig(NetworkConfigProperty.builder()
.enableInterContainerTrafficEncryption(false)
.enableNetworkIsolation(false)
.vpcConfig(VpcConfigProperty.builder()
.securityGroupIds(List.of("securityGroupIds"))
.subnets(List.of("subnets"))
.build())
.build())
.roleArn("roleArn")
.stoppingCondition(StoppingConditionProperty.builder()
.maxRuntimeInSeconds(123)
.build())
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnDataQualityJobDefinitionMixinPropsstatic final classAn implementation forCfnDataQualityJobDefinitionMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectSpecifies the container that runs the monitoring job.default ObjectConfigures the constraints and baselines for the monitoring job.default ObjectA list of inputs for the monitoring job.default ObjectThe output configuration for monitoring jobs.default StringThe name of the endpoint used to run the monitoring job.default StringThe name for the monitoring job definition.default ObjectIdentifies the resources to deploy for a monitoring job.default ObjectSpecifies networking configuration for the monitoring job.default ObjectThe Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.default ObjectA time limit for how long the monitoring job is allowed to run before stopping.getTags()An array of key-value pairs to apply to this resource.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDataQualityAppSpecification
Specifies the container that runs the monitoring job.Returns union: either
IResolvableorCfnDataQualityJobDefinitionPropsMixin.DataQualityAppSpecificationProperty- See Also:
-
getDataQualityBaselineConfig
Configures the constraints and baselines for the monitoring job.Returns union: either
IResolvableorCfnDataQualityJobDefinitionPropsMixin.DataQualityBaselineConfigProperty- See Also:
-
getDataQualityJobInput
A list of inputs for the monitoring job.Currently endpoints are supported as monitoring inputs.
Returns union: either
IResolvableorCfnDataQualityJobDefinitionPropsMixin.DataQualityJobInputProperty- See Also:
-
getDataQualityJobOutputConfig
The output configuration for monitoring jobs.Returns union: either
IResolvableorCfnDataQualityJobDefinitionPropsMixin.MonitoringOutputConfigProperty- See Also:
-
getEndpointName
The name of the endpoint used to run the monitoring job.- See Also:
-
getJobDefinitionName
The name for the monitoring job definition.- See Also:
-
getJobResources
Identifies the resources to deploy for a monitoring job.Returns union: either
IResolvableorCfnDataQualityJobDefinitionPropsMixin.MonitoringResourcesProperty- See Also:
-
getNetworkConfig
Specifies networking configuration for the monitoring job.Returns union: either
IResolvableorCfnDataQualityJobDefinitionPropsMixin.NetworkConfigProperty- See Also:
-
getRoleArn
The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.- See Also:
-
getStoppingCondition
A time limit for how long the monitoring job is allowed to run before stopping.Returns union: either
IResolvableorCfnDataQualityJobDefinitionPropsMixin.StoppingConditionProperty- See Also:
-
getTags
An array of key-value pairs to apply to this resource.For more information, see Tag .
- See Also:
-
builder
-