Interface CfnModelQualityJobDefinitionProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnModelQualityJobDefinitionProps.Jsii$Proxy
CfnModelQualityJobDefinition.
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.*;
CfnModelQualityJobDefinitionProps cfnModelQualityJobDefinitionProps = CfnModelQualityJobDefinitionProps.builder()
.jobResources(MonitoringResourcesProperty.builder()
.clusterConfig(ClusterConfigProperty.builder()
.instanceCount(123)
.instanceType("instanceType")
.volumeSizeInGb(123)
// the properties below are optional
.volumeKmsKeyId("volumeKmsKeyId")
.build())
.build())
.modelQualityAppSpecification(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())
.modelQualityJobInput(ModelQualityJobInputProperty.builder()
.groundTruthS3Input(MonitoringGroundTruthS3InputProperty.builder()
.s3Uri("s3Uri")
.build())
// the properties below are optional
.batchTransformInput(BatchTransformInputProperty.builder()
.dataCapturedDestinationS3Uri("dataCapturedDestinationS3Uri")
.datasetFormat(DatasetFormatProperty.builder()
.csv(CsvProperty.builder()
.header(false)
.build())
.json(JsonProperty.builder()
.line(false)
.build())
.parquet(false)
.build())
.localPath("localPath")
// the properties below are optional
.endTimeOffset("endTimeOffset")
.inferenceAttribute("inferenceAttribute")
.probabilityAttribute("probabilityAttribute")
.probabilityThresholdAttribute(123)
.s3DataDistributionType("s3DataDistributionType")
.s3InputMode("s3InputMode")
.startTimeOffset("startTimeOffset")
.build())
.endpointInput(EndpointInputProperty.builder()
.endpointName("endpointName")
.localPath("localPath")
// the properties below are optional
.endTimeOffset("endTimeOffset")
.inferenceAttribute("inferenceAttribute")
.probabilityAttribute("probabilityAttribute")
.probabilityThresholdAttribute(123)
.s3DataDistributionType("s3DataDistributionType")
.s3InputMode("s3InputMode")
.startTimeOffset("startTimeOffset")
.build())
.build())
.modelQualityJobOutputConfig(MonitoringOutputConfigProperty.builder()
.monitoringOutputs(List.of(MonitoringOutputProperty.builder()
.s3Output(S3OutputProperty.builder()
.localPath("localPath")
.s3Uri("s3Uri")
// the properties below are optional
.s3UploadMode("s3UploadMode")
.build())
.build()))
// the properties below are optional
.kmsKeyId("kmsKeyId")
.build())
.roleArn("roleArn")
// the properties below are optional
.endpointName("endpointName")
.jobDefinitionName("jobDefinitionName")
.modelQualityBaselineConfig(ModelQualityBaselineConfigProperty.builder()
.baseliningJobName("baseliningJobName")
.constraintsResource(ConstraintsResourceProperty.builder()
.s3Uri("s3Uri")
.build())
.build())
.networkConfig(NetworkConfigProperty.builder()
.enableInterContainerTrafficEncryption(false)
.enableNetworkIsolation(false)
.vpcConfig(VpcConfigProperty.builder()
.securityGroupIds(List.of("securityGroupIds"))
.subnets(List.of("subnets"))
.build())
.build())
.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 forCfnModelQualityJobDefinitionPropsstatic final classAn implementation forCfnModelQualityJobDefinitionProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe name of the endpoint used to run the monitoring job.default StringThe name of the monitoring job definition.Identifies the resources to deploy for a monitoring job.Container image configuration object for the monitoring job.default ObjectSpecifies the constraints and baselines for the monitoring job.A list of the inputs that are monitored.The output configuration for monitoring jobs.default ObjectSpecifies the network configuration for the monitoring job.The 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
-
getJobResources
Identifies the resources to deploy for a monitoring job.Returns union: either
IResolvableorCfnModelQualityJobDefinition.MonitoringResourcesProperty- See Also:
-
getModelQualityAppSpecification
Container image configuration object for the monitoring job.Returns union: either
IResolvableorCfnModelQualityJobDefinition.ModelQualityAppSpecificationProperty- See Also:
-
getModelQualityJobInput
A list of the inputs that are monitored.Currently endpoints are supported.
Returns union: either
IResolvableorCfnModelQualityJobDefinition.ModelQualityJobInputProperty- See Also:
-
getModelQualityJobOutputConfig
The output configuration for monitoring jobs.Returns union: either
IResolvableorCfnModelQualityJobDefinition.MonitoringOutputConfigProperty- 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:
-
getEndpointName
The name of the endpoint used to run the monitoring job.- See Also:
-
getJobDefinitionName
The name of the monitoring job definition.- See Also:
-
getModelQualityBaselineConfig
Specifies the constraints and baselines for the monitoring job.Returns union: either
IResolvableorCfnModelQualityJobDefinition.ModelQualityBaselineConfigProperty- See Also:
-
getNetworkConfig
Specifies the network configuration for the monitoring job.Returns union: either
IResolvableorCfnModelQualityJobDefinition.NetworkConfigProperty- See Also:
-
getStoppingCondition
A time limit for how long the monitoring job is allowed to run before stopping.Returns union: either
IResolvableorCfnModelQualityJobDefinition.StoppingConditionProperty- See Also:
-
getTags
An array of key-value pairs to apply to this resource.For more information, see Tag .
- See Also:
-
builder
-