Package com.oracle.bmc.auth
Class AbstractRequestingAuthenticationDetailsProvider.Builder<B extends AbstractRequestingAuthenticationDetailsProvider.Builder<B>>
- java.lang.Object
- 
- com.oracle.bmc.auth.AbstractRequestingAuthenticationDetailsProvider.Builder<B>
 
- 
- Type Parameters:
- B- builder class
 - Direct Known Subclasses:
- AbstractFederationClientAuthenticationDetailsProviderBuilder
 - Enclosing class:
- AbstractRequestingAuthenticationDetailsProvider
 
 protected abstract static class AbstractRequestingAuthenticationDetailsProvider.Builder<B extends AbstractRequestingAuthenticationDetailsProvider.Builder<B>> extends Object Base class for builders.
- 
- 
Field SummaryFields Modifier and Type Field Description protected List<ClientConfigurator>additionalFederationClientConfiguratorsprotected FederationClientfederationClientprotected ClientConfiguratorfederationClientConfiguratorprotected Set<X509CertificateSupplier>intermediateCertificateSuppliersprotected SessionKeySuppliersessionKeySupplier
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedBuilder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description BadditionalFederationClientConfigurator(ClientConfigurator additionalClientConfigurator)Add an additional client configurator to be run after the primary configurator.BfederationClientConfigurator(ClientConfigurator clientConfigurator)Configures the ClientConfigurator to set on the REST client used by the federation client, if any.BintermediateCertificateSuppliers(Set<X509CertificateSupplier> intermediateCertificateSuppliers)Configures the set of intermediate certificate suppliers to use, if any.BsessionKeySupplier(SessionKeySupplier sessionKeySupplier)Configures the custom SessionKeySupplier to use.
 
- 
- 
- 
Field Detail- 
intermediateCertificateSuppliersprotected Set<X509CertificateSupplier> intermediateCertificateSuppliers 
 - 
sessionKeySupplierprotected SessionKeySupplier sessionKeySupplier 
 - 
federationClientConfiguratorprotected ClientConfigurator federationClientConfigurator 
 - 
federationClientprotected FederationClient federationClient 
 - 
additionalFederationClientConfiguratorsprotected List<ClientConfigurator> additionalFederationClientConfigurators 
 
- 
 - 
Method Detail- 
sessionKeySupplierpublic B sessionKeySupplier(SessionKeySupplier sessionKeySupplier) Configures the custom SessionKeySupplier to use.
 - 
intermediateCertificateSupplierspublic B intermediateCertificateSuppliers(Set<X509CertificateSupplier> intermediateCertificateSuppliers) Configures the set of intermediate certificate suppliers to use, if any.
 - 
federationClientConfiguratorpublic B federationClientConfigurator(ClientConfigurator clientConfigurator) Configures the ClientConfigurator to set on the REST client used by the federation client, if any.
 - 
additionalFederationClientConfiguratorpublic B additionalFederationClientConfigurator(@Nonnull ClientConfigurator additionalClientConfigurator) Add an additional client configurator to be run after the primary configurator.- Parameters:
- additionalClientConfigurator- the additional client configurator
- Returns:
- this builder
 
 
- 
 
-