pub struct Builder { /* private fields */ }
Expand description
A builder for MonitoringScheduleConfig
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn schedule_config(self, input: ScheduleConfig) -> Self
pub fn schedule_config(self, input: ScheduleConfig) -> Self
Configures the monitoring schedule.
sourcepub fn set_schedule_config(self, input: Option<ScheduleConfig>) -> Self
pub fn set_schedule_config(self, input: Option<ScheduleConfig>) -> Self
Configures the monitoring schedule.
sourcepub fn monitoring_job_definition(self, input: MonitoringJobDefinition) -> Self
pub fn monitoring_job_definition(self, input: MonitoringJobDefinition) -> Self
Defines the monitoring job.
sourcepub fn set_monitoring_job_definition(
self,
input: Option<MonitoringJobDefinition>
) -> Self
pub fn set_monitoring_job_definition(
self,
input: Option<MonitoringJobDefinition>
) -> Self
Defines the monitoring job.
sourcepub fn monitoring_job_definition_name(self, input: impl Into<String>) -> Self
pub fn monitoring_job_definition_name(self, input: impl Into<String>) -> Self
The name of the monitoring job definition to schedule.
sourcepub fn set_monitoring_job_definition_name(self, input: Option<String>) -> Self
pub fn set_monitoring_job_definition_name(self, input: Option<String>) -> Self
The name of the monitoring job definition to schedule.
sourcepub fn monitoring_type(self, input: MonitoringType) -> Self
pub fn monitoring_type(self, input: MonitoringType) -> Self
The type of the monitoring job definition to schedule.
sourcepub fn set_monitoring_type(self, input: Option<MonitoringType>) -> Self
pub fn set_monitoring_type(self, input: Option<MonitoringType>) -> Self
The type of the monitoring job definition to schedule.
sourcepub fn build(self) -> MonitoringScheduleConfig
pub fn build(self) -> MonitoringScheduleConfig
Consumes the builder and constructs a MonitoringScheduleConfig
.