Struct aws_sdk_appflow::model::o_auth2_properties::Builder
source · [−]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
.