pub struct ProviderBuilder { /* private fields */ }Expand description
Builder for Provider.
Implementations§
Source§impl ProviderBuilder
impl ProviderBuilder
Sourcepub fn application_credential(
self,
value: ApplicationCredentialProvider,
) -> Self
pub fn application_credential( self, value: ApplicationCredentialProvider, ) -> Self
Application credential provider.
Sourcepub fn assignment(self, value: AssignmentProvider) -> Self
pub fn assignment(self, value: AssignmentProvider) -> Self
Assignment provider.
Sourcepub fn catalog(self, value: CatalogProvider) -> Self
pub fn catalog(self, value: CatalogProvider) -> Self
Catalog provider.
Sourcepub fn federation(self, value: FederationProvider) -> Self
pub fn federation(self, value: FederationProvider) -> Self
Federation provider.
Sourcepub fn identity(self, value: IdentityProvider) -> Self
pub fn identity(self, value: IdentityProvider) -> Self
Identity provider.
Sourcepub fn identity_mapping(self, value: IdentityMappingProvider) -> Self
pub fn identity_mapping(self, value: IdentityMappingProvider) -> Self
Identity mapping provider.
Sourcepub fn k8s_auth(self, value: K8sAuthProvider) -> Self
pub fn k8s_auth(self, value: K8sAuthProvider) -> Self
K8s auth provider.
Sourcepub fn resource(self, value: ResourceProvider) -> Self
pub fn resource(self, value: ResourceProvider) -> Self
Resource provider.
Sourcepub fn revoke(self, value: RevokeProvider) -> Self
pub fn revoke(self, value: RevokeProvider) -> Self
Revoke provider.
Sourcepub fn role(self, value: RoleProvider) -> Self
pub fn role(self, value: RoleProvider) -> Self
Role provider.
Sourcepub fn token(self, value: TokenProvider) -> Self
pub fn token(self, value: TokenProvider) -> Self
Token provider.
Sourcepub fn trust(self, value: TrustProvider) -> Self
pub fn trust(self, value: TrustProvider) -> Self
Trust provider.
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for ProviderBuilder
impl !RefUnwindSafe for ProviderBuilder
impl Send for ProviderBuilder
impl Sync for ProviderBuilder
impl Unpin for ProviderBuilder
impl UnsafeUnpin for ProviderBuilder
impl !UnwindSafe for ProviderBuilder
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
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>
Converts
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>
Converts
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