#[non_exhaustive]pub struct OAuth2ClientApplicationBuilder { /* private fields */ }Expand description
A builder for OAuth2ClientApplication.
Implementations§
source§impl OAuth2ClientApplicationBuilder
impl OAuth2ClientApplicationBuilder
sourcepub fn user_managed_client_application_client_id(
self,
input: impl Into<String>,
) -> Self
pub fn user_managed_client_application_client_id( self, input: impl Into<String>, ) -> Self
The client application clientID if the ClientAppType is USER_MANAGED.
sourcepub fn set_user_managed_client_application_client_id(
self,
input: Option<String>,
) -> Self
pub fn set_user_managed_client_application_client_id( self, input: Option<String>, ) -> Self
The client application clientID if the ClientAppType is USER_MANAGED.
sourcepub fn get_user_managed_client_application_client_id(&self) -> &Option<String>
pub fn get_user_managed_client_application_client_id(&self) -> &Option<String>
The client application clientID if the ClientAppType is USER_MANAGED.
sourcepub fn aws_managed_client_application_reference(
self,
input: impl Into<String>,
) -> Self
pub fn aws_managed_client_application_reference( self, input: impl Into<String>, ) -> Self
The reference to the SaaS-side client app that is Amazon Web Services managed.
sourcepub fn set_aws_managed_client_application_reference(
self,
input: Option<String>,
) -> Self
pub fn set_aws_managed_client_application_reference( self, input: Option<String>, ) -> Self
The reference to the SaaS-side client app that is Amazon Web Services managed.
sourcepub fn get_aws_managed_client_application_reference(&self) -> &Option<String>
pub fn get_aws_managed_client_application_reference(&self) -> &Option<String>
The reference to the SaaS-side client app that is Amazon Web Services managed.
sourcepub fn build(self) -> OAuth2ClientApplication
pub fn build(self) -> OAuth2ClientApplication
Consumes the builder and constructs a OAuth2ClientApplication.
Trait Implementations§
source§impl Clone for OAuth2ClientApplicationBuilder
impl Clone for OAuth2ClientApplicationBuilder
source§fn clone(&self) -> OAuth2ClientApplicationBuilder
fn clone(&self) -> OAuth2ClientApplicationBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Default for OAuth2ClientApplicationBuilder
impl Default for OAuth2ClientApplicationBuilder
source§fn default() -> OAuth2ClientApplicationBuilder
fn default() -> OAuth2ClientApplicationBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for OAuth2ClientApplicationBuilder
impl PartialEq for OAuth2ClientApplicationBuilder
source§fn eq(&self, other: &OAuth2ClientApplicationBuilder) -> bool
fn eq(&self, other: &OAuth2ClientApplicationBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for OAuth2ClientApplicationBuilder
Auto Trait Implementations§
impl Freeze for OAuth2ClientApplicationBuilder
impl RefUnwindSafe for OAuth2ClientApplicationBuilder
impl Send for OAuth2ClientApplicationBuilder
impl Sync for OAuth2ClientApplicationBuilder
impl Unpin for OAuth2ClientApplicationBuilder
impl UnwindSafe for OAuth2ClientApplicationBuilder
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
Mutably borrows from an owned value. Read more
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.