Struct aws_sdk_elasticache::model::service_update::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for ServiceUpdate
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn service_update_name(self, input: impl Into<String>) -> Self
pub fn service_update_name(self, input: impl Into<String>) -> Self
The unique ID of the service update
sourcepub fn set_service_update_name(self, input: Option<String>) -> Self
pub fn set_service_update_name(self, input: Option<String>) -> Self
The unique ID of the service update
sourcepub fn service_update_release_date(self, input: DateTime) -> Self
pub fn service_update_release_date(self, input: DateTime) -> Self
The date when the service update is initially available
sourcepub fn set_service_update_release_date(self, input: Option<DateTime>) -> Self
pub fn set_service_update_release_date(self, input: Option<DateTime>) -> Self
The date when the service update is initially available
sourcepub fn service_update_end_date(self, input: DateTime) -> Self
pub fn service_update_end_date(self, input: DateTime) -> Self
The date after which the service update is no longer available
sourcepub fn set_service_update_end_date(self, input: Option<DateTime>) -> Self
pub fn set_service_update_end_date(self, input: Option<DateTime>) -> Self
The date after which the service update is no longer available
sourcepub fn service_update_severity(self, input: ServiceUpdateSeverity) -> Self
pub fn service_update_severity(self, input: ServiceUpdateSeverity) -> Self
The severity of the service update
sourcepub fn set_service_update_severity(
self,
input: Option<ServiceUpdateSeverity>
) -> Self
pub fn set_service_update_severity(
self,
input: Option<ServiceUpdateSeverity>
) -> Self
The severity of the service update
sourcepub fn service_update_recommended_apply_by_date(self, input: DateTime) -> Self
pub fn service_update_recommended_apply_by_date(self, input: DateTime) -> Self
The recommendend date to apply the service update in order to ensure compliance. For information on compliance, see Self-Service Security Updates for Compliance.
sourcepub fn set_service_update_recommended_apply_by_date(
self,
input: Option<DateTime>
) -> Self
pub fn set_service_update_recommended_apply_by_date(
self,
input: Option<DateTime>
) -> Self
The recommendend date to apply the service update in order to ensure compliance. For information on compliance, see Self-Service Security Updates for Compliance.
sourcepub fn service_update_status(self, input: ServiceUpdateStatus) -> Self
pub fn service_update_status(self, input: ServiceUpdateStatus) -> Self
The status of the service update
sourcepub fn set_service_update_status(
self,
input: Option<ServiceUpdateStatus>
) -> Self
pub fn set_service_update_status(
self,
input: Option<ServiceUpdateStatus>
) -> Self
The status of the service update
sourcepub fn service_update_description(self, input: impl Into<String>) -> Self
pub fn service_update_description(self, input: impl Into<String>) -> Self
Provides details of the service update
sourcepub fn set_service_update_description(self, input: Option<String>) -> Self
pub fn set_service_update_description(self, input: Option<String>) -> Self
Provides details of the service update
sourcepub fn service_update_type(self, input: ServiceUpdateType) -> Self
pub fn service_update_type(self, input: ServiceUpdateType) -> Self
Reflects the nature of the service update
sourcepub fn set_service_update_type(self, input: Option<ServiceUpdateType>) -> Self
pub fn set_service_update_type(self, input: Option<ServiceUpdateType>) -> Self
Reflects the nature of the service update
sourcepub fn engine(self, input: impl Into<String>) -> Self
pub fn engine(self, input: impl Into<String>) -> Self
The Elasticache engine to which the update applies. Either Redis or Memcached
sourcepub fn set_engine(self, input: Option<String>) -> Self
pub fn set_engine(self, input: Option<String>) -> Self
The Elasticache engine to which the update applies. Either Redis or Memcached
sourcepub fn engine_version(self, input: impl Into<String>) -> Self
pub fn engine_version(self, input: impl Into<String>) -> Self
The Elasticache engine version to which the update applies. Either Redis or Memcached engine version
sourcepub fn set_engine_version(self, input: Option<String>) -> Self
pub fn set_engine_version(self, input: Option<String>) -> Self
The Elasticache engine version to which the update applies. Either Redis or Memcached engine version
sourcepub fn auto_update_after_recommended_apply_by_date(self, input: bool) -> Self
pub fn auto_update_after_recommended_apply_by_date(self, input: bool) -> Self
Indicates whether the service update will be automatically applied once the recommended apply-by date has expired.
sourcepub fn set_auto_update_after_recommended_apply_by_date(
self,
input: Option<bool>
) -> Self
pub fn set_auto_update_after_recommended_apply_by_date(
self,
input: Option<bool>
) -> Self
Indicates whether the service update will be automatically applied once the recommended apply-by date has expired.
sourcepub fn estimated_update_time(self, input: impl Into<String>) -> Self
pub fn estimated_update_time(self, input: impl Into<String>) -> Self
The estimated length of time the service update will take
sourcepub fn set_estimated_update_time(self, input: Option<String>) -> Self
pub fn set_estimated_update_time(self, input: Option<String>) -> Self
The estimated length of time the service update will take
sourcepub fn build(self) -> ServiceUpdate
pub fn build(self) -> ServiceUpdate
Consumes the builder and constructs a ServiceUpdate
.