@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class MonitoringScheduleConfig extends Object implements Serializable, Cloneable, StructuredPojo
Configures the monitoring schedule and defines the monitoring job.
Constructor and Description |
---|
MonitoringScheduleConfig() |
Modifier and Type | Method and Description |
---|---|
MonitoringScheduleConfig |
clone() |
boolean |
equals(Object obj) |
MonitoringJobDefinition |
getMonitoringJobDefinition()
Defines the monitoring job.
|
ScheduleConfig |
getScheduleConfig()
Configures the monitoring schedule.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setMonitoringJobDefinition(MonitoringJobDefinition monitoringJobDefinition)
Defines the monitoring job.
|
void |
setScheduleConfig(ScheduleConfig scheduleConfig)
Configures the monitoring schedule.
|
String |
toString()
Returns a string representation of this object.
|
MonitoringScheduleConfig |
withMonitoringJobDefinition(MonitoringJobDefinition monitoringJobDefinition)
Defines the monitoring job.
|
MonitoringScheduleConfig |
withScheduleConfig(ScheduleConfig scheduleConfig)
Configures the monitoring schedule.
|
public void setScheduleConfig(ScheduleConfig scheduleConfig)
Configures the monitoring schedule.
scheduleConfig
- Configures the monitoring schedule.public ScheduleConfig getScheduleConfig()
Configures the monitoring schedule.
public MonitoringScheduleConfig withScheduleConfig(ScheduleConfig scheduleConfig)
Configures the monitoring schedule.
scheduleConfig
- Configures the monitoring schedule.public void setMonitoringJobDefinition(MonitoringJobDefinition monitoringJobDefinition)
Defines the monitoring job.
monitoringJobDefinition
- Defines the monitoring job.public MonitoringJobDefinition getMonitoringJobDefinition()
Defines the monitoring job.
public MonitoringScheduleConfig withMonitoringJobDefinition(MonitoringJobDefinition monitoringJobDefinition)
Defines the monitoring job.
monitoringJobDefinition
- Defines the monitoring job.public String toString()
toString
in class Object
Object.toString()
public MonitoringScheduleConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.