Struct aws_sdk_storagegateway::operation::update_maintenance_start_time::builders::UpdateMaintenanceStartTimeFluentBuilder
source · pub struct UpdateMaintenanceStartTimeFluentBuilder { /* private fields */ }Expand description
Fluent builder constructing a request to UpdateMaintenanceStartTime.
Updates a gateway's weekly maintenance start time information, including day and time of the week. The maintenance time is the time in your gateway's time zone.
Implementations§
source§impl UpdateMaintenanceStartTimeFluentBuilder
impl UpdateMaintenanceStartTimeFluentBuilder
sourcepub async fn send(
self
) -> Result<UpdateMaintenanceStartTimeOutput, SdkError<UpdateMaintenanceStartTimeError>>
pub async fn send( self ) -> Result<UpdateMaintenanceStartTimeOutput, SdkError<UpdateMaintenanceStartTimeError>>
Sends the request and returns the response.
If an error occurs, an SdkError will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
sourcepub async fn customize(
self
) -> Result<CustomizableOperation<UpdateMaintenanceStartTime, AwsResponseRetryClassifier>, SdkError<UpdateMaintenanceStartTimeError>>
pub async fn customize( self ) -> Result<CustomizableOperation<UpdateMaintenanceStartTime, AwsResponseRetryClassifier>, SdkError<UpdateMaintenanceStartTimeError>>
Consumes this builder, creating a customizable operation that can be modified before being sent. The operation’s inner http::Request can be modified as well.
sourcepub fn gateway_arn(self, input: impl Into<String>) -> Self
pub fn gateway_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and Amazon Web Services Region.
sourcepub fn set_gateway_arn(self, input: Option<String>) -> Self
pub fn set_gateway_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and Amazon Web Services Region.
sourcepub fn hour_of_day(self, input: i32) -> Self
pub fn hour_of_day(self, input: i32) -> Self
The hour component of the maintenance start time represented as hh, where hh is the hour (00 to 23). The hour of the day is in the time zone of the gateway.
sourcepub fn set_hour_of_day(self, input: Option<i32>) -> Self
pub fn set_hour_of_day(self, input: Option<i32>) -> Self
The hour component of the maintenance start time represented as hh, where hh is the hour (00 to 23). The hour of the day is in the time zone of the gateway.
sourcepub fn minute_of_hour(self, input: i32) -> Self
pub fn minute_of_hour(self, input: i32) -> Self
The minute component of the maintenance start time represented as mm, where mm is the minute (00 to 59). The minute of the hour is in the time zone of the gateway.
sourcepub fn set_minute_of_hour(self, input: Option<i32>) -> Self
pub fn set_minute_of_hour(self, input: Option<i32>) -> Self
The minute component of the maintenance start time represented as mm, where mm is the minute (00 to 59). The minute of the hour is in the time zone of the gateway.
sourcepub fn day_of_week(self, input: i32) -> Self
pub fn day_of_week(self, input: i32) -> Self
The day of the week component of the maintenance start time week represented as an ordinal number from 0 to 6, where 0 represents Sunday and 6 Saturday.
sourcepub fn set_day_of_week(self, input: Option<i32>) -> Self
pub fn set_day_of_week(self, input: Option<i32>) -> Self
The day of the week component of the maintenance start time week represented as an ordinal number from 0 to 6, where 0 represents Sunday and 6 Saturday.
sourcepub fn day_of_month(self, input: i32) -> Self
pub fn day_of_month(self, input: i32) -> Self
The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.
sourcepub fn set_day_of_month(self, input: Option<i32>) -> Self
pub fn set_day_of_month(self, input: Option<i32>) -> Self
The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.
Trait Implementations§
source§impl Clone for UpdateMaintenanceStartTimeFluentBuilder
impl Clone for UpdateMaintenanceStartTimeFluentBuilder
source§fn clone(&self) -> UpdateMaintenanceStartTimeFluentBuilder
fn clone(&self) -> UpdateMaintenanceStartTimeFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more