@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ModelDashboardMonitoringSchedule extends Object implements Serializable, Cloneable, StructuredPojo
A monitoring schedule for a model displayed in the Amazon SageMaker Model Dashboard.
Constructor and Description |
---|
ModelDashboardMonitoringSchedule() |
Modifier and Type | Method and Description |
---|---|
ModelDashboardMonitoringSchedule |
clone() |
boolean |
equals(Object obj) |
BatchTransformInput |
getBatchTransformInput() |
Date |
getCreationTime()
A timestamp that indicates when the monitoring schedule was created.
|
String |
getEndpointName()
The endpoint which is monitored.
|
String |
getFailureReason()
If a monitoring job failed, provides the reason.
|
Date |
getLastModifiedTime()
A timestamp that indicates when the monitoring schedule was last updated.
|
MonitoringExecutionSummary |
getLastMonitoringExecutionSummary() |
List<MonitoringAlertSummary> |
getMonitoringAlertSummaries()
A JSON array where each element is a summary for a monitoring alert.
|
String |
getMonitoringScheduleArn()
The Amazon Resource Name (ARN) of a monitoring schedule.
|
MonitoringScheduleConfig |
getMonitoringScheduleConfig() |
String |
getMonitoringScheduleName()
The name of a monitoring schedule.
|
String |
getMonitoringScheduleStatus()
The status of the monitoring schedule.
|
String |
getMonitoringType()
The monitor type of a model monitor.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setBatchTransformInput(BatchTransformInput batchTransformInput) |
void |
setCreationTime(Date creationTime)
A timestamp that indicates when the monitoring schedule was created.
|
void |
setEndpointName(String endpointName)
The endpoint which is monitored.
|
void |
setFailureReason(String failureReason)
If a monitoring job failed, provides the reason.
|
void |
setLastModifiedTime(Date lastModifiedTime)
A timestamp that indicates when the monitoring schedule was last updated.
|
void |
setLastMonitoringExecutionSummary(MonitoringExecutionSummary lastMonitoringExecutionSummary) |
void |
setMonitoringAlertSummaries(Collection<MonitoringAlertSummary> monitoringAlertSummaries)
A JSON array where each element is a summary for a monitoring alert.
|
void |
setMonitoringScheduleArn(String monitoringScheduleArn)
The Amazon Resource Name (ARN) of a monitoring schedule.
|
void |
setMonitoringScheduleConfig(MonitoringScheduleConfig monitoringScheduleConfig) |
void |
setMonitoringScheduleName(String monitoringScheduleName)
The name of a monitoring schedule.
|
void |
setMonitoringScheduleStatus(String monitoringScheduleStatus)
The status of the monitoring schedule.
|
void |
setMonitoringType(String monitoringType)
The monitor type of a model monitor.
|
String |
toString()
Returns a string representation of this object.
|
ModelDashboardMonitoringSchedule |
withBatchTransformInput(BatchTransformInput batchTransformInput) |
ModelDashboardMonitoringSchedule |
withCreationTime(Date creationTime)
A timestamp that indicates when the monitoring schedule was created.
|
ModelDashboardMonitoringSchedule |
withEndpointName(String endpointName)
The endpoint which is monitored.
|
ModelDashboardMonitoringSchedule |
withFailureReason(String failureReason)
If a monitoring job failed, provides the reason.
|
ModelDashboardMonitoringSchedule |
withLastModifiedTime(Date lastModifiedTime)
A timestamp that indicates when the monitoring schedule was last updated.
|
ModelDashboardMonitoringSchedule |
withLastMonitoringExecutionSummary(MonitoringExecutionSummary lastMonitoringExecutionSummary) |
ModelDashboardMonitoringSchedule |
withMonitoringAlertSummaries(Collection<MonitoringAlertSummary> monitoringAlertSummaries)
A JSON array where each element is a summary for a monitoring alert.
|
ModelDashboardMonitoringSchedule |
withMonitoringAlertSummaries(MonitoringAlertSummary... monitoringAlertSummaries)
A JSON array where each element is a summary for a monitoring alert.
|
ModelDashboardMonitoringSchedule |
withMonitoringScheduleArn(String monitoringScheduleArn)
The Amazon Resource Name (ARN) of a monitoring schedule.
|
ModelDashboardMonitoringSchedule |
withMonitoringScheduleConfig(MonitoringScheduleConfig monitoringScheduleConfig) |
ModelDashboardMonitoringSchedule |
withMonitoringScheduleName(String monitoringScheduleName)
The name of a monitoring schedule.
|
ModelDashboardMonitoringSchedule |
withMonitoringScheduleStatus(ScheduleStatus monitoringScheduleStatus)
The status of the monitoring schedule.
|
ModelDashboardMonitoringSchedule |
withMonitoringScheduleStatus(String monitoringScheduleStatus)
The status of the monitoring schedule.
|
ModelDashboardMonitoringSchedule |
withMonitoringType(MonitoringType monitoringType)
The monitor type of a model monitor.
|
ModelDashboardMonitoringSchedule |
withMonitoringType(String monitoringType)
The monitor type of a model monitor.
|
public void setMonitoringScheduleArn(String monitoringScheduleArn)
The Amazon Resource Name (ARN) of a monitoring schedule.
monitoringScheduleArn
- The Amazon Resource Name (ARN) of a monitoring schedule.public String getMonitoringScheduleArn()
The Amazon Resource Name (ARN) of a monitoring schedule.
public ModelDashboardMonitoringSchedule withMonitoringScheduleArn(String monitoringScheduleArn)
The Amazon Resource Name (ARN) of a monitoring schedule.
monitoringScheduleArn
- The Amazon Resource Name (ARN) of a monitoring schedule.public void setMonitoringScheduleName(String monitoringScheduleName)
The name of a monitoring schedule.
monitoringScheduleName
- The name of a monitoring schedule.public String getMonitoringScheduleName()
The name of a monitoring schedule.
public ModelDashboardMonitoringSchedule withMonitoringScheduleName(String monitoringScheduleName)
The name of a monitoring schedule.
monitoringScheduleName
- The name of a monitoring schedule.public void setMonitoringScheduleStatus(String monitoringScheduleStatus)
The status of the monitoring schedule.
monitoringScheduleStatus
- The status of the monitoring schedule.ScheduleStatus
public String getMonitoringScheduleStatus()
The status of the monitoring schedule.
ScheduleStatus
public ModelDashboardMonitoringSchedule withMonitoringScheduleStatus(String monitoringScheduleStatus)
The status of the monitoring schedule.
monitoringScheduleStatus
- The status of the monitoring schedule.ScheduleStatus
public ModelDashboardMonitoringSchedule withMonitoringScheduleStatus(ScheduleStatus monitoringScheduleStatus)
The status of the monitoring schedule.
monitoringScheduleStatus
- The status of the monitoring schedule.ScheduleStatus
public void setMonitoringType(String monitoringType)
The monitor type of a model monitor.
monitoringType
- The monitor type of a model monitor.MonitoringType
public String getMonitoringType()
The monitor type of a model monitor.
MonitoringType
public ModelDashboardMonitoringSchedule withMonitoringType(String monitoringType)
The monitor type of a model monitor.
monitoringType
- The monitor type of a model monitor.MonitoringType
public ModelDashboardMonitoringSchedule withMonitoringType(MonitoringType monitoringType)
The monitor type of a model monitor.
monitoringType
- The monitor type of a model monitor.MonitoringType
public void setFailureReason(String failureReason)
If a monitoring job failed, provides the reason.
failureReason
- If a monitoring job failed, provides the reason.public String getFailureReason()
If a monitoring job failed, provides the reason.
public ModelDashboardMonitoringSchedule withFailureReason(String failureReason)
If a monitoring job failed, provides the reason.
failureReason
- If a monitoring job failed, provides the reason.public void setCreationTime(Date creationTime)
A timestamp that indicates when the monitoring schedule was created.
creationTime
- A timestamp that indicates when the monitoring schedule was created.public Date getCreationTime()
A timestamp that indicates when the monitoring schedule was created.
public ModelDashboardMonitoringSchedule withCreationTime(Date creationTime)
A timestamp that indicates when the monitoring schedule was created.
creationTime
- A timestamp that indicates when the monitoring schedule was created.public void setLastModifiedTime(Date lastModifiedTime)
A timestamp that indicates when the monitoring schedule was last updated.
lastModifiedTime
- A timestamp that indicates when the monitoring schedule was last updated.public Date getLastModifiedTime()
A timestamp that indicates when the monitoring schedule was last updated.
public ModelDashboardMonitoringSchedule withLastModifiedTime(Date lastModifiedTime)
A timestamp that indicates when the monitoring schedule was last updated.
lastModifiedTime
- A timestamp that indicates when the monitoring schedule was last updated.public void setMonitoringScheduleConfig(MonitoringScheduleConfig monitoringScheduleConfig)
monitoringScheduleConfig
- public MonitoringScheduleConfig getMonitoringScheduleConfig()
public ModelDashboardMonitoringSchedule withMonitoringScheduleConfig(MonitoringScheduleConfig monitoringScheduleConfig)
monitoringScheduleConfig
- public void setEndpointName(String endpointName)
The endpoint which is monitored.
endpointName
- The endpoint which is monitored.public String getEndpointName()
The endpoint which is monitored.
public ModelDashboardMonitoringSchedule withEndpointName(String endpointName)
The endpoint which is monitored.
endpointName
- The endpoint which is monitored.public List<MonitoringAlertSummary> getMonitoringAlertSummaries()
A JSON array where each element is a summary for a monitoring alert.
public void setMonitoringAlertSummaries(Collection<MonitoringAlertSummary> monitoringAlertSummaries)
A JSON array where each element is a summary for a monitoring alert.
monitoringAlertSummaries
- A JSON array where each element is a summary for a monitoring alert.public ModelDashboardMonitoringSchedule withMonitoringAlertSummaries(MonitoringAlertSummary... monitoringAlertSummaries)
A JSON array where each element is a summary for a monitoring alert.
NOTE: This method appends the values to the existing list (if any). Use
setMonitoringAlertSummaries(java.util.Collection)
or
withMonitoringAlertSummaries(java.util.Collection)
if you want to override the existing values.
monitoringAlertSummaries
- A JSON array where each element is a summary for a monitoring alert.public ModelDashboardMonitoringSchedule withMonitoringAlertSummaries(Collection<MonitoringAlertSummary> monitoringAlertSummaries)
A JSON array where each element is a summary for a monitoring alert.
monitoringAlertSummaries
- A JSON array where each element is a summary for a monitoring alert.public void setLastMonitoringExecutionSummary(MonitoringExecutionSummary lastMonitoringExecutionSummary)
lastMonitoringExecutionSummary
- public MonitoringExecutionSummary getLastMonitoringExecutionSummary()
public ModelDashboardMonitoringSchedule withLastMonitoringExecutionSummary(MonitoringExecutionSummary lastMonitoringExecutionSummary)
lastMonitoringExecutionSummary
- public void setBatchTransformInput(BatchTransformInput batchTransformInput)
batchTransformInput
- public BatchTransformInput getBatchTransformInput()
public ModelDashboardMonitoringSchedule withBatchTransformInput(BatchTransformInput batchTransformInput)
batchTransformInput
- public String toString()
toString
in class Object
Object.toString()
public ModelDashboardMonitoringSchedule clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.