Struct aws_sdk_appflow::model::o_auth2_custom_parameter::Builder
source · [−]pub struct Builder { /* private fields */ }Expand description
A builder for OAuth2CustomParameter.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn key(self, input: impl Into<String>) -> Self
pub fn key(self, input: impl Into<String>) -> Self
The key of the custom parameter required for OAuth 2.0 authentication.
sourcepub fn set_key(self, input: Option<String>) -> Self
pub fn set_key(self, input: Option<String>) -> Self
The key of the custom parameter required for OAuth 2.0 authentication.
sourcepub fn is_required(self, input: bool) -> Self
pub fn is_required(self, input: bool) -> Self
Indicates whether the custom parameter for OAuth 2.0 authentication is required.
sourcepub fn set_is_required(self, input: Option<bool>) -> Self
pub fn set_is_required(self, input: Option<bool>) -> Self
Indicates whether the custom parameter for OAuth 2.0 authentication is required.
sourcepub fn label(self, input: impl Into<String>) -> Self
pub fn label(self, input: impl Into<String>) -> Self
The label of the custom parameter used for OAuth 2.0 authentication.
sourcepub fn set_label(self, input: Option<String>) -> Self
pub fn set_label(self, input: Option<String>) -> Self
The label of the custom parameter used for OAuth 2.0 authentication.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
A description about the custom parameter used for OAuth 2.0 authentication.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
A description about the custom parameter used for OAuth 2.0 authentication.
sourcepub fn is_sensitive_field(self, input: bool) -> Self
pub fn is_sensitive_field(self, input: bool) -> Self
Indicates whether this authentication custom parameter is a sensitive field.
sourcepub fn set_is_sensitive_field(self, input: Option<bool>) -> Self
pub fn set_is_sensitive_field(self, input: Option<bool>) -> Self
Indicates whether this authentication custom parameter is a sensitive field.
sourcepub fn connector_supplied_values(self, input: impl Into<String>) -> Self
pub fn connector_supplied_values(self, input: impl Into<String>) -> Self
Appends an item to connector_supplied_values.
To override the contents of this collection use set_connector_supplied_values.
Contains default values for this authentication parameter that are supplied by the connector.
sourcepub fn set_connector_supplied_values(self, input: Option<Vec<String>>) -> Self
pub fn set_connector_supplied_values(self, input: Option<Vec<String>>) -> Self
Contains default values for this authentication parameter that are supplied by the connector.
sourcepub fn type(self, input: OAuth2CustomPropType) -> Self
pub fn type(self, input: OAuth2CustomPropType) -> Self
Indicates whether custom parameter is used with TokenUrl or AuthUrl.
sourcepub fn set_type(self, input: Option<OAuth2CustomPropType>) -> Self
pub fn set_type(self, input: Option<OAuth2CustomPropType>) -> Self
Indicates whether custom parameter is used with TokenUrl or AuthUrl.
sourcepub fn build(self) -> OAuth2CustomParameter
pub fn build(self) -> OAuth2CustomParameter
Consumes the builder and constructs a OAuth2CustomParameter.