Struct aws_sdk_verifiedpermissions::operation::update_identity_source::builders::UpdateIdentitySourceInputBuilder
source · #[non_exhaustive]pub struct UpdateIdentitySourceInputBuilder { /* private fields */ }Expand description
A builder for UpdateIdentitySourceInput.
Implementations§
source§impl UpdateIdentitySourceInputBuilder
impl UpdateIdentitySourceInputBuilder
sourcepub fn policy_store_id(self, input: impl Into<String>) -> Self
pub fn policy_store_id(self, input: impl Into<String>) -> Self
Specifies the ID of the policy store that contains the identity source that you want to update.
This field is required.sourcepub fn set_policy_store_id(self, input: Option<String>) -> Self
pub fn set_policy_store_id(self, input: Option<String>) -> Self
Specifies the ID of the policy store that contains the identity source that you want to update.
sourcepub fn get_policy_store_id(&self) -> &Option<String>
pub fn get_policy_store_id(&self) -> &Option<String>
Specifies the ID of the policy store that contains the identity source that you want to update.
sourcepub fn identity_source_id(self, input: impl Into<String>) -> Self
pub fn identity_source_id(self, input: impl Into<String>) -> Self
Specifies the ID of the identity source that you want to update.
This field is required.sourcepub fn set_identity_source_id(self, input: Option<String>) -> Self
pub fn set_identity_source_id(self, input: Option<String>) -> Self
Specifies the ID of the identity source that you want to update.
sourcepub fn get_identity_source_id(&self) -> &Option<String>
pub fn get_identity_source_id(&self) -> &Option<String>
Specifies the ID of the identity source that you want to update.
sourcepub fn update_configuration(self, input: UpdateConfiguration) -> Self
pub fn update_configuration(self, input: UpdateConfiguration) -> Self
Specifies the details required to communicate with the identity provider (IdP) associated with this identity source.
At this time, the only valid member of this structure is a Amazon Cognito user pool configuration.
You must specify a userPoolArn, and optionally, a ClientId.
sourcepub fn set_update_configuration(
self,
input: Option<UpdateConfiguration>,
) -> Self
pub fn set_update_configuration( self, input: Option<UpdateConfiguration>, ) -> Self
Specifies the details required to communicate with the identity provider (IdP) associated with this identity source.
At this time, the only valid member of this structure is a Amazon Cognito user pool configuration.
You must specify a userPoolArn, and optionally, a ClientId.
sourcepub fn get_update_configuration(&self) -> &Option<UpdateConfiguration>
pub fn get_update_configuration(&self) -> &Option<UpdateConfiguration>
Specifies the details required to communicate with the identity provider (IdP) associated with this identity source.
At this time, the only valid member of this structure is a Amazon Cognito user pool configuration.
You must specify a userPoolArn, and optionally, a ClientId.
sourcepub fn principal_entity_type(self, input: impl Into<String>) -> Self
pub fn principal_entity_type(self, input: impl Into<String>) -> Self
Specifies the data type of principals generated for identities authenticated by the identity source.
sourcepub fn set_principal_entity_type(self, input: Option<String>) -> Self
pub fn set_principal_entity_type(self, input: Option<String>) -> Self
Specifies the data type of principals generated for identities authenticated by the identity source.
sourcepub fn get_principal_entity_type(&self) -> &Option<String>
pub fn get_principal_entity_type(&self) -> &Option<String>
Specifies the data type of principals generated for identities authenticated by the identity source.
sourcepub fn build(self) -> Result<UpdateIdentitySourceInput, BuildError>
pub fn build(self) -> Result<UpdateIdentitySourceInput, BuildError>
Consumes the builder and constructs a UpdateIdentitySourceInput.
source§impl UpdateIdentitySourceInputBuilder
impl UpdateIdentitySourceInputBuilder
sourcepub async fn send_with(
self,
client: &Client,
) -> Result<UpdateIdentitySourceOutput, SdkError<UpdateIdentitySourceError, HttpResponse>>
pub async fn send_with( self, client: &Client, ) -> Result<UpdateIdentitySourceOutput, SdkError<UpdateIdentitySourceError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for UpdateIdentitySourceInputBuilder
impl Clone for UpdateIdentitySourceInputBuilder
source§fn clone(&self) -> UpdateIdentitySourceInputBuilder
fn clone(&self) -> UpdateIdentitySourceInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for UpdateIdentitySourceInputBuilder
impl Default for UpdateIdentitySourceInputBuilder
source§fn default() -> UpdateIdentitySourceInputBuilder
fn default() -> UpdateIdentitySourceInputBuilder
source§impl PartialEq for UpdateIdentitySourceInputBuilder
impl PartialEq for UpdateIdentitySourceInputBuilder
source§fn eq(&self, other: &UpdateIdentitySourceInputBuilder) -> bool
fn eq(&self, other: &UpdateIdentitySourceInputBuilder) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for UpdateIdentitySourceInputBuilder
Auto Trait Implementations§
impl Freeze for UpdateIdentitySourceInputBuilder
impl RefUnwindSafe for UpdateIdentitySourceInputBuilder
impl Send for UpdateIdentitySourceInputBuilder
impl Sync for UpdateIdentitySourceInputBuilder
impl Unpin for UpdateIdentitySourceInputBuilder
impl UnwindSafe for UpdateIdentitySourceInputBuilder
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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