Struct aws_sdk_elasticache::types::builders::ServiceUpdateBuilder
source · #[non_exhaustive]pub struct ServiceUpdateBuilder { /* private fields */ }
Expand description
A builder for ServiceUpdate
.
Implementations§
source§impl ServiceUpdateBuilder
impl ServiceUpdateBuilder
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 get_service_update_name(&self) -> &Option<String>
pub fn get_service_update_name(&self) -> &Option<String>
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 get_service_update_release_date(&self) -> &Option<DateTime>
pub fn get_service_update_release_date(&self) -> &Option<DateTime>
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 get_service_update_end_date(&self) -> &Option<DateTime>
pub fn get_service_update_end_date(&self) -> &Option<DateTime>
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 get_service_update_severity(&self) -> &Option<ServiceUpdateSeverity>
pub fn get_service_update_severity(&self) -> &Option<ServiceUpdateSeverity>
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 get_service_update_recommended_apply_by_date(&self) -> &Option<DateTime>
pub fn get_service_update_recommended_apply_by_date(&self) -> &Option<DateTime>
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 get_service_update_status(&self) -> &Option<ServiceUpdateStatus>
pub fn get_service_update_status(&self) -> &Option<ServiceUpdateStatus>
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 get_service_update_description(&self) -> &Option<String>
pub fn get_service_update_description(&self) -> &Option<String>
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 get_service_update_type(&self) -> &Option<ServiceUpdateType>
pub fn get_service_update_type(&self) -> &Option<ServiceUpdateType>
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 get_engine(&self) -> &Option<String>
pub fn get_engine(&self) -> &Option<String>
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 get_engine_version(&self) -> &Option<String>
pub fn get_engine_version(&self) -> &Option<String>
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 get_auto_update_after_recommended_apply_by_date(&self) -> &Option<bool>
pub fn get_auto_update_after_recommended_apply_by_date(&self) -> &Option<bool>
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 get_estimated_update_time(&self) -> &Option<String>
pub fn get_estimated_update_time(&self) -> &Option<String>
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
.
Trait Implementations§
source§impl Clone for ServiceUpdateBuilder
impl Clone for ServiceUpdateBuilder
source§fn clone(&self) -> ServiceUpdateBuilder
fn clone(&self) -> ServiceUpdateBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ServiceUpdateBuilder
impl Debug for ServiceUpdateBuilder
source§impl Default for ServiceUpdateBuilder
impl Default for ServiceUpdateBuilder
source§fn default() -> ServiceUpdateBuilder
fn default() -> ServiceUpdateBuilder
source§impl PartialEq for ServiceUpdateBuilder
impl PartialEq for ServiceUpdateBuilder
source§fn eq(&self, other: &ServiceUpdateBuilder) -> bool
fn eq(&self, other: &ServiceUpdateBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.