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§
source§impl 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
.