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
Constructors -
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:
buildin interfacesoftware.amazon.jsii.Builder<CfnMonitoringSchedule.MonitoringExecutionSummaryProperty>- Returns:
- a new instance of
CfnMonitoringSchedule.MonitoringExecutionSummaryProperty - Throws:
NullPointerException- if any required attribute was not provided
-