Struct aws_sdk_opensearch::model::service_software_options::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for ServiceSoftwareOptions
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn current_version(self, input: impl Into<String>) -> Self
pub fn current_version(self, input: impl Into<String>) -> Self
The current service software version present on the domain.
sourcepub fn set_current_version(self, input: Option<String>) -> Self
pub fn set_current_version(self, input: Option<String>) -> Self
The current service software version present on the domain.
sourcepub fn new_version(self, input: impl Into<String>) -> Self
pub fn new_version(self, input: impl Into<String>) -> Self
The new service software version, if one is available.
sourcepub fn set_new_version(self, input: Option<String>) -> Self
pub fn set_new_version(self, input: Option<String>) -> Self
The new service software version, if one is available.
sourcepub fn update_available(self, input: bool) -> Self
pub fn update_available(self, input: bool) -> Self
True if you're able to update your service software version. False if you can't update your service software version.
sourcepub fn set_update_available(self, input: Option<bool>) -> Self
pub fn set_update_available(self, input: Option<bool>) -> Self
True if you're able to update your service software version. False if you can't update your service software version.
sourcepub fn cancellable(self, input: bool) -> Self
pub fn cancellable(self, input: bool) -> Self
True if you're able to cancel your service software version update. False if you can't cancel your service software update.
sourcepub fn set_cancellable(self, input: Option<bool>) -> Self
pub fn set_cancellable(self, input: Option<bool>) -> Self
True if you're able to cancel your service software version update. False if you can't cancel your service software update.
sourcepub fn update_status(self, input: DeploymentStatus) -> Self
pub fn update_status(self, input: DeploymentStatus) -> Self
The status of your service software update.
sourcepub fn set_update_status(self, input: Option<DeploymentStatus>) -> Self
pub fn set_update_status(self, input: Option<DeploymentStatus>) -> Self
The status of your service software update.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
A description of the service software update status.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
A description of the service software update status.
sourcepub fn automated_update_date(self, input: DateTime) -> Self
pub fn automated_update_date(self, input: DateTime) -> Self
The timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.
sourcepub fn set_automated_update_date(self, input: Option<DateTime>) -> Self
pub fn set_automated_update_date(self, input: Option<DateTime>) -> Self
The timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.
sourcepub fn optional_deployment(self, input: bool) -> Self
pub fn optional_deployment(self, input: bool) -> Self
True if a service software is never automatically updated. False if a service software is automatically updated after the automated update date.
sourcepub fn set_optional_deployment(self, input: Option<bool>) -> Self
pub fn set_optional_deployment(self, input: Option<bool>) -> Self
True if a service software is never automatically updated. False if a service software is automatically updated after the automated update date.
sourcepub fn build(self) -> ServiceSoftwareOptions
pub fn build(self) -> ServiceSoftwareOptions
Consumes the builder and constructs a ServiceSoftwareOptions
.