Struct aws_sdk_appflow::model::o_auth2_properties::Builder
source · [−]#[non_exhaustive]pub struct Builder { /* private fields */ }
Expand description
A builder for OAuth2Properties
Implementations
sourceimpl Builder
impl Builder
sourcepub fn token_url(self, input: impl Into<String>) -> Self
pub fn token_url(self, input: impl Into<String>) -> Self
The token URL required for OAuth 2.0 authentication.
sourcepub fn set_token_url(self, input: Option<String>) -> Self
pub fn set_token_url(self, input: Option<String>) -> Self
The token URL required for OAuth 2.0 authentication.
sourcepub fn o_auth2_grant_type(self, input: OAuth2GrantType) -> Self
pub fn o_auth2_grant_type(self, input: OAuth2GrantType) -> Self
The OAuth 2.0 grant type used by connector for OAuth 2.0 authentication.
sourcepub fn set_o_auth2_grant_type(self, input: Option<OAuth2GrantType>) -> Self
pub fn set_o_auth2_grant_type(self, input: Option<OAuth2GrantType>) -> Self
The OAuth 2.0 grant type used by connector for OAuth 2.0 authentication.
sourcepub fn token_url_custom_properties(
self,
k: impl Into<String>,
v: impl Into<String>
) -> Self
pub fn token_url_custom_properties(
self,
k: impl Into<String>,
v: impl Into<String>
) -> Self
Adds a key-value pair to token_url_custom_properties
.
To override the contents of this collection use set_token_url_custom_properties
.
Associates your token URL with a map of properties that you define. Use this parameter to provide any additional details that the connector requires to authenticate your request.
sourcepub fn set_token_url_custom_properties(
self,
input: Option<HashMap<String, String>>
) -> Self
pub fn set_token_url_custom_properties(
self,
input: Option<HashMap<String, String>>
) -> Self
Associates your token URL with a map of properties that you define. Use this parameter to provide any additional details that the connector requires to authenticate your request.
sourcepub fn build(self) -> OAuth2Properties
pub fn build(self) -> OAuth2Properties
Consumes the builder and constructs a OAuth2Properties
Trait Implementations
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more