Struct aws_sdk_ssoadmin::operation::put_application_assignment_configuration::builders::PutApplicationAssignmentConfigurationInputBuilder
source · #[non_exhaustive]pub struct PutApplicationAssignmentConfigurationInputBuilder { /* private fields */ }
Expand description
A builder for PutApplicationAssignmentConfigurationInput
.
Implementations§
source§impl PutApplicationAssignmentConfigurationInputBuilder
impl PutApplicationAssignmentConfigurationInputBuilder
sourcepub fn application_arn(self, input: impl Into<String>) -> Self
pub fn application_arn(self, input: impl Into<String>) -> Self
Specifies the ARN of the application. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.
This field is required.sourcepub fn set_application_arn(self, input: Option<String>) -> Self
pub fn set_application_arn(self, input: Option<String>) -> Self
Specifies the ARN of the application. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.
sourcepub fn get_application_arn(&self) -> &Option<String>
pub fn get_application_arn(&self) -> &Option<String>
Specifies the ARN of the application. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.
sourcepub fn assignment_required(self, input: bool) -> Self
pub fn assignment_required(self, input: bool) -> Self
If AssignmentsRequired
is true
(default value), users don’t have access to the application unless an assignment is created using the CreateApplicationAssignment API. If false
, all users have access to the application.
sourcepub fn set_assignment_required(self, input: Option<bool>) -> Self
pub fn set_assignment_required(self, input: Option<bool>) -> Self
If AssignmentsRequired
is true
(default value), users don’t have access to the application unless an assignment is created using the CreateApplicationAssignment API. If false
, all users have access to the application.
sourcepub fn get_assignment_required(&self) -> &Option<bool>
pub fn get_assignment_required(&self) -> &Option<bool>
If AssignmentsRequired
is true
(default value), users don’t have access to the application unless an assignment is created using the CreateApplicationAssignment API. If false
, all users have access to the application.
sourcepub fn build(
self
) -> Result<PutApplicationAssignmentConfigurationInput, BuildError>
pub fn build( self ) -> Result<PutApplicationAssignmentConfigurationInput, BuildError>
Consumes the builder and constructs a PutApplicationAssignmentConfigurationInput
.
source§impl PutApplicationAssignmentConfigurationInputBuilder
impl PutApplicationAssignmentConfigurationInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<PutApplicationAssignmentConfigurationOutput, SdkError<PutApplicationAssignmentConfigurationError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<PutApplicationAssignmentConfigurationOutput, SdkError<PutApplicationAssignmentConfigurationError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for PutApplicationAssignmentConfigurationInputBuilder
impl Clone for PutApplicationAssignmentConfigurationInputBuilder
source§fn clone(&self) -> PutApplicationAssignmentConfigurationInputBuilder
fn clone(&self) -> PutApplicationAssignmentConfigurationInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for PutApplicationAssignmentConfigurationInputBuilder
impl Default for PutApplicationAssignmentConfigurationInputBuilder
source§fn default() -> PutApplicationAssignmentConfigurationInputBuilder
fn default() -> PutApplicationAssignmentConfigurationInputBuilder
source§impl PartialEq for PutApplicationAssignmentConfigurationInputBuilder
impl PartialEq for PutApplicationAssignmentConfigurationInputBuilder
source§fn eq(&self, other: &PutApplicationAssignmentConfigurationInputBuilder) -> bool
fn eq(&self, other: &PutApplicationAssignmentConfigurationInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for PutApplicationAssignmentConfigurationInputBuilder
Auto Trait Implementations§
impl Freeze for PutApplicationAssignmentConfigurationInputBuilder
impl RefUnwindSafe for PutApplicationAssignmentConfigurationInputBuilder
impl Send for PutApplicationAssignmentConfigurationInputBuilder
impl Sync for PutApplicationAssignmentConfigurationInputBuilder
impl Unpin for PutApplicationAssignmentConfigurationInputBuilder
impl UnwindSafe for PutApplicationAssignmentConfigurationInputBuilder
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