#[non_exhaustive]pub struct ConversationLevelTestResultItemBuilder { /* private fields */ }Expand description
A builder for ConversationLevelTestResultItem.
Implementations§
source§impl ConversationLevelTestResultItemBuilder
impl ConversationLevelTestResultItemBuilder
sourcepub fn conversation_id(self, input: impl Into<String>) -> Self
pub fn conversation_id(self, input: impl Into<String>) -> Self
The conversation Id of the test result evaluation item.
sourcepub fn set_conversation_id(self, input: Option<String>) -> Self
pub fn set_conversation_id(self, input: Option<String>) -> Self
The conversation Id of the test result evaluation item.
sourcepub fn get_conversation_id(&self) -> &Option<String>
pub fn get_conversation_id(&self) -> &Option<String>
The conversation Id of the test result evaluation item.
sourcepub fn end_to_end_result(self, input: TestResultMatchStatus) -> Self
pub fn end_to_end_result(self, input: TestResultMatchStatus) -> Self
The end-to-end success or failure of the test result evaluation item.
sourcepub fn set_end_to_end_result(self, input: Option<TestResultMatchStatus>) -> Self
pub fn set_end_to_end_result(self, input: Option<TestResultMatchStatus>) -> Self
The end-to-end success or failure of the test result evaluation item.
sourcepub fn get_end_to_end_result(&self) -> &Option<TestResultMatchStatus>
pub fn get_end_to_end_result(&self) -> &Option<TestResultMatchStatus>
The end-to-end success or failure of the test result evaluation item.
sourcepub fn speech_transcription_result(self, input: TestResultMatchStatus) -> Self
pub fn speech_transcription_result(self, input: TestResultMatchStatus) -> Self
The speech transcription success or failure of the test result evaluation item.
sourcepub fn set_speech_transcription_result(
self,
input: Option<TestResultMatchStatus>
) -> Self
pub fn set_speech_transcription_result( self, input: Option<TestResultMatchStatus> ) -> Self
The speech transcription success or failure of the test result evaluation item.
sourcepub fn get_speech_transcription_result(&self) -> &Option<TestResultMatchStatus>
pub fn get_speech_transcription_result(&self) -> &Option<TestResultMatchStatus>
The speech transcription success or failure of the test result evaluation item.
sourcepub fn intent_classification_results(
self,
input: ConversationLevelIntentClassificationResultItem
) -> Self
pub fn intent_classification_results( self, input: ConversationLevelIntentClassificationResultItem ) -> Self
Appends an item to intent_classification_results.
To override the contents of this collection use set_intent_classification_results.
The intent classification of the test result evaluation item.
sourcepub fn set_intent_classification_results(
self,
input: Option<Vec<ConversationLevelIntentClassificationResultItem>>
) -> Self
pub fn set_intent_classification_results( self, input: Option<Vec<ConversationLevelIntentClassificationResultItem>> ) -> Self
The intent classification of the test result evaluation item.
sourcepub fn get_intent_classification_results(
&self
) -> &Option<Vec<ConversationLevelIntentClassificationResultItem>>
pub fn get_intent_classification_results( &self ) -> &Option<Vec<ConversationLevelIntentClassificationResultItem>>
The intent classification of the test result evaluation item.
sourcepub fn slot_resolution_results(
self,
input: ConversationLevelSlotResolutionResultItem
) -> Self
pub fn slot_resolution_results( self, input: ConversationLevelSlotResolutionResultItem ) -> Self
Appends an item to slot_resolution_results.
To override the contents of this collection use set_slot_resolution_results.
The slot success or failure of the test result evaluation item.
sourcepub fn set_slot_resolution_results(
self,
input: Option<Vec<ConversationLevelSlotResolutionResultItem>>
) -> Self
pub fn set_slot_resolution_results( self, input: Option<Vec<ConversationLevelSlotResolutionResultItem>> ) -> Self
The slot success or failure of the test result evaluation item.
sourcepub fn get_slot_resolution_results(
&self
) -> &Option<Vec<ConversationLevelSlotResolutionResultItem>>
pub fn get_slot_resolution_results( &self ) -> &Option<Vec<ConversationLevelSlotResolutionResultItem>>
The slot success or failure of the test result evaluation item.
sourcepub fn build(self) -> ConversationLevelTestResultItem
pub fn build(self) -> ConversationLevelTestResultItem
Consumes the builder and constructs a ConversationLevelTestResultItem.
Trait Implementations§
source§impl Clone for ConversationLevelTestResultItemBuilder
impl Clone for ConversationLevelTestResultItemBuilder
source§fn clone(&self) -> ConversationLevelTestResultItemBuilder
fn clone(&self) -> ConversationLevelTestResultItemBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for ConversationLevelTestResultItemBuilder
impl Default for ConversationLevelTestResultItemBuilder
source§fn default() -> ConversationLevelTestResultItemBuilder
fn default() -> ConversationLevelTestResultItemBuilder
source§impl PartialEq for ConversationLevelTestResultItemBuilder
impl PartialEq for ConversationLevelTestResultItemBuilder
source§fn eq(&self, other: &ConversationLevelTestResultItemBuilder) -> bool
fn eq(&self, other: &ConversationLevelTestResultItemBuilder) -> bool
self and other values to be equal, and is used
by ==.