Struct aws_sdk_connect::operation::update_hours_of_operation::builders::UpdateHoursOfOperationInputBuilder
source · #[non_exhaustive]pub struct UpdateHoursOfOperationInputBuilder { /* private fields */ }Expand description
A builder for UpdateHoursOfOperationInput.
Implementations§
source§impl UpdateHoursOfOperationInputBuilder
impl UpdateHoursOfOperationInputBuilder
sourcepub fn instance_id(self, input: impl Into<String>) -> Self
pub fn instance_id(self, input: impl Into<String>) -> Self
The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
This field is required.sourcepub fn set_instance_id(self, input: Option<String>) -> Self
pub fn set_instance_id(self, input: Option<String>) -> Self
The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
sourcepub fn get_instance_id(&self) -> &Option<String>
pub fn get_instance_id(&self) -> &Option<String>
The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
sourcepub fn hours_of_operation_id(self, input: impl Into<String>) -> Self
pub fn hours_of_operation_id(self, input: impl Into<String>) -> Self
The identifier of the hours of operation.
This field is required.sourcepub fn set_hours_of_operation_id(self, input: Option<String>) -> Self
pub fn set_hours_of_operation_id(self, input: Option<String>) -> Self
The identifier of the hours of operation.
sourcepub fn get_hours_of_operation_id(&self) -> &Option<String>
pub fn get_hours_of_operation_id(&self) -> &Option<String>
The identifier of the hours of operation.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The description of the hours of operation.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The description of the hours of operation.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
The description of the hours of operation.
sourcepub fn time_zone(self, input: impl Into<String>) -> Self
pub fn time_zone(self, input: impl Into<String>) -> Self
The time zone of the hours of operation.
sourcepub fn set_time_zone(self, input: Option<String>) -> Self
pub fn set_time_zone(self, input: Option<String>) -> Self
The time zone of the hours of operation.
sourcepub fn get_time_zone(&self) -> &Option<String>
pub fn get_time_zone(&self) -> &Option<String>
The time zone of the hours of operation.
sourcepub fn config(self, input: HoursOfOperationConfig) -> Self
pub fn config(self, input: HoursOfOperationConfig) -> Self
Appends an item to config.
To override the contents of this collection use set_config.
Configuration information of the hours of operation.
sourcepub fn set_config(self, input: Option<Vec<HoursOfOperationConfig>>) -> Self
pub fn set_config(self, input: Option<Vec<HoursOfOperationConfig>>) -> Self
Configuration information of the hours of operation.
sourcepub fn get_config(&self) -> &Option<Vec<HoursOfOperationConfig>>
pub fn get_config(&self) -> &Option<Vec<HoursOfOperationConfig>>
Configuration information of the hours of operation.
sourcepub fn build(self) -> Result<UpdateHoursOfOperationInput, BuildError>
pub fn build(self) -> Result<UpdateHoursOfOperationInput, BuildError>
Consumes the builder and constructs a UpdateHoursOfOperationInput.
source§impl UpdateHoursOfOperationInputBuilder
impl UpdateHoursOfOperationInputBuilder
sourcepub async fn send_with(
self,
client: &Client,
) -> Result<UpdateHoursOfOperationOutput, SdkError<UpdateHoursOfOperationError, HttpResponse>>
pub async fn send_with( self, client: &Client, ) -> Result<UpdateHoursOfOperationOutput, SdkError<UpdateHoursOfOperationError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for UpdateHoursOfOperationInputBuilder
impl Clone for UpdateHoursOfOperationInputBuilder
source§fn clone(&self) -> UpdateHoursOfOperationInputBuilder
fn clone(&self) -> UpdateHoursOfOperationInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for UpdateHoursOfOperationInputBuilder
impl Default for UpdateHoursOfOperationInputBuilder
source§fn default() -> UpdateHoursOfOperationInputBuilder
fn default() -> UpdateHoursOfOperationInputBuilder
source§impl PartialEq for UpdateHoursOfOperationInputBuilder
impl PartialEq for UpdateHoursOfOperationInputBuilder
source§fn eq(&self, other: &UpdateHoursOfOperationInputBuilder) -> bool
fn eq(&self, other: &UpdateHoursOfOperationInputBuilder) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for UpdateHoursOfOperationInputBuilder
Auto Trait Implementations§
impl Freeze for UpdateHoursOfOperationInputBuilder
impl RefUnwindSafe for UpdateHoursOfOperationInputBuilder
impl Send for UpdateHoursOfOperationInputBuilder
impl Sync for UpdateHoursOfOperationInputBuilder
impl Unpin for UpdateHoursOfOperationInputBuilder
impl UnwindSafe for UpdateHoursOfOperationInputBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more