Struct aws_sdk_securityhub::model::aws_elasticsearch_domain_service_software_options::Builder
source · [−]pub struct Builder { /* private fields */ }Expand description
A builder for AwsElasticsearchDomainServiceSoftwareOptions.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn automated_update_date(self, input: impl Into<String>) -> Self
pub fn automated_update_date(self, input: impl Into<String>) -> Self
The epoch time when the deployment window closes for required updates. After this time, Amazon OpenSearch Service schedules the software upgrade automatically.
sourcepub fn set_automated_update_date(self, input: Option<String>) -> Self
pub fn set_automated_update_date(self, input: Option<String>) -> Self
The epoch time when the deployment window closes for required updates. After this time, Amazon OpenSearch Service schedules the software upgrade automatically.
sourcepub fn cancellable(self, input: bool) -> Self
pub fn cancellable(self, input: bool) -> Self
Whether a request to update the domain can be canceled.
sourcepub fn set_cancellable(self, input: Option<bool>) -> Self
pub fn set_cancellable(self, input: Option<bool>) -> Self
Whether a request to update the domain can be canceled.
sourcepub fn current_version(self, input: impl Into<String>) -> Self
pub fn current_version(self, input: impl Into<String>) -> Self
The version of the service software that is currently installed on the domain.
sourcepub fn set_current_version(self, input: Option<String>) -> Self
pub fn set_current_version(self, input: Option<String>) -> Self
The version of the service software that is currently installed on the domain.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
A more detailed description of the service software status.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
A more detailed description of the service software status.
sourcepub fn new_version(self, input: impl Into<String>) -> Self
pub fn new_version(self, input: impl Into<String>) -> Self
The most recent version of the service software.
sourcepub fn set_new_version(self, input: Option<String>) -> Self
pub fn set_new_version(self, input: Option<String>) -> Self
The most recent version of the service software.
sourcepub fn update_available(self, input: bool) -> Self
pub fn update_available(self, input: bool) -> Self
Whether a service software update is available for the domain.
sourcepub fn set_update_available(self, input: Option<bool>) -> Self
pub fn set_update_available(self, input: Option<bool>) -> Self
Whether a service software update is available for the domain.
sourcepub fn update_status(self, input: impl Into<String>) -> Self
pub fn update_status(self, input: impl Into<String>) -> Self
The status of the service software update. Valid values are as follows:
-
COMPLETED -
ELIGIBLE -
IN_PROGRESS -
NOT_ELIGIBLE -
PENDING_UPDATE
sourcepub fn set_update_status(self, input: Option<String>) -> Self
pub fn set_update_status(self, input: Option<String>) -> Self
The status of the service software update. Valid values are as follows:
-
COMPLETED -
ELIGIBLE -
IN_PROGRESS -
NOT_ELIGIBLE -
PENDING_UPDATE
sourcepub fn build(self) -> AwsElasticsearchDomainServiceSoftwareOptions
pub fn build(self) -> AwsElasticsearchDomainServiceSoftwareOptions
Consumes the builder and constructs a AwsElasticsearchDomainServiceSoftwareOptions.