Struct aws_sdk_elasticsearch::model::auto_tune_options::Builder
source · [−]pub struct Builder { /* private fields */ }
Expand description
A builder for AutoTuneOptions
.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn desired_state(self, input: AutoTuneDesiredState) -> Self
pub fn desired_state(self, input: AutoTuneDesiredState) -> Self
Specifies the Auto-Tune desired state. Valid values are ENABLED, DISABLED.
sourcepub fn set_desired_state(self, input: Option<AutoTuneDesiredState>) -> Self
pub fn set_desired_state(self, input: Option<AutoTuneDesiredState>) -> Self
Specifies the Auto-Tune desired state. Valid values are ENABLED, DISABLED.
sourcepub fn rollback_on_disable(self, input: RollbackOnDisable) -> Self
pub fn rollback_on_disable(self, input: RollbackOnDisable) -> Self
Specifies the rollback state while disabling Auto-Tune for the domain. Valid values are NO_ROLLBACK, DEFAULT_ROLLBACK.
sourcepub fn set_rollback_on_disable(self, input: Option<RollbackOnDisable>) -> Self
pub fn set_rollback_on_disable(self, input: Option<RollbackOnDisable>) -> Self
Specifies the rollback state while disabling Auto-Tune for the domain. Valid values are NO_ROLLBACK, DEFAULT_ROLLBACK.
sourcepub fn maintenance_schedules(self, input: AutoTuneMaintenanceSchedule) -> Self
pub fn maintenance_schedules(self, input: AutoTuneMaintenanceSchedule) -> Self
Appends an item to maintenance_schedules
.
To override the contents of this collection use set_maintenance_schedules
.
Specifies list of maitenance schedules. See the Developer Guide for more information.
sourcepub fn set_maintenance_schedules(
self,
input: Option<Vec<AutoTuneMaintenanceSchedule>>
) -> Self
pub fn set_maintenance_schedules(
self,
input: Option<Vec<AutoTuneMaintenanceSchedule>>
) -> Self
Specifies list of maitenance schedules. See the Developer Guide for more information.
sourcepub fn build(self) -> AutoTuneOptions
pub fn build(self) -> AutoTuneOptions
Consumes the builder and constructs a AutoTuneOptions
.