@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class MonitoringSchedule extends Object implements Serializable, Cloneable, StructuredPojo
A schedule for a model monitoring job. For information about model monitor, see Amazon SageMaker Model Monitor.
Constructor and Description |
---|
MonitoringSchedule() |
Modifier and Type | Method and Description |
---|---|
MonitoringSchedule |
clone() |
boolean |
equals(Object obj) |
Date |
getCreationTime()
The time that the monitoring schedule was created.
|
String |
getEndpointName()
The endpoint that hosts the model being monitored.
|
String |
getFailureReason()
If the monitoring schedule failed, the reason it failed.
|
Date |
getLastModifiedTime()
The last time the monitoring schedule was changed.
|
MonitoringExecutionSummary |
getLastMonitoringExecutionSummary() |
String |
getMonitoringScheduleArn()
The Amazon Resource Name (ARN) of the monitoring schedule.
|
MonitoringScheduleConfig |
getMonitoringScheduleConfig() |
String |
getMonitoringScheduleName()
The name of the monitoring schedule.
|
String |
getMonitoringScheduleStatus()
The status of the monitoring schedule.
|
String |
getMonitoringType()
The type of the monitoring job definition to schedule.
|
List<Tag> |
getTags()
A list of the tags associated with the monitoring schedlue.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCreationTime(Date creationTime)
The time that the monitoring schedule was created.
|
void |
setEndpointName(String endpointName)
The endpoint that hosts the model being monitored.
|
void |
setFailureReason(String failureReason)
If the monitoring schedule failed, the reason it failed.
|
void |
setLastModifiedTime(Date lastModifiedTime)
The last time the monitoring schedule was changed.
|
void |
setLastMonitoringExecutionSummary(MonitoringExecutionSummary lastMonitoringExecutionSummary) |
void |
setMonitoringScheduleArn(String monitoringScheduleArn)
The Amazon Resource Name (ARN) of the monitoring schedule.
|
void |
setMonitoringScheduleConfig(MonitoringScheduleConfig monitoringScheduleConfig) |
void |
setMonitoringScheduleName(String monitoringScheduleName)
The name of the monitoring schedule.
|
void |
setMonitoringScheduleStatus(String monitoringScheduleStatus)
The status of the monitoring schedule.
|
void |
setMonitoringType(String monitoringType)
The type of the monitoring job definition to schedule.
|
void |
setTags(Collection<Tag> tags)
A list of the tags associated with the monitoring schedlue.
|
String |
toString()
Returns a string representation of this object.
|
MonitoringSchedule |
withCreationTime(Date creationTime)
The time that the monitoring schedule was created.
|
MonitoringSchedule |
withEndpointName(String endpointName)
The endpoint that hosts the model being monitored.
|
MonitoringSchedule |
withFailureReason(String failureReason)
If the monitoring schedule failed, the reason it failed.
|
MonitoringSchedule |
withLastModifiedTime(Date lastModifiedTime)
The last time the monitoring schedule was changed.
|
MonitoringSchedule |
withLastMonitoringExecutionSummary(MonitoringExecutionSummary lastMonitoringExecutionSummary) |
MonitoringSchedule |
withMonitoringScheduleArn(String monitoringScheduleArn)
The Amazon Resource Name (ARN) of the monitoring schedule.
|
MonitoringSchedule |
withMonitoringScheduleConfig(MonitoringScheduleConfig monitoringScheduleConfig) |
MonitoringSchedule |
withMonitoringScheduleName(String monitoringScheduleName)
The name of the monitoring schedule.
|
MonitoringSchedule |
withMonitoringScheduleStatus(ScheduleStatus monitoringScheduleStatus)
The status of the monitoring schedule.
|
MonitoringSchedule |
withMonitoringScheduleStatus(String monitoringScheduleStatus)
The status of the monitoring schedule.
|
MonitoringSchedule |
withMonitoringType(MonitoringType monitoringType)
The type of the monitoring job definition to schedule.
|
MonitoringSchedule |
withMonitoringType(String monitoringType)
The type of the monitoring job definition to schedule.
|
MonitoringSchedule |
withTags(Collection<Tag> tags)
A list of the tags associated with the monitoring schedlue.
|
MonitoringSchedule |
withTags(Tag... tags)
A list of the tags associated with the monitoring schedlue.
|
public void setMonitoringScheduleArn(String monitoringScheduleArn)
The Amazon Resource Name (ARN) of the monitoring schedule.
monitoringScheduleArn
- The Amazon Resource Name (ARN) of the monitoring schedule.public String getMonitoringScheduleArn()
The Amazon Resource Name (ARN) of the monitoring schedule.
public MonitoringSchedule withMonitoringScheduleArn(String monitoringScheduleArn)
The Amazon Resource Name (ARN) of the monitoring schedule.
monitoringScheduleArn
- The Amazon Resource Name (ARN) of the monitoring schedule.public void setMonitoringScheduleName(String monitoringScheduleName)
The name of the monitoring schedule.
monitoringScheduleName
- The name of the monitoring schedule.public String getMonitoringScheduleName()
The name of the monitoring schedule.
public MonitoringSchedule withMonitoringScheduleName(String monitoringScheduleName)
The name of the monitoring schedule.
monitoringScheduleName
- The name of the monitoring schedule.public void setMonitoringScheduleStatus(String monitoringScheduleStatus)
The status of the monitoring schedule. This can be one of the following values.
PENDING
- The schedule is pending being created.
FAILED
- The schedule failed.
SCHEDULED
- The schedule was successfully created.
STOPPED
- The schedule was stopped.
monitoringScheduleStatus
- The status of the monitoring schedule. This can be one of the following values.
PENDING
- The schedule is pending being created.
FAILED
- The schedule failed.
SCHEDULED
- The schedule was successfully created.
STOPPED
- The schedule was stopped.
ScheduleStatus
public String getMonitoringScheduleStatus()
The status of the monitoring schedule. This can be one of the following values.
PENDING
- The schedule is pending being created.
FAILED
- The schedule failed.
SCHEDULED
- The schedule was successfully created.
STOPPED
- The schedule was stopped.
PENDING
- The schedule is pending being created.
FAILED
- The schedule failed.
SCHEDULED
- The schedule was successfully created.
STOPPED
- The schedule was stopped.
ScheduleStatus
public MonitoringSchedule withMonitoringScheduleStatus(String monitoringScheduleStatus)
The status of the monitoring schedule. This can be one of the following values.
PENDING
- The schedule is pending being created.
FAILED
- The schedule failed.
SCHEDULED
- The schedule was successfully created.
STOPPED
- The schedule was stopped.
monitoringScheduleStatus
- The status of the monitoring schedule. This can be one of the following values.
PENDING
- The schedule is pending being created.
FAILED
- The schedule failed.
SCHEDULED
- The schedule was successfully created.
STOPPED
- The schedule was stopped.
ScheduleStatus
public MonitoringSchedule withMonitoringScheduleStatus(ScheduleStatus monitoringScheduleStatus)
The status of the monitoring schedule. This can be one of the following values.
PENDING
- The schedule is pending being created.
FAILED
- The schedule failed.
SCHEDULED
- The schedule was successfully created.
STOPPED
- The schedule was stopped.
monitoringScheduleStatus
- The status of the monitoring schedule. This can be one of the following values.
PENDING
- The schedule is pending being created.
FAILED
- The schedule failed.
SCHEDULED
- The schedule was successfully created.
STOPPED
- The schedule was stopped.
ScheduleStatus
public void setMonitoringType(String monitoringType)
The type of the monitoring job definition to schedule.
monitoringType
- The type of the monitoring job definition to schedule.MonitoringType
public String getMonitoringType()
The type of the monitoring job definition to schedule.
MonitoringType
public MonitoringSchedule withMonitoringType(String monitoringType)
The type of the monitoring job definition to schedule.
monitoringType
- The type of the monitoring job definition to schedule.MonitoringType
public MonitoringSchedule withMonitoringType(MonitoringType monitoringType)
The type of the monitoring job definition to schedule.
monitoringType
- The type of the monitoring job definition to schedule.MonitoringType
public void setFailureReason(String failureReason)
If the monitoring schedule failed, the reason it failed.
failureReason
- If the monitoring schedule failed, the reason it failed.public String getFailureReason()
If the monitoring schedule failed, the reason it failed.
public MonitoringSchedule withFailureReason(String failureReason)
If the monitoring schedule failed, the reason it failed.
failureReason
- If the monitoring schedule failed, the reason it failed.public void setCreationTime(Date creationTime)
The time that the monitoring schedule was created.
creationTime
- The time that the monitoring schedule was created.public Date getCreationTime()
The time that the monitoring schedule was created.
public MonitoringSchedule withCreationTime(Date creationTime)
The time that the monitoring schedule was created.
creationTime
- The time that the monitoring schedule was created.public void setLastModifiedTime(Date lastModifiedTime)
The last time the monitoring schedule was changed.
lastModifiedTime
- The last time the monitoring schedule was changed.public Date getLastModifiedTime()
The last time the monitoring schedule was changed.
public MonitoringSchedule withLastModifiedTime(Date lastModifiedTime)
The last time the monitoring schedule was changed.
lastModifiedTime
- The last time the monitoring schedule was changed.public void setMonitoringScheduleConfig(MonitoringScheduleConfig monitoringScheduleConfig)
monitoringScheduleConfig
- public MonitoringScheduleConfig getMonitoringScheduleConfig()
public MonitoringSchedule withMonitoringScheduleConfig(MonitoringScheduleConfig monitoringScheduleConfig)
monitoringScheduleConfig
- public void setEndpointName(String endpointName)
The endpoint that hosts the model being monitored.
endpointName
- The endpoint that hosts the model being monitored.public String getEndpointName()
The endpoint that hosts the model being monitored.
public MonitoringSchedule withEndpointName(String endpointName)
The endpoint that hosts the model being monitored.
endpointName
- The endpoint that hosts the model being monitored.public void setLastMonitoringExecutionSummary(MonitoringExecutionSummary lastMonitoringExecutionSummary)
lastMonitoringExecutionSummary
- public MonitoringExecutionSummary getLastMonitoringExecutionSummary()
public MonitoringSchedule withLastMonitoringExecutionSummary(MonitoringExecutionSummary lastMonitoringExecutionSummary)
lastMonitoringExecutionSummary
- public List<Tag> getTags()
A list of the tags associated with the monitoring schedlue. For more information, see Tagging AWS resources in the AWS General Reference Guide.
public void setTags(Collection<Tag> tags)
A list of the tags associated with the monitoring schedlue. For more information, see Tagging AWS resources in the AWS General Reference Guide.
tags
- A list of the tags associated with the monitoring schedlue. For more information, see Tagging AWS resources in the
AWS General Reference Guide.public MonitoringSchedule withTags(Tag... tags)
A list of the tags associated with the monitoring schedlue. For more information, see Tagging AWS resources in the AWS General Reference Guide.
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection)
or withTags(java.util.Collection)
if you want to override the
existing values.
tags
- A list of the tags associated with the monitoring schedlue. For more information, see Tagging AWS resources in the
AWS General Reference Guide.public MonitoringSchedule withTags(Collection<Tag> tags)
A list of the tags associated with the monitoring schedlue. For more information, see Tagging AWS resources in the AWS General Reference Guide.
tags
- A list of the tags associated with the monitoring schedlue. For more information, see Tagging AWS resources in the
AWS General Reference Guide.public String toString()
toString
in class Object
Object.toString()
public MonitoringSchedule clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.