pub struct ClientCertificateCredentialBuilder { /* private fields */ }
Implementations§
Source§impl ClientCertificateCredentialBuilder
impl ClientCertificateCredentialBuilder
pub fn with_client_id( &mut self, client_id: impl TryInto<Uuid>, ) -> &mut ClientCertificateCredentialBuilder
Sourcepub fn with_tenant(
&mut self,
tenant_id: impl AsRef<str>,
) -> &mut ClientCertificateCredentialBuilder
pub fn with_tenant( &mut self, tenant_id: impl AsRef<str>, ) -> &mut ClientCertificateCredentialBuilder
Convenience method. Same as calling [with_authority(Authority::TenantId(“tenant_id”))]
pub fn with_azure_cloud_instance( &mut self, azure_cloud_instance: AzureCloudInstance, ) -> &mut ClientCertificateCredentialBuilder
Sourcepub fn with_extra_query_param(
&mut self,
query_param: (String, String),
) -> &mut ClientCertificateCredentialBuilder
pub fn with_extra_query_param( &mut self, query_param: (String, String), ) -> &mut ClientCertificateCredentialBuilder
Extends the query parameters of both the default query params and user defined params. Does not overwrite default params.
Sourcepub fn with_extra_query_parameters(
&mut self,
query_parameters: HashMap<String, String>,
) -> &mut ClientCertificateCredentialBuilder
pub fn with_extra_query_parameters( &mut self, query_parameters: HashMap<String, String>, ) -> &mut ClientCertificateCredentialBuilder
Extends the query parameters of both the default query params and user defined params. Does not overwrite default params.
Sourcepub fn with_extra_header_param<K, V>(
&mut self,
header_name: K,
header_value: V,
) -> &mut ClientCertificateCredentialBuilder
pub fn with_extra_header_param<K, V>( &mut self, header_name: K, header_value: V, ) -> &mut ClientCertificateCredentialBuilder
Extends the header parameters of both the default header params and user defined params. Does not overwrite default params.
Sourcepub fn with_extra_header_parameters(
&mut self,
header_parameters: HeaderMap,
) -> &mut ClientCertificateCredentialBuilder
pub fn with_extra_header_parameters( &mut self, header_parameters: HeaderMap, ) -> &mut ClientCertificateCredentialBuilder
Extends the header parameters of both the default header params and user defined params. Does not overwrite default params.
pub fn with_scope<T, I>(
&mut self,
scope: I,
) -> &mut ClientCertificateCredentialBuilderwhere
T: ToString,
I: IntoIterator<Item = T>,
Source§impl ClientCertificateCredentialBuilder
impl ClientCertificateCredentialBuilder
pub fn build( &self, ) -> ConfidentialClientApplication<ClientCertificateCredential>
Source§impl ClientCertificateCredentialBuilder
impl ClientCertificateCredentialBuilder
pub fn credential(self) -> ClientCertificateCredential
Trait Implementations§
Source§impl Clone for ClientCertificateCredentialBuilder
impl Clone for ClientCertificateCredentialBuilder
Source§fn clone(&self) -> ClientCertificateCredentialBuilder
fn clone(&self) -> ClientCertificateCredentialBuilder
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl From<ClientCertificateCredential> for ClientCertificateCredentialBuilder
impl From<ClientCertificateCredential> for ClientCertificateCredentialBuilder
Source§fn from(
credential: ClientCertificateCredential,
) -> ClientCertificateCredentialBuilder
fn from( credential: ClientCertificateCredential, ) -> ClientCertificateCredentialBuilder
Converts to this type from the input type.
Source§impl From<ClientCertificateCredentialBuilder> for ClientCertificateCredential
impl From<ClientCertificateCredentialBuilder> for ClientCertificateCredential
Source§fn from(
builder: ClientCertificateCredentialBuilder,
) -> ClientCertificateCredential
fn from( builder: ClientCertificateCredentialBuilder, ) -> ClientCertificateCredential
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ClientCertificateCredentialBuilder
impl !RefUnwindSafe for ClientCertificateCredentialBuilder
impl Send for ClientCertificateCredentialBuilder
impl Sync for ClientCertificateCredentialBuilder
impl Unpin for ClientCertificateCredentialBuilder
impl !UnwindSafe for ClientCertificateCredentialBuilder
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
Mutably borrows from an owned value. Read more