Struct aws_sdk_transcribe::operation::update_call_analytics_category::UpdateCallAnalyticsCategoryInput
source · #[non_exhaustive]pub struct UpdateCallAnalyticsCategoryInput {
pub category_name: Option<String>,
pub rules: Option<Vec<Rule>>,
pub input_type: Option<InputType>,
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.category_name: Option<String>
The name of the Call Analytics category you want to update. Category names are case sensitive.
rules: Option<Vec<Rule>>
The rules used for the updated Call Analytics category. The rules you provide in this field replace the ones that are currently being used in the specified category.
input_type: Option<InputType>
Choose whether you want to update a real-time or a post-call category. The input type you specify must match the input type specified when the category was created. For example, if you created a category with the POST_CALL
input type, you must use POST_CALL
as the input type when updating this category.
Implementations§
source§impl UpdateCallAnalyticsCategoryInput
impl UpdateCallAnalyticsCategoryInput
sourcepub fn category_name(&self) -> Option<&str>
pub fn category_name(&self) -> Option<&str>
The name of the Call Analytics category you want to update. Category names are case sensitive.
sourcepub fn rules(&self) -> &[Rule]
pub fn rules(&self) -> &[Rule]
The rules used for the updated Call Analytics category. The rules you provide in this field replace the ones that are currently being used in the specified category.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .rules.is_none()
.
sourcepub fn input_type(&self) -> Option<&InputType>
pub fn input_type(&self) -> Option<&InputType>
Choose whether you want to update a real-time or a post-call category. The input type you specify must match the input type specified when the category was created. For example, if you created a category with the POST_CALL
input type, you must use POST_CALL
as the input type when updating this category.
source§impl UpdateCallAnalyticsCategoryInput
impl UpdateCallAnalyticsCategoryInput
sourcepub fn builder() -> UpdateCallAnalyticsCategoryInputBuilder
pub fn builder() -> UpdateCallAnalyticsCategoryInputBuilder
Creates a new builder-style object to manufacture UpdateCallAnalyticsCategoryInput
.
Trait Implementations§
source§impl Clone for UpdateCallAnalyticsCategoryInput
impl Clone for UpdateCallAnalyticsCategoryInput
source§fn clone(&self) -> UpdateCallAnalyticsCategoryInput
fn clone(&self) -> UpdateCallAnalyticsCategoryInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for UpdateCallAnalyticsCategoryInput
impl PartialEq for UpdateCallAnalyticsCategoryInput
source§fn eq(&self, other: &UpdateCallAnalyticsCategoryInput) -> bool
fn eq(&self, other: &UpdateCallAnalyticsCategoryInput) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for UpdateCallAnalyticsCategoryInput
Auto Trait Implementations§
impl Freeze for UpdateCallAnalyticsCategoryInput
impl RefUnwindSafe for UpdateCallAnalyticsCategoryInput
impl Send for UpdateCallAnalyticsCategoryInput
impl Sync for UpdateCallAnalyticsCategoryInput
impl Unpin for UpdateCallAnalyticsCategoryInput
impl UnwindSafe for UpdateCallAnalyticsCategoryInput
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