#[non_exhaustive]pub struct OAuth2CustomParameterBuilder { /* private fields */ }
Expand description
A builder for OAuth2CustomParameter
.
Implementations§
source§impl OAuth2CustomParameterBuilder
impl OAuth2CustomParameterBuilder
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 get_key(&self) -> &Option<String>
pub fn get_key(&self) -> &Option<String>
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 get_is_required(&self) -> &Option<bool>
pub fn get_is_required(&self) -> &Option<bool>
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 get_label(&self) -> &Option<String>
pub fn get_label(&self) -> &Option<String>
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 get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
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 get_is_sensitive_field(&self) -> &Option<bool>
pub fn get_is_sensitive_field(&self) -> &Option<bool>
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 get_connector_supplied_values(&self) -> &Option<Vec<String>>
pub fn get_connector_supplied_values(&self) -> &Option<Vec<String>>
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 get_type(&self) -> &Option<OAuth2CustomPropType>
pub fn get_type(&self) -> &Option<OAuth2CustomPropType>
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
.
Trait Implementations§
source§impl Clone for OAuth2CustomParameterBuilder
impl Clone for OAuth2CustomParameterBuilder
source§fn clone(&self) -> OAuth2CustomParameterBuilder
fn clone(&self) -> OAuth2CustomParameterBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for OAuth2CustomParameterBuilder
impl Debug for OAuth2CustomParameterBuilder
source§impl Default for OAuth2CustomParameterBuilder
impl Default for OAuth2CustomParameterBuilder
source§fn default() -> OAuth2CustomParameterBuilder
fn default() -> OAuth2CustomParameterBuilder
source§impl PartialEq for OAuth2CustomParameterBuilder
impl PartialEq for OAuth2CustomParameterBuilder
source§fn eq(&self, other: &OAuth2CustomParameterBuilder) -> bool
fn eq(&self, other: &OAuth2CustomParameterBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.