#[non_exhaustive]pub struct UpdateCaseInputBuilder { /* private fields */ }Expand description
A builder for UpdateCaseInput.
Implementations§
source§impl UpdateCaseInputBuilder
impl UpdateCaseInputBuilder
sourcepub fn domain_id(self, input: impl Into<String>) -> Self
pub fn domain_id(self, input: impl Into<String>) -> Self
The unique identifier of the Cases domain.
This field is required.sourcepub fn set_domain_id(self, input: Option<String>) -> Self
pub fn set_domain_id(self, input: Option<String>) -> Self
The unique identifier of the Cases domain.
sourcepub fn get_domain_id(&self) -> &Option<String>
pub fn get_domain_id(&self) -> &Option<String>
The unique identifier of the Cases domain.
sourcepub fn case_id(self, input: impl Into<String>) -> Self
pub fn case_id(self, input: impl Into<String>) -> Self
A unique identifier of the case.
This field is required.sourcepub fn set_case_id(self, input: Option<String>) -> Self
pub fn set_case_id(self, input: Option<String>) -> Self
A unique identifier of the case.
sourcepub fn get_case_id(&self) -> &Option<String>
pub fn get_case_id(&self) -> &Option<String>
A unique identifier of the case.
sourcepub fn fields(self, input: FieldValue) -> Self
pub fn fields(self, input: FieldValue) -> Self
Appends an item to fields.
To override the contents of this collection use set_fields.
An array of objects with fieldId (matching ListFields/DescribeField) and value union data, structured identical to CreateCase.
sourcepub fn set_fields(self, input: Option<Vec<FieldValue>>) -> Self
pub fn set_fields(self, input: Option<Vec<FieldValue>>) -> Self
An array of objects with fieldId (matching ListFields/DescribeField) and value union data, structured identical to CreateCase.
sourcepub fn get_fields(&self) -> &Option<Vec<FieldValue>>
pub fn get_fields(&self) -> &Option<Vec<FieldValue>>
An array of objects with fieldId (matching ListFields/DescribeField) and value union data, structured identical to CreateCase.
sourcepub fn performed_by(self, input: UserUnion) -> Self
pub fn performed_by(self, input: UserUnion) -> Self
Represents the identity of the person who performed the action.
sourcepub fn set_performed_by(self, input: Option<UserUnion>) -> Self
pub fn set_performed_by(self, input: Option<UserUnion>) -> Self
Represents the identity of the person who performed the action.
sourcepub fn get_performed_by(&self) -> &Option<UserUnion>
pub fn get_performed_by(&self) -> &Option<UserUnion>
Represents the identity of the person who performed the action.
sourcepub fn build(self) -> Result<UpdateCaseInput, BuildError>
pub fn build(self) -> Result<UpdateCaseInput, BuildError>
Consumes the builder and constructs a UpdateCaseInput.
source§impl UpdateCaseInputBuilder
impl UpdateCaseInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<UpdateCaseOutput, SdkError<UpdateCaseError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<UpdateCaseOutput, SdkError<UpdateCaseError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for UpdateCaseInputBuilder
impl Clone for UpdateCaseInputBuilder
source§fn clone(&self) -> UpdateCaseInputBuilder
fn clone(&self) -> UpdateCaseInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for UpdateCaseInputBuilder
impl Debug for UpdateCaseInputBuilder
source§impl Default for UpdateCaseInputBuilder
impl Default for UpdateCaseInputBuilder
source§fn default() -> UpdateCaseInputBuilder
fn default() -> UpdateCaseInputBuilder
source§impl PartialEq for UpdateCaseInputBuilder
impl PartialEq for UpdateCaseInputBuilder
source§fn eq(&self, other: &UpdateCaseInputBuilder) -> bool
fn eq(&self, other: &UpdateCaseInputBuilder) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for UpdateCaseInputBuilder
Auto Trait Implementations§
impl Freeze for UpdateCaseInputBuilder
impl RefUnwindSafe for UpdateCaseInputBuilder
impl Send for UpdateCaseInputBuilder
impl Sync for UpdateCaseInputBuilder
impl Unpin for UpdateCaseInputBuilder
impl UnwindSafe for UpdateCaseInputBuilder
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