#[non_exhaustive]pub struct Builder { /* private fields */ }
Expand description
A builder for CustomConnectorProfileCredentials
Implementations
sourceimpl Builder
impl Builder
sourcepub fn authentication_type(self, input: AuthenticationType) -> Self
pub fn authentication_type(self, input: AuthenticationType) -> Self
The authentication type that the custom connector uses for authenticating while creating a connector profile.
sourcepub fn set_authentication_type(self, input: Option<AuthenticationType>) -> Self
pub fn set_authentication_type(self, input: Option<AuthenticationType>) -> Self
The authentication type that the custom connector uses for authenticating while creating a connector profile.
sourcepub fn basic(self, input: BasicAuthCredentials) -> Self
pub fn basic(self, input: BasicAuthCredentials) -> Self
The basic credentials that are required for the authentication of the user.
sourcepub fn set_basic(self, input: Option<BasicAuthCredentials>) -> Self
pub fn set_basic(self, input: Option<BasicAuthCredentials>) -> Self
The basic credentials that are required for the authentication of the user.
sourcepub fn oauth2(self, input: OAuth2Credentials) -> Self
pub fn oauth2(self, input: OAuth2Credentials) -> Self
The OAuth 2.0 credentials required for the authentication of the user.
sourcepub fn set_oauth2(self, input: Option<OAuth2Credentials>) -> Self
pub fn set_oauth2(self, input: Option<OAuth2Credentials>) -> Self
The OAuth 2.0 credentials required for the authentication of the user.
sourcepub fn api_key(self, input: ApiKeyCredentials) -> Self
pub fn api_key(self, input: ApiKeyCredentials) -> Self
The API keys required for the authentication of the user.
sourcepub fn set_api_key(self, input: Option<ApiKeyCredentials>) -> Self
pub fn set_api_key(self, input: Option<ApiKeyCredentials>) -> Self
The API keys required for the authentication of the user.
sourcepub fn custom(self, input: CustomAuthCredentials) -> Self
pub fn custom(self, input: CustomAuthCredentials) -> Self
If the connector uses the custom authentication mechanism, this holds the required credentials.
sourcepub fn set_custom(self, input: Option<CustomAuthCredentials>) -> Self
pub fn set_custom(self, input: Option<CustomAuthCredentials>) -> Self
If the connector uses the custom authentication mechanism, this holds the required credentials.
sourcepub fn build(self) -> CustomConnectorProfileCredentials
pub fn build(self) -> CustomConnectorProfileCredentials
Consumes the builder and constructs a CustomConnectorProfileCredentials
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