Struct aws_sdk_appflow::types::builders::OAuth2CredentialsBuilder
source · #[non_exhaustive]pub struct OAuth2CredentialsBuilder { /* private fields */ }
Expand description
A builder for OAuth2Credentials
.
Implementations§
source§impl OAuth2CredentialsBuilder
impl OAuth2CredentialsBuilder
sourcepub fn client_id(self, input: impl Into<String>) -> Self
pub fn client_id(self, input: impl Into<String>) -> Self
The identifier for the desired client.
sourcepub fn set_client_id(self, input: Option<String>) -> Self
pub fn set_client_id(self, input: Option<String>) -> Self
The identifier for the desired client.
sourcepub fn get_client_id(&self) -> &Option<String>
pub fn get_client_id(&self) -> &Option<String>
The identifier for the desired client.
sourcepub fn client_secret(self, input: impl Into<String>) -> Self
pub fn client_secret(self, input: impl Into<String>) -> Self
The client secret used by the OAuth client to authenticate to the authorization server.
sourcepub fn set_client_secret(self, input: Option<String>) -> Self
pub fn set_client_secret(self, input: Option<String>) -> Self
The client secret used by the OAuth client to authenticate to the authorization server.
sourcepub fn get_client_secret(&self) -> &Option<String>
pub fn get_client_secret(&self) -> &Option<String>
The client secret used by the OAuth client to authenticate to the authorization server.
sourcepub fn access_token(self, input: impl Into<String>) -> Self
pub fn access_token(self, input: impl Into<String>) -> Self
The access token used to access the connector on your behalf.
sourcepub fn set_access_token(self, input: Option<String>) -> Self
pub fn set_access_token(self, input: Option<String>) -> Self
The access token used to access the connector on your behalf.
sourcepub fn get_access_token(&self) -> &Option<String>
pub fn get_access_token(&self) -> &Option<String>
The access token used to access the connector on your behalf.
sourcepub fn refresh_token(self, input: impl Into<String>) -> Self
pub fn refresh_token(self, input: impl Into<String>) -> Self
The refresh token used to refresh an expired access token.
sourcepub fn set_refresh_token(self, input: Option<String>) -> Self
pub fn set_refresh_token(self, input: Option<String>) -> Self
The refresh token used to refresh an expired access token.
sourcepub fn get_refresh_token(&self) -> &Option<String>
pub fn get_refresh_token(&self) -> &Option<String>
The refresh token used to refresh an expired access token.
sourcepub fn o_auth_request(self, input: ConnectorOAuthRequest) -> Self
pub fn o_auth_request(self, input: ConnectorOAuthRequest) -> Self
Used by select connectors for which the OAuth workflow is supported, such as Salesforce, Google Analytics, Marketo, Zendesk, and Slack.
sourcepub fn set_o_auth_request(self, input: Option<ConnectorOAuthRequest>) -> Self
pub fn set_o_auth_request(self, input: Option<ConnectorOAuthRequest>) -> Self
Used by select connectors for which the OAuth workflow is supported, such as Salesforce, Google Analytics, Marketo, Zendesk, and Slack.
sourcepub fn get_o_auth_request(&self) -> &Option<ConnectorOAuthRequest>
pub fn get_o_auth_request(&self) -> &Option<ConnectorOAuthRequest>
Used by select connectors for which the OAuth workflow is supported, such as Salesforce, Google Analytics, Marketo, Zendesk, and Slack.
sourcepub fn build(self) -> OAuth2Credentials
pub fn build(self) -> OAuth2Credentials
Consumes the builder and constructs a OAuth2Credentials
.
Trait Implementations§
source§impl Clone for OAuth2CredentialsBuilder
impl Clone for OAuth2CredentialsBuilder
source§fn clone(&self) -> OAuth2CredentialsBuilder
fn clone(&self) -> OAuth2CredentialsBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for OAuth2CredentialsBuilder
impl Debug for OAuth2CredentialsBuilder
source§impl Default for OAuth2CredentialsBuilder
impl Default for OAuth2CredentialsBuilder
source§fn default() -> OAuth2CredentialsBuilder
fn default() -> OAuth2CredentialsBuilder
source§impl PartialEq for OAuth2CredentialsBuilder
impl PartialEq for OAuth2CredentialsBuilder
source§fn eq(&self, other: &OAuth2CredentialsBuilder) -> bool
fn eq(&self, other: &OAuth2CredentialsBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for OAuth2CredentialsBuilder
Auto Trait Implementations§
impl Freeze for OAuth2CredentialsBuilder
impl RefUnwindSafe for OAuth2CredentialsBuilder
impl Send for OAuth2CredentialsBuilder
impl Sync for OAuth2CredentialsBuilder
impl Unpin for OAuth2CredentialsBuilder
impl UnwindSafe for OAuth2CredentialsBuilder
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