#[non_exhaustive]pub struct ActionParametersBuilder { /* private fields */ }Expand description
A builder for ActionParameters.
Implementations§
source§impl ActionParametersBuilder
impl ActionParametersBuilder
sourcepub fn type(self, input: ComponentProperty) -> Self
pub fn type(self, input: ComponentProperty) -> Self
The type of navigation action. Valid values are url and anchor. This value is required for a navigation action.
sourcepub fn set_type(self, input: Option<ComponentProperty>) -> Self
pub fn set_type(self, input: Option<ComponentProperty>) -> Self
The type of navigation action. Valid values are url and anchor. This value is required for a navigation action.
sourcepub fn get_type(&self) -> &Option<ComponentProperty>
pub fn get_type(&self) -> &Option<ComponentProperty>
The type of navigation action. Valid values are url and anchor. This value is required for a navigation action.
sourcepub fn url(self, input: ComponentProperty) -> Self
pub fn url(self, input: ComponentProperty) -> Self
The URL to the location to open. Specify this value for a navigation action.
sourcepub fn set_url(self, input: Option<ComponentProperty>) -> Self
pub fn set_url(self, input: Option<ComponentProperty>) -> Self
The URL to the location to open. Specify this value for a navigation action.
sourcepub fn get_url(&self) -> &Option<ComponentProperty>
pub fn get_url(&self) -> &Option<ComponentProperty>
The URL to the location to open. Specify this value for a navigation action.
sourcepub fn anchor(self, input: ComponentProperty) -> Self
pub fn anchor(self, input: ComponentProperty) -> Self
The HTML anchor link to the location to open. Specify this value for a navigation action.
sourcepub fn set_anchor(self, input: Option<ComponentProperty>) -> Self
pub fn set_anchor(self, input: Option<ComponentProperty>) -> Self
The HTML anchor link to the location to open. Specify this value for a navigation action.
sourcepub fn get_anchor(&self) -> &Option<ComponentProperty>
pub fn get_anchor(&self) -> &Option<ComponentProperty>
The HTML anchor link to the location to open. Specify this value for a navigation action.
sourcepub fn target(self, input: ComponentProperty) -> Self
pub fn target(self, input: ComponentProperty) -> Self
The element within the same component to modify when the action occurs.
sourcepub fn set_target(self, input: Option<ComponentProperty>) -> Self
pub fn set_target(self, input: Option<ComponentProperty>) -> Self
The element within the same component to modify when the action occurs.
sourcepub fn get_target(&self) -> &Option<ComponentProperty>
pub fn get_target(&self) -> &Option<ComponentProperty>
The element within the same component to modify when the action occurs.
sourcepub fn global(self, input: ComponentProperty) -> Self
pub fn global(self, input: ComponentProperty) -> Self
Specifies whether the user should be signed out globally. Specify this value for an auth sign out action.
sourcepub fn set_global(self, input: Option<ComponentProperty>) -> Self
pub fn set_global(self, input: Option<ComponentProperty>) -> Self
Specifies whether the user should be signed out globally. Specify this value for an auth sign out action.
sourcepub fn get_global(&self) -> &Option<ComponentProperty>
pub fn get_global(&self) -> &Option<ComponentProperty>
Specifies whether the user should be signed out globally. Specify this value for an auth sign out action.
sourcepub fn model(self, input: impl Into<String>) -> Self
pub fn model(self, input: impl Into<String>) -> Self
The name of the data model. Use when the action performs an operation on an Amplify DataStore model.
sourcepub fn set_model(self, input: Option<String>) -> Self
pub fn set_model(self, input: Option<String>) -> Self
The name of the data model. Use when the action performs an operation on an Amplify DataStore model.
sourcepub fn get_model(&self) -> &Option<String>
pub fn get_model(&self) -> &Option<String>
The name of the data model. Use when the action performs an operation on an Amplify DataStore model.
sourcepub fn id(self, input: ComponentProperty) -> Self
pub fn id(self, input: ComponentProperty) -> Self
The unique ID of the component that the ActionParameters apply to.
sourcepub fn set_id(self, input: Option<ComponentProperty>) -> Self
pub fn set_id(self, input: Option<ComponentProperty>) -> Self
The unique ID of the component that the ActionParameters apply to.
sourcepub fn get_id(&self) -> &Option<ComponentProperty>
pub fn get_id(&self) -> &Option<ComponentProperty>
The unique ID of the component that the ActionParameters apply to.
sourcepub fn fields(self, k: impl Into<String>, v: ComponentProperty) -> Self
pub fn fields(self, k: impl Into<String>, v: ComponentProperty) -> Self
Adds a key-value pair to fields.
To override the contents of this collection use set_fields.
A dictionary of key-value pairs mapping Amplify Studio properties to fields in a data model. Use when the action performs an operation on an Amplify DataStore model.
sourcepub fn set_fields(
self,
input: Option<HashMap<String, ComponentProperty>>
) -> Self
pub fn set_fields( self, input: Option<HashMap<String, ComponentProperty>> ) -> Self
A dictionary of key-value pairs mapping Amplify Studio properties to fields in a data model. Use when the action performs an operation on an Amplify DataStore model.
sourcepub fn get_fields(&self) -> &Option<HashMap<String, ComponentProperty>>
pub fn get_fields(&self) -> &Option<HashMap<String, ComponentProperty>>
A dictionary of key-value pairs mapping Amplify Studio properties to fields in a data model. Use when the action performs an operation on an Amplify DataStore model.
sourcepub fn state(self, input: MutationActionSetStateParameter) -> Self
pub fn state(self, input: MutationActionSetStateParameter) -> Self
A key-value pair that specifies the state property name and its initial value.
sourcepub fn set_state(self, input: Option<MutationActionSetStateParameter>) -> Self
pub fn set_state(self, input: Option<MutationActionSetStateParameter>) -> Self
A key-value pair that specifies the state property name and its initial value.
sourcepub fn get_state(&self) -> &Option<MutationActionSetStateParameter>
pub fn get_state(&self) -> &Option<MutationActionSetStateParameter>
A key-value pair that specifies the state property name and its initial value.
sourcepub fn build(self) -> ActionParameters
pub fn build(self) -> ActionParameters
Consumes the builder and constructs a ActionParameters.
Trait Implementations§
source§impl Clone for ActionParametersBuilder
impl Clone for ActionParametersBuilder
source§fn clone(&self) -> ActionParametersBuilder
fn clone(&self) -> ActionParametersBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for ActionParametersBuilder
impl Debug for ActionParametersBuilder
source§impl Default for ActionParametersBuilder
impl Default for ActionParametersBuilder
source§fn default() -> ActionParametersBuilder
fn default() -> ActionParametersBuilder
source§impl PartialEq for ActionParametersBuilder
impl PartialEq for ActionParametersBuilder
source§fn eq(&self, other: &ActionParametersBuilder) -> bool
fn eq(&self, other: &ActionParametersBuilder) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for ActionParametersBuilder
Auto Trait Implementations§
impl Freeze for ActionParametersBuilder
impl RefUnwindSafe for ActionParametersBuilder
impl Send for ActionParametersBuilder
impl Sync for ActionParametersBuilder
impl Unpin for ActionParametersBuilder
impl UnwindSafe for ActionParametersBuilder
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