#[non_exhaustive]pub struct ServiceSoftwareOptionsBuilder { /* private fields */ }
Expand description
A builder for ServiceSoftwareOptions
.
Implementations§
source§impl ServiceSoftwareOptionsBuilder
impl ServiceSoftwareOptionsBuilder
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 that is 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 that is present on the domain.
sourcepub fn get_current_version(&self) -> &Option<String>
pub fn get_current_version(&self) -> &Option<String>
The current service software version that is 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 get_new_version(&self) -> &Option<String>
pub fn get_new_version(&self) -> &Option<String>
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 are able to update you service software version. False
if you are not able to 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 are able to update you service software version. False
if you are not able to update your service software version.
sourcepub fn get_update_available(&self) -> &Option<bool>
pub fn get_update_available(&self) -> &Option<bool>
True
if you are able to update you service software version. False
if you are not able to update your service software version.
sourcepub fn cancellable(self, input: bool) -> Self
pub fn cancellable(self, input: bool) -> Self
True
if you are able to cancel your service software version update. False
if you are not able to cancel your service software version.
sourcepub fn set_cancellable(self, input: Option<bool>) -> Self
pub fn set_cancellable(self, input: Option<bool>) -> Self
True
if you are able to cancel your service software version update. False
if you are not able to cancel your service software version.
sourcepub fn get_cancellable(&self) -> &Option<bool>
pub fn get_cancellable(&self) -> &Option<bool>
True
if you are able to cancel your service software version update. False
if you are not able to cancel your service software version.
sourcepub fn update_status(self, input: DeploymentStatus) -> Self
pub fn update_status(self, input: DeploymentStatus) -> Self
The status of your service software update. This field can take the following values: ELIGIBLE
, PENDING_UPDATE
, IN_PROGRESS
, COMPLETED
, and NOT_ELIGIBLE
.
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. This field can take the following values: ELIGIBLE
, PENDING_UPDATE
, IN_PROGRESS
, COMPLETED
, and NOT_ELIGIBLE
.
sourcepub fn get_update_status(&self) -> &Option<DeploymentStatus>
pub fn get_update_status(&self) -> &Option<DeploymentStatus>
The status of your service software update. This field can take the following values: ELIGIBLE
, PENDING_UPDATE
, IN_PROGRESS
, COMPLETED
, and NOT_ELIGIBLE
.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The description of the UpdateStatus
.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The description of the UpdateStatus
.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
The description of the UpdateStatus
.
sourcepub fn automated_update_date(self, input: DateTime) -> Self
pub fn automated_update_date(self, input: DateTime) -> Self
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
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 get_automated_update_date(&self) -> &Option<DateTime>
pub fn get_automated_update_date(&self) -> &Option<DateTime>
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 AutomatedUpdateDate
.
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 AutomatedUpdateDate
.
sourcepub fn get_optional_deployment(&self) -> &Option<bool>
pub fn get_optional_deployment(&self) -> &Option<bool>
True
if a service software is never automatically updated. False
if a service software is automatically updated after AutomatedUpdateDate
.
sourcepub fn build(self) -> ServiceSoftwareOptions
pub fn build(self) -> ServiceSoftwareOptions
Consumes the builder and constructs a ServiceSoftwareOptions
.
Trait Implementations§
source§impl Clone for ServiceSoftwareOptionsBuilder
impl Clone for ServiceSoftwareOptionsBuilder
source§fn clone(&self) -> ServiceSoftwareOptionsBuilder
fn clone(&self) -> ServiceSoftwareOptionsBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for ServiceSoftwareOptionsBuilder
impl Default for ServiceSoftwareOptionsBuilder
source§fn default() -> ServiceSoftwareOptionsBuilder
fn default() -> ServiceSoftwareOptionsBuilder
source§impl PartialEq for ServiceSoftwareOptionsBuilder
impl PartialEq for ServiceSoftwareOptionsBuilder
source§fn eq(&self, other: &ServiceSoftwareOptionsBuilder) -> bool
fn eq(&self, other: &ServiceSoftwareOptionsBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.