Class CfnMonitoringSchedule.MonitoringExecutionSummaryProperty.Builder
java.lang.Object
software.amazon.awscdk.services.sagemaker.CfnMonitoringSchedule.MonitoringExecutionSummaryProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnMonitoringSchedule.MonitoringExecutionSummaryProperty>
- Enclosing interface:
CfnMonitoringSchedule.MonitoringExecutionSummaryProperty
@Stability(Stable)
public static final class CfnMonitoringSchedule.MonitoringExecutionSummaryProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnMonitoringSchedule.MonitoringExecutionSummaryProperty>
A builder for
CfnMonitoringSchedule.MonitoringExecutionSummaryProperty
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds the configured instance.creationTime
(String creationTime) endpointName
(String endpointName) failureReason
(String failureReason) lastModifiedTime
(String lastModifiedTime) monitoringExecutionStatus
(String monitoringExecutionStatus) monitoringScheduleName
(String monitoringScheduleName) processingJobArn
(String processingJobArn) scheduledTime
(String scheduledTime)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
creationTime
@Stability(Stable) public CfnMonitoringSchedule.MonitoringExecutionSummaryProperty.Builder creationTime(String creationTime) - Parameters:
creationTime
- The time at which the monitoring job was created. This parameter is required.- Returns:
this
-
lastModifiedTime
@Stability(Stable) public CfnMonitoringSchedule.MonitoringExecutionSummaryProperty.Builder lastModifiedTime(String lastModifiedTime) - Parameters:
lastModifiedTime
- A timestamp that indicates the last time the monitoring job was modified. This parameter is required.- Returns:
this
-
monitoringExecutionStatus
@Stability(Stable) public CfnMonitoringSchedule.MonitoringExecutionSummaryProperty.Builder monitoringExecutionStatus(String monitoringExecutionStatus) Sets the value ofCfnMonitoringSchedule.MonitoringExecutionSummaryProperty.getMonitoringExecutionStatus()
- Parameters:
monitoringExecutionStatus
- The status of the monitoring job. This parameter is required.- Returns:
this
-
monitoringScheduleName
@Stability(Stable) public CfnMonitoringSchedule.MonitoringExecutionSummaryProperty.Builder monitoringScheduleName(String monitoringScheduleName) Sets the value ofCfnMonitoringSchedule.MonitoringExecutionSummaryProperty.getMonitoringScheduleName()
- Parameters:
monitoringScheduleName
- The name of the monitoring schedule. This parameter is required.- Returns:
this
-
scheduledTime
@Stability(Stable) public CfnMonitoringSchedule.MonitoringExecutionSummaryProperty.Builder scheduledTime(String scheduledTime) - Parameters:
scheduledTime
- The time the monitoring job was scheduled. This parameter is required.- Returns:
this
-
endpointName
@Stability(Stable) public CfnMonitoringSchedule.MonitoringExecutionSummaryProperty.Builder endpointName(String endpointName) - Parameters:
endpointName
- The name of the endpoint used to run the monitoring job.- Returns:
this
-
failureReason
@Stability(Stable) public CfnMonitoringSchedule.MonitoringExecutionSummaryProperty.Builder failureReason(String failureReason) - Parameters:
failureReason
- Contains the reason a monitoring job failed, if it failed.- Returns:
this
-
processingJobArn
@Stability(Stable) public CfnMonitoringSchedule.MonitoringExecutionSummaryProperty.Builder processingJobArn(String processingJobArn) - Parameters:
processingJobArn
- The Amazon Resource Name (ARN) of the monitoring job.- Returns:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnMonitoringSchedule.MonitoringExecutionSummaryProperty>
- Returns:
- a new instance of
CfnMonitoringSchedule.MonitoringExecutionSummaryProperty
- Throws:
NullPointerException
- if any required attribute was not provided
-