Struct aws_sdk_cognitoidentityprovider::operation::admin_delete_user_attributes::builders::AdminDeleteUserAttributesInputBuilder
source · #[non_exhaustive]pub struct AdminDeleteUserAttributesInputBuilder { /* private fields */ }Expand description
A builder for AdminDeleteUserAttributesInput.
Implementations§
source§impl AdminDeleteUserAttributesInputBuilder
impl AdminDeleteUserAttributesInputBuilder
sourcepub fn user_pool_id(self, input: impl Into<String>) -> Self
pub fn user_pool_id(self, input: impl Into<String>) -> Self
The user pool ID for the user pool where you want to delete user attributes.
This field is required.sourcepub fn set_user_pool_id(self, input: Option<String>) -> Self
pub fn set_user_pool_id(self, input: Option<String>) -> Self
The user pool ID for the user pool where you want to delete user attributes.
sourcepub fn get_user_pool_id(&self) -> &Option<String>
pub fn get_user_pool_id(&self) -> &Option<String>
The user pool ID for the user pool where you want to delete user attributes.
sourcepub fn username(self, input: impl Into<String>) -> Self
pub fn username(self, input: impl Into<String>) -> Self
The username of the user that you want to query or modify. The value of this parameter is typically your user's username, but it can be any of their alias attributes. If username isn't an alias attribute in your user pool, you can also use their sub in this request.
sourcepub fn set_username(self, input: Option<String>) -> Self
pub fn set_username(self, input: Option<String>) -> Self
The username of the user that you want to query or modify. The value of this parameter is typically your user's username, but it can be any of their alias attributes. If username isn't an alias attribute in your user pool, you can also use their sub in this request.
sourcepub fn get_username(&self) -> &Option<String>
pub fn get_username(&self) -> &Option<String>
The username of the user that you want to query or modify. The value of this parameter is typically your user's username, but it can be any of their alias attributes. If username isn't an alias attribute in your user pool, you can also use their sub in this request.
sourcepub fn user_attribute_names(self, input: impl Into<String>) -> Self
pub fn user_attribute_names(self, input: impl Into<String>) -> Self
Appends an item to user_attribute_names.
To override the contents of this collection use set_user_attribute_names.
An array of strings representing the user attribute names you want to delete.
For custom attributes, you must prepend the custom: prefix to the attribute name.
sourcepub fn set_user_attribute_names(self, input: Option<Vec<String>>) -> Self
pub fn set_user_attribute_names(self, input: Option<Vec<String>>) -> Self
An array of strings representing the user attribute names you want to delete.
For custom attributes, you must prepend the custom: prefix to the attribute name.
sourcepub fn get_user_attribute_names(&self) -> &Option<Vec<String>>
pub fn get_user_attribute_names(&self) -> &Option<Vec<String>>
An array of strings representing the user attribute names you want to delete.
For custom attributes, you must prepend the custom: prefix to the attribute name.
sourcepub fn build(self) -> Result<AdminDeleteUserAttributesInput, BuildError>
pub fn build(self) -> Result<AdminDeleteUserAttributesInput, BuildError>
Consumes the builder and constructs a AdminDeleteUserAttributesInput.
source§impl AdminDeleteUserAttributesInputBuilder
impl AdminDeleteUserAttributesInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<AdminDeleteUserAttributesOutput, SdkError<AdminDeleteUserAttributesError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<AdminDeleteUserAttributesOutput, SdkError<AdminDeleteUserAttributesError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for AdminDeleteUserAttributesInputBuilder
impl Clone for AdminDeleteUserAttributesInputBuilder
source§fn clone(&self) -> AdminDeleteUserAttributesInputBuilder
fn clone(&self) -> AdminDeleteUserAttributesInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for AdminDeleteUserAttributesInputBuilder
impl Default for AdminDeleteUserAttributesInputBuilder
source§fn default() -> AdminDeleteUserAttributesInputBuilder
fn default() -> AdminDeleteUserAttributesInputBuilder
source§impl PartialEq for AdminDeleteUserAttributesInputBuilder
impl PartialEq for AdminDeleteUserAttributesInputBuilder
source§fn eq(&self, other: &AdminDeleteUserAttributesInputBuilder) -> bool
fn eq(&self, other: &AdminDeleteUserAttributesInputBuilder) -> bool
self and other values to be equal, and is used
by ==.