Class CfnMonitoringSchedulePropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.sagemaker.CfnMonitoringSchedulePropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnMonitoringSchedulePropsMixin>
- Enclosing class:
CfnMonitoringSchedulePropsMixin
@Stability(Stable)
public static final class CfnMonitoringSchedulePropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnMonitoringSchedulePropsMixin>
A fluent builder for
CfnMonitoringSchedulePropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) endpointName(String endpointName) The name of the endpoint using the monitoring schedule.failureReason(String failureReason) Contains the reason a monitoring job failed, if it failed.lastMonitoringExecutionSummary(CfnMonitoringSchedulePropsMixin.MonitoringExecutionSummaryProperty lastMonitoringExecutionSummary) Describes metadata on the last execution to run, if there was one.lastMonitoringExecutionSummary(IResolvable lastMonitoringExecutionSummary) Describes metadata on the last execution to run, if there was one.monitoringScheduleConfig(CfnMonitoringSchedulePropsMixin.MonitoringScheduleConfigProperty monitoringScheduleConfig) The configuration object that specifies the monitoring schedule and defines the monitoring job.monitoringScheduleConfig(IResolvable monitoringScheduleConfig) The configuration object that specifies the monitoring schedule and defines the monitoring job.monitoringScheduleName(String monitoringScheduleName) The name of the monitoring schedule.monitoringScheduleStatus(String monitoringScheduleStatus) The status of the monitoring schedule.An array of key-value pairs to apply to this resource.
-
Method Details
-
create
@Stability(Stable) public static CfnMonitoringSchedulePropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnMonitoringSchedulePropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnMonitoringSchedulePropsMixin.Builder.
-
endpointName
The name of the endpoint using the monitoring schedule.- Parameters:
endpointName- The name of the endpoint using the monitoring schedule. This parameter is required.- Returns:
this- See Also:
-
failureReason
@Stability(Stable) public CfnMonitoringSchedulePropsMixin.Builder failureReason(String failureReason) Contains the reason a monitoring job failed, if it failed.- Parameters:
failureReason- Contains the reason a monitoring job failed, if it failed. This parameter is required.- Returns:
this- See Also:
-
lastMonitoringExecutionSummary
@Stability(Stable) public CfnMonitoringSchedulePropsMixin.Builder lastMonitoringExecutionSummary(IResolvable lastMonitoringExecutionSummary) Describes metadata on the last execution to run, if there was one.- Parameters:
lastMonitoringExecutionSummary- Describes metadata on the last execution to run, if there was one. This parameter is required.- Returns:
this- See Also:
-
lastMonitoringExecutionSummary
@Stability(Stable) public CfnMonitoringSchedulePropsMixin.Builder lastMonitoringExecutionSummary(CfnMonitoringSchedulePropsMixin.MonitoringExecutionSummaryProperty lastMonitoringExecutionSummary) Describes metadata on the last execution to run, if there was one.- Parameters:
lastMonitoringExecutionSummary- Describes metadata on the last execution to run, if there was one. This parameter is required.- Returns:
this- See Also:
-
monitoringScheduleConfig
@Stability(Stable) public CfnMonitoringSchedulePropsMixin.Builder monitoringScheduleConfig(IResolvable monitoringScheduleConfig) The configuration object that specifies the monitoring schedule and defines the monitoring job.- Parameters:
monitoringScheduleConfig- The configuration object that specifies the monitoring schedule and defines the monitoring job. This parameter is required.- Returns:
this- See Also:
-
monitoringScheduleConfig
@Stability(Stable) public CfnMonitoringSchedulePropsMixin.Builder monitoringScheduleConfig(CfnMonitoringSchedulePropsMixin.MonitoringScheduleConfigProperty monitoringScheduleConfig) The configuration object that specifies the monitoring schedule and defines the monitoring job.- Parameters:
monitoringScheduleConfig- The configuration object that specifies the monitoring schedule and defines the monitoring job. This parameter is required.- Returns:
this- See Also:
-
monitoringScheduleName
@Stability(Stable) public CfnMonitoringSchedulePropsMixin.Builder monitoringScheduleName(String monitoringScheduleName) The name of the monitoring schedule.- Parameters:
monitoringScheduleName- The name of the monitoring schedule. This parameter is required.- Returns:
this- See Also:
-
monitoringScheduleStatus
@Stability(Stable) public CfnMonitoringSchedulePropsMixin.Builder monitoringScheduleStatus(String monitoringScheduleStatus) The status of the monitoring schedule.- Parameters:
monitoringScheduleStatus- The status of the monitoring schedule. This parameter is required.- Returns:
this- See Also:
-
tags
An array of key-value pairs to apply to this resource.For more information, see Tag .
- Parameters:
tags- An array of key-value pairs to apply to this resource. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnMonitoringSchedulePropsMixin>- Returns:
- a newly built instance of
CfnMonitoringSchedulePropsMixin.
-