#[non_exhaustive]pub struct CreateConnectionAuthRequestParametersBuilder { /* private fields */ }
Expand description
A builder for CreateConnectionAuthRequestParameters
.
Implementations§
source§impl CreateConnectionAuthRequestParametersBuilder
impl CreateConnectionAuthRequestParametersBuilder
sourcepub fn basic_auth_parameters(
self,
input: CreateConnectionBasicAuthRequestParameters
) -> Self
pub fn basic_auth_parameters( self, input: CreateConnectionBasicAuthRequestParameters ) -> Self
A CreateConnectionBasicAuthRequestParameters
object that contains the Basic authorization parameters to use for the connection.
sourcepub fn set_basic_auth_parameters(
self,
input: Option<CreateConnectionBasicAuthRequestParameters>
) -> Self
pub fn set_basic_auth_parameters( self, input: Option<CreateConnectionBasicAuthRequestParameters> ) -> Self
A CreateConnectionBasicAuthRequestParameters
object that contains the Basic authorization parameters to use for the connection.
sourcepub fn get_basic_auth_parameters(
&self
) -> &Option<CreateConnectionBasicAuthRequestParameters>
pub fn get_basic_auth_parameters( &self ) -> &Option<CreateConnectionBasicAuthRequestParameters>
A CreateConnectionBasicAuthRequestParameters
object that contains the Basic authorization parameters to use for the connection.
sourcepub fn o_auth_parameters(
self,
input: CreateConnectionOAuthRequestParameters
) -> Self
pub fn o_auth_parameters( self, input: CreateConnectionOAuthRequestParameters ) -> Self
A CreateConnectionOAuthRequestParameters
object that contains the OAuth authorization parameters to use for the connection.
sourcepub fn set_o_auth_parameters(
self,
input: Option<CreateConnectionOAuthRequestParameters>
) -> Self
pub fn set_o_auth_parameters( self, input: Option<CreateConnectionOAuthRequestParameters> ) -> Self
A CreateConnectionOAuthRequestParameters
object that contains the OAuth authorization parameters to use for the connection.
sourcepub fn get_o_auth_parameters(
&self
) -> &Option<CreateConnectionOAuthRequestParameters>
pub fn get_o_auth_parameters( &self ) -> &Option<CreateConnectionOAuthRequestParameters>
A CreateConnectionOAuthRequestParameters
object that contains the OAuth authorization parameters to use for the connection.
sourcepub fn api_key_auth_parameters(
self,
input: CreateConnectionApiKeyAuthRequestParameters
) -> Self
pub fn api_key_auth_parameters( self, input: CreateConnectionApiKeyAuthRequestParameters ) -> Self
A CreateConnectionApiKeyAuthRequestParameters
object that contains the API key authorization parameters to use for the connection.
sourcepub fn set_api_key_auth_parameters(
self,
input: Option<CreateConnectionApiKeyAuthRequestParameters>
) -> Self
pub fn set_api_key_auth_parameters( self, input: Option<CreateConnectionApiKeyAuthRequestParameters> ) -> Self
A CreateConnectionApiKeyAuthRequestParameters
object that contains the API key authorization parameters to use for the connection.
sourcepub fn get_api_key_auth_parameters(
&self
) -> &Option<CreateConnectionApiKeyAuthRequestParameters>
pub fn get_api_key_auth_parameters( &self ) -> &Option<CreateConnectionApiKeyAuthRequestParameters>
A CreateConnectionApiKeyAuthRequestParameters
object that contains the API key authorization parameters to use for the connection.
sourcepub fn invocation_http_parameters(self, input: ConnectionHttpParameters) -> Self
pub fn invocation_http_parameters(self, input: ConnectionHttpParameters) -> Self
A ConnectionHttpParameters
object that contains the API key authorization parameters to use for the connection. Note that if you include additional parameters for the target of a rule via HttpParameters
, including query strings, the parameters added for the connection take precedence.
sourcepub fn set_invocation_http_parameters(
self,
input: Option<ConnectionHttpParameters>
) -> Self
pub fn set_invocation_http_parameters( self, input: Option<ConnectionHttpParameters> ) -> Self
A ConnectionHttpParameters
object that contains the API key authorization parameters to use for the connection. Note that if you include additional parameters for the target of a rule via HttpParameters
, including query strings, the parameters added for the connection take precedence.
sourcepub fn get_invocation_http_parameters(
&self
) -> &Option<ConnectionHttpParameters>
pub fn get_invocation_http_parameters( &self ) -> &Option<ConnectionHttpParameters>
A ConnectionHttpParameters
object that contains the API key authorization parameters to use for the connection. Note that if you include additional parameters for the target of a rule via HttpParameters
, including query strings, the parameters added for the connection take precedence.
sourcepub fn build(self) -> CreateConnectionAuthRequestParameters
pub fn build(self) -> CreateConnectionAuthRequestParameters
Consumes the builder and constructs a CreateConnectionAuthRequestParameters
.
Trait Implementations§
source§impl Clone for CreateConnectionAuthRequestParametersBuilder
impl Clone for CreateConnectionAuthRequestParametersBuilder
source§fn clone(&self) -> CreateConnectionAuthRequestParametersBuilder
fn clone(&self) -> CreateConnectionAuthRequestParametersBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for CreateConnectionAuthRequestParametersBuilder
impl Default for CreateConnectionAuthRequestParametersBuilder
source§fn default() -> CreateConnectionAuthRequestParametersBuilder
fn default() -> CreateConnectionAuthRequestParametersBuilder
source§impl PartialEq for CreateConnectionAuthRequestParametersBuilder
impl PartialEq for CreateConnectionAuthRequestParametersBuilder
source§fn eq(&self, other: &CreateConnectionAuthRequestParametersBuilder) -> bool
fn eq(&self, other: &CreateConnectionAuthRequestParametersBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CreateConnectionAuthRequestParametersBuilder
Auto Trait Implementations§
impl Freeze for CreateConnectionAuthRequestParametersBuilder
impl RefUnwindSafe for CreateConnectionAuthRequestParametersBuilder
impl Send for CreateConnectionAuthRequestParametersBuilder
impl Sync for CreateConnectionAuthRequestParametersBuilder
impl Unpin for CreateConnectionAuthRequestParametersBuilder
impl UnwindSafe for CreateConnectionAuthRequestParametersBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more