Struct aws_sdk_lexruntimev2::types::builders::IntentBuilder
source · #[non_exhaustive]pub struct IntentBuilder { /* private fields */ }
Expand description
A builder for Intent
.
Implementations§
source§impl IntentBuilder
impl IntentBuilder
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
The name of the intent.
This field is required.sourcepub fn slots(self, k: impl Into<String>, v: Slot) -> Self
pub fn slots(self, k: impl Into<String>, v: Slot) -> Self
Adds a key-value pair to slots
.
To override the contents of this collection use set_slots
.
A map of all of the slots for the intent. The name of the slot maps to the value of the slot. If a slot has not been filled, the value is null.
sourcepub fn set_slots(self, input: Option<HashMap<String, Slot>>) -> Self
pub fn set_slots(self, input: Option<HashMap<String, Slot>>) -> Self
A map of all of the slots for the intent. The name of the slot maps to the value of the slot. If a slot has not been filled, the value is null.
sourcepub fn get_slots(&self) -> &Option<HashMap<String, Slot>>
pub fn get_slots(&self) -> &Option<HashMap<String, Slot>>
A map of all of the slots for the intent. The name of the slot maps to the value of the slot. If a slot has not been filled, the value is null.
sourcepub fn state(self, input: IntentState) -> Self
pub fn state(self, input: IntentState) -> Self
Contains fulfillment information for the intent.
sourcepub fn set_state(self, input: Option<IntentState>) -> Self
pub fn set_state(self, input: Option<IntentState>) -> Self
Contains fulfillment information for the intent.
sourcepub fn get_state(&self) -> &Option<IntentState>
pub fn get_state(&self) -> &Option<IntentState>
Contains fulfillment information for the intent.
sourcepub fn confirmation_state(self, input: ConfirmationState) -> Self
pub fn confirmation_state(self, input: ConfirmationState) -> Self
Contains information about whether fulfillment of the intent has been confirmed.
sourcepub fn set_confirmation_state(self, input: Option<ConfirmationState>) -> Self
pub fn set_confirmation_state(self, input: Option<ConfirmationState>) -> Self
Contains information about whether fulfillment of the intent has been confirmed.
sourcepub fn get_confirmation_state(&self) -> &Option<ConfirmationState>
pub fn get_confirmation_state(&self) -> &Option<ConfirmationState>
Contains information about whether fulfillment of the intent has been confirmed.
Trait Implementations§
source§impl Clone for IntentBuilder
impl Clone for IntentBuilder
source§fn clone(&self) -> IntentBuilder
fn clone(&self) -> IntentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for IntentBuilder
impl Debug for IntentBuilder
source§impl Default for IntentBuilder
impl Default for IntentBuilder
source§fn default() -> IntentBuilder
fn default() -> IntentBuilder
source§impl PartialEq for IntentBuilder
impl PartialEq for IntentBuilder
source§fn eq(&self, other: &IntentBuilder) -> bool
fn eq(&self, other: &IntentBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.