@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.
|
String |
getMonitoringJobDefinitionName()
The name of the monitoring job definition to schedule.
|
String |
getMonitoringType()
The type of the monitoring job definition to schedule.
|
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 |
setMonitoringJobDefinitionName(String monitoringJobDefinitionName)
The name of the monitoring job definition to schedule.
|
void |
setMonitoringType(String monitoringType)
The type of the monitoring job definition to schedule.
|
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 |
withMonitoringJobDefinitionName(String monitoringJobDefinitionName)
The name of the monitoring job definition to schedule.
|
MonitoringScheduleConfig |
withMonitoringType(MonitoringType monitoringType)
The type of the monitoring job definition to schedule.
|
MonitoringScheduleConfig |
withMonitoringType(String monitoringType)
The type of the monitoring job definition to schedule.
|
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 void setMonitoringJobDefinitionName(String monitoringJobDefinitionName)
The name of the monitoring job definition to schedule.
monitoringJobDefinitionName
- The name of the monitoring job definition to schedule.public String getMonitoringJobDefinitionName()
The name of the monitoring job definition to schedule.
public MonitoringScheduleConfig withMonitoringJobDefinitionName(String monitoringJobDefinitionName)
The name of the monitoring job definition to schedule.
monitoringJobDefinitionName
- The name of the monitoring job definition to schedule.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 MonitoringScheduleConfig withMonitoringType(String monitoringType)
The type of the monitoring job definition to schedule.
monitoringType
- The type of the monitoring job definition to schedule.MonitoringType
public MonitoringScheduleConfig withMonitoringType(MonitoringType monitoringType)
The type of the monitoring job definition to schedule.
monitoringType
- The type of the monitoring job definition to schedule.MonitoringType
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.