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 ==.