#[non_exhaustive]pub struct StartTestExecutionOutput {
pub test_execution_id: Option<String>,
pub creation_date_time: Option<DateTime>,
pub test_set_id: Option<String>,
pub target: Option<TestExecutionTarget>,
pub api_mode: Option<TestExecutionApiMode>,
pub test_execution_modality: Option<TestExecutionModality>,
/* private fields */
}
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.test_execution_id: Option<String>
The unique identifier of the test set execution.
creation_date_time: Option<DateTime>
The creation date and time for the test set execution.
test_set_id: Option<String>
The test set Id for the test set execution.
target: Option<TestExecutionTarget>
The target bot for the test set execution.
api_mode: Option<TestExecutionApiMode>
Indicates whether we use streaming or non-streaming APIs for the test set execution. For streaming, StartConversation Amazon Lex Runtime API is used. Whereas for non-streaming, RecognizeUtterance and RecognizeText Amazon Lex Runtime API are used.
test_execution_modality: Option<TestExecutionModality>
Indicates whether audio or text is used.
Implementations§
source§impl StartTestExecutionOutput
impl StartTestExecutionOutput
sourcepub fn test_execution_id(&self) -> Option<&str>
pub fn test_execution_id(&self) -> Option<&str>
The unique identifier of the test set execution.
sourcepub fn creation_date_time(&self) -> Option<&DateTime>
pub fn creation_date_time(&self) -> Option<&DateTime>
The creation date and time for the test set execution.
sourcepub fn test_set_id(&self) -> Option<&str>
pub fn test_set_id(&self) -> Option<&str>
The test set Id for the test set execution.
sourcepub fn target(&self) -> Option<&TestExecutionTarget>
pub fn target(&self) -> Option<&TestExecutionTarget>
The target bot for the test set execution.
sourcepub fn api_mode(&self) -> Option<&TestExecutionApiMode>
pub fn api_mode(&self) -> Option<&TestExecutionApiMode>
Indicates whether we use streaming or non-streaming APIs for the test set execution. For streaming, StartConversation Amazon Lex Runtime API is used. Whereas for non-streaming, RecognizeUtterance and RecognizeText Amazon Lex Runtime API are used.
sourcepub fn test_execution_modality(&self) -> Option<&TestExecutionModality>
pub fn test_execution_modality(&self) -> Option<&TestExecutionModality>
Indicates whether audio or text is used.
source§impl StartTestExecutionOutput
impl StartTestExecutionOutput
sourcepub fn builder() -> StartTestExecutionOutputBuilder
pub fn builder() -> StartTestExecutionOutputBuilder
Creates a new builder-style object to manufacture StartTestExecutionOutput
.
Trait Implementations§
source§impl Clone for StartTestExecutionOutput
impl Clone for StartTestExecutionOutput
source§fn clone(&self) -> StartTestExecutionOutput
fn clone(&self) -> StartTestExecutionOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for StartTestExecutionOutput
impl Debug for StartTestExecutionOutput
source§impl PartialEq for StartTestExecutionOutput
impl PartialEq for StartTestExecutionOutput
source§fn eq(&self, other: &StartTestExecutionOutput) -> bool
fn eq(&self, other: &StartTestExecutionOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for StartTestExecutionOutput
impl RequestId for StartTestExecutionOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.impl StructuralPartialEq for StartTestExecutionOutput
Auto Trait Implementations§
impl Freeze for StartTestExecutionOutput
impl RefUnwindSafe for StartTestExecutionOutput
impl Send for StartTestExecutionOutput
impl Sync for StartTestExecutionOutput
impl Unpin for StartTestExecutionOutput
impl UnwindSafe for StartTestExecutionOutput
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