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
.