Interface MonitoringJobDefinition.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<MonitoringJobDefinition.Builder,MonitoringJobDefinition>,SdkBuilder<MonitoringJobDefinition.Builder,MonitoringJobDefinition>,SdkPojo
- Enclosing class:
- MonitoringJobDefinition
public static interface MonitoringJobDefinition.Builder extends SdkPojo, CopyableBuilder<MonitoringJobDefinition.Builder,MonitoringJobDefinition>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default MonitoringJobDefinition.BuilderbaselineConfig(Consumer<MonitoringBaselineConfig.Builder> baselineConfig)Baseline configuration used to validate that the data conforms to the specified constraints and statisticsMonitoringJobDefinition.BuilderbaselineConfig(MonitoringBaselineConfig baselineConfig)Baseline configuration used to validate that the data conforms to the specified constraints and statisticsMonitoringJobDefinition.Builderenvironment(Map<String,String> environment)Sets the environment variables in the Docker container.default MonitoringJobDefinition.BuildermonitoringAppSpecification(Consumer<MonitoringAppSpecification.Builder> monitoringAppSpecification)Configures the monitoring job to run a specified Docker container image.MonitoringJobDefinition.BuildermonitoringAppSpecification(MonitoringAppSpecification monitoringAppSpecification)Configures the monitoring job to run a specified Docker container image.MonitoringJobDefinition.BuildermonitoringInputs(Collection<MonitoringInput> monitoringInputs)The array of inputs for the monitoring job.MonitoringJobDefinition.BuildermonitoringInputs(Consumer<MonitoringInput.Builder>... monitoringInputs)The array of inputs for the monitoring job.MonitoringJobDefinition.BuildermonitoringInputs(MonitoringInput... monitoringInputs)The array of inputs for the monitoring job.default MonitoringJobDefinition.BuildermonitoringOutputConfig(Consumer<MonitoringOutputConfig.Builder> monitoringOutputConfig)The array of outputs from the monitoring job to be uploaded to Amazon S3.MonitoringJobDefinition.BuildermonitoringOutputConfig(MonitoringOutputConfig monitoringOutputConfig)The array of outputs from the monitoring job to be uploaded to Amazon S3.default MonitoringJobDefinition.BuildermonitoringResources(Consumer<MonitoringResources.Builder> monitoringResources)Identifies the resources, ML compute instances, and ML storage volumes to deploy for a monitoring job.MonitoringJobDefinition.BuildermonitoringResources(MonitoringResources monitoringResources)Identifies the resources, ML compute instances, and ML storage volumes to deploy for a monitoring job.default MonitoringJobDefinition.BuildernetworkConfig(Consumer<NetworkConfig.Builder> networkConfig)Specifies networking options for an monitoring job.MonitoringJobDefinition.BuildernetworkConfig(NetworkConfig networkConfig)Specifies networking options for an monitoring job.MonitoringJobDefinition.BuilderroleArn(String roleArn)The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.default MonitoringJobDefinition.BuilderstoppingCondition(Consumer<MonitoringStoppingCondition.Builder> stoppingCondition)Specifies a time limit for how long the monitoring job is allowed to run.MonitoringJobDefinition.BuilderstoppingCondition(MonitoringStoppingCondition stoppingCondition)Specifies a time limit for how long the monitoring job is allowed to run.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
baselineConfig
MonitoringJobDefinition.Builder baselineConfig(MonitoringBaselineConfig baselineConfig)
Baseline configuration used to validate that the data conforms to the specified constraints and statistics
- Parameters:
baselineConfig- Baseline configuration used to validate that the data conforms to the specified constraints and statistics- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
baselineConfig
default MonitoringJobDefinition.Builder baselineConfig(Consumer<MonitoringBaselineConfig.Builder> baselineConfig)
Baseline configuration used to validate that the data conforms to the specified constraints and statistics
This is a convenience method that creates an instance of theMonitoringBaselineConfig.Builderavoiding the need to create one manually viaMonitoringBaselineConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tobaselineConfig(MonitoringBaselineConfig).- Parameters:
baselineConfig- a consumer that will call methods onMonitoringBaselineConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
baselineConfig(MonitoringBaselineConfig)
-
monitoringInputs
MonitoringJobDefinition.Builder monitoringInputs(Collection<MonitoringInput> monitoringInputs)
The array of inputs for the monitoring job. Currently we support monitoring an Amazon SageMaker Endpoint.
- Parameters:
monitoringInputs- The array of inputs for the monitoring job. Currently we support monitoring an Amazon SageMaker Endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
monitoringInputs
MonitoringJobDefinition.Builder monitoringInputs(MonitoringInput... monitoringInputs)
The array of inputs for the monitoring job. Currently we support monitoring an Amazon SageMaker Endpoint.
- Parameters:
monitoringInputs- The array of inputs for the monitoring job. Currently we support monitoring an Amazon SageMaker Endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
monitoringInputs
MonitoringJobDefinition.Builder monitoringInputs(Consumer<MonitoringInput.Builder>... monitoringInputs)
The array of inputs for the monitoring job. Currently we support monitoring an Amazon SageMaker Endpoint.
This is a convenience method that creates an instance of theMonitoringInput.Builderavoiding the need to create one manually viaMonitoringInput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#monitoringInputs(List.) - Parameters:
monitoringInputs- a consumer that will call methods onMonitoringInput.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#monitoringInputs(java.util.Collection)
-
monitoringOutputConfig
MonitoringJobDefinition.Builder monitoringOutputConfig(MonitoringOutputConfig monitoringOutputConfig)
The array of outputs from the monitoring job to be uploaded to Amazon S3.
- Parameters:
monitoringOutputConfig- The array of outputs from the monitoring job to be uploaded to Amazon S3.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
monitoringOutputConfig
default MonitoringJobDefinition.Builder monitoringOutputConfig(Consumer<MonitoringOutputConfig.Builder> monitoringOutputConfig)
The array of outputs from the monitoring job to be uploaded to Amazon S3.
This is a convenience method that creates an instance of theMonitoringOutputConfig.Builderavoiding the need to create one manually viaMonitoringOutputConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomonitoringOutputConfig(MonitoringOutputConfig).- Parameters:
monitoringOutputConfig- a consumer that will call methods onMonitoringOutputConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
monitoringOutputConfig(MonitoringOutputConfig)
-
monitoringResources
MonitoringJobDefinition.Builder monitoringResources(MonitoringResources monitoringResources)
Identifies the resources, ML compute instances, and ML storage volumes to deploy for a monitoring job. In distributed processing, you specify more than one instance.
- Parameters:
monitoringResources- Identifies the resources, ML compute instances, and ML storage volumes to deploy for a monitoring job. In distributed processing, you specify more than one instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
monitoringResources
default MonitoringJobDefinition.Builder monitoringResources(Consumer<MonitoringResources.Builder> monitoringResources)
Identifies the resources, ML compute instances, and ML storage volumes to deploy for a monitoring job. In distributed processing, you specify more than one instance.
This is a convenience method that creates an instance of theMonitoringResources.Builderavoiding the need to create one manually viaMonitoringResources.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomonitoringResources(MonitoringResources).- Parameters:
monitoringResources- a consumer that will call methods onMonitoringResources.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
monitoringResources(MonitoringResources)
-
monitoringAppSpecification
MonitoringJobDefinition.Builder monitoringAppSpecification(MonitoringAppSpecification monitoringAppSpecification)
Configures the monitoring job to run a specified Docker container image.
- Parameters:
monitoringAppSpecification- Configures the monitoring job to run a specified Docker container image.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
monitoringAppSpecification
default MonitoringJobDefinition.Builder monitoringAppSpecification(Consumer<MonitoringAppSpecification.Builder> monitoringAppSpecification)
Configures the monitoring job to run a specified Docker container image.
This is a convenience method that creates an instance of theMonitoringAppSpecification.Builderavoiding the need to create one manually viaMonitoringAppSpecification.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomonitoringAppSpecification(MonitoringAppSpecification).- Parameters:
monitoringAppSpecification- a consumer that will call methods onMonitoringAppSpecification.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
monitoringAppSpecification(MonitoringAppSpecification)
-
stoppingCondition
MonitoringJobDefinition.Builder stoppingCondition(MonitoringStoppingCondition stoppingCondition)
Specifies a time limit for how long the monitoring job is allowed to run.
- Parameters:
stoppingCondition- Specifies a time limit for how long the monitoring job is allowed to run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
stoppingCondition
default MonitoringJobDefinition.Builder stoppingCondition(Consumer<MonitoringStoppingCondition.Builder> stoppingCondition)
Specifies a time limit for how long the monitoring job is allowed to run.
This is a convenience method that creates an instance of theMonitoringStoppingCondition.Builderavoiding the need to create one manually viaMonitoringStoppingCondition.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tostoppingCondition(MonitoringStoppingCondition).- Parameters:
stoppingCondition- a consumer that will call methods onMonitoringStoppingCondition.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
stoppingCondition(MonitoringStoppingCondition)
-
environment
MonitoringJobDefinition.Builder environment(Map<String,String> environment)
Sets the environment variables in the Docker container.
- Parameters:
environment- Sets the environment variables in the Docker container.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkConfig
MonitoringJobDefinition.Builder networkConfig(NetworkConfig networkConfig)
Specifies networking options for an monitoring job.
- Parameters:
networkConfig- Specifies networking options for an monitoring job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkConfig
default MonitoringJobDefinition.Builder networkConfig(Consumer<NetworkConfig.Builder> networkConfig)
Specifies networking options for an monitoring job.
This is a convenience method that creates an instance of theNetworkConfig.Builderavoiding the need to create one manually viaNetworkConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tonetworkConfig(NetworkConfig).- Parameters:
networkConfig- a consumer that will call methods onNetworkConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
networkConfig(NetworkConfig)
-
roleArn
MonitoringJobDefinition.Builder roleArn(String roleArn)
The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
- Parameters:
roleArn- The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-