Uses of Interface
com.oracle.bmc.http.ClientConfigurator
-
Packages that use ClientConfigurator Package Description com.oracle.bmc.auth com.oracle.bmc.auth.internal com.oracle.bmc.common com.oracle.bmc.http com.oracle.bmc.http.internal com.oracle.bmc.internal -
-
Uses of ClientConfigurator in com.oracle.bmc.auth
Fields in com.oracle.bmc.auth declared as ClientConfigurator Modifier and Type Field Description protected ClientConfiguratorAbstractRequestingAuthenticationDetailsProvider.Builder. federationClientConfiguratorFields in com.oracle.bmc.auth with type parameters of type ClientConfigurator Modifier and Type Field Description protected List<ClientConfigurator>AbstractRequestingAuthenticationDetailsProvider.Builder. additionalFederationClientConfiguratorsMethods in com.oracle.bmc.auth that return types with arguments of type ClientConfigurator Modifier and Type Method Description List<ClientConfigurator>BasicConfigFileAuthenticationProvider. getClientConfigurators()Get the list of ClientConfiguratorsList<ClientConfigurator>ConfigFileAuthenticationDetailsProvider.ConfigFileInstancePrincipalAuthenticationDetailsProvider. getClientConfigurators()List<ClientConfigurator>ConfigFileAuthenticationDetailsProvider.ConfigFileResourcePrincipalAuthenticationDetailsProvider. getClientConfigurators()List<ClientConfigurator>ConfigFileAuthenticationDetailsProvider.ConfigFileSimpleAuthenticationDetailsProvider. getClientConfigurators()List<ClientConfigurator>ConfigFileAuthenticationDetailsProvider. getClientConfigurators()List<ClientConfigurator>ProvidesClientConfigurators. getClientConfigurators()Methods in com.oracle.bmc.auth with parameters of type ClientConfigurator Modifier and Type Method Description BAbstractRequestingAuthenticationDetailsProvider.Builder. additionalFederationClientConfigurator(ClientConfigurator additionalClientConfigurator)Add an additional client configurator to be run after the primary configurator.BAbstractRequestingAuthenticationDetailsProvider.Builder. federationClientConfigurator(ClientConfigurator clientConfigurator)Configures the ClientConfigurator to set on the REST client used by the federation client, if any. -
Uses of ClientConfigurator in com.oracle.bmc.auth.internal
Classes in com.oracle.bmc.auth.internal that implement ClientConfigurator Modifier and Type Class Description classDelegationTokenConfiguratorConfigurator that injects a delegation token on every request.Fields in com.oracle.bmc.auth.internal declared as ClientConfigurator Modifier and Type Field Description protected ClientConfiguratorAbstractFederationClient. clientConfiguratorFields in com.oracle.bmc.auth.internal with type parameters of type ClientConfigurator Modifier and Type Field Description protected List<ClientConfigurator>AbstractFederationClient. additionalClientConfiguratorConstructors in com.oracle.bmc.auth.internal with parameters of type ClientConfigurator Constructor Description AbstractFederationClient(String resourcePrincipalTokenEndpoint, String federationEndpoint, SessionKeySupplier sessionKeySupplier, BasicAuthenticationDetailsProvider basicAuthenticationDetailsProvider, ClientConfigurator clientConfigurator, CircuitBreakerConfiguration circuitBreakerConfiguration)Constructor of AbstractFederationClient.AbstractFederationClient(String resourcePrincipalTokenEndpoint, String federationEndpoint, SessionKeySupplier sessionKeySupplier, BasicAuthenticationDetailsProvider basicAuthenticationDetailsProvider, ClientConfigurator clientConfigurator, CircuitBreakerConfiguration circuitBreakerConfiguration, List<ClientConfigurator> additionalCLientConfigurators)Constructor of AbstractFederationClient.AbstractFederationClient(String resourcePrincipalTokenUrl, String resourcePrincipalTokenEndpoint, String federationEndpoint, SessionKeySupplier sessionKeySupplier, BasicAuthenticationDetailsProvider basicAuthenticationDetailsProvider, ClientConfigurator clientConfigurator, CircuitBreakerConfiguration circuitBreakerConfiguration, List<ClientConfigurator> additionalCLientConfigurators)Constructor of AbstractFederationClient.ResourcePrincipalsFederationClient(String resourcePrincipalTokenEndpoint, RptPathProvider resourcePrincipalTokenPathProvider, String resourcePrincipalSessionTokenEndpoint, SessionKeySupplier sessionKeySupplier, InstancePrincipalsAuthenticationDetailsProvider instancePrincipalsAuthenticationDetailsProvider, ClientConfigurator clientConfigurator, CircuitBreakerConfiguration circuitBreakerConfiguration)Constructor of ResourcePrincipalsFederationClient.ResourcePrincipalsV3FederationClient(String resourcePrincipalTokenUrl, String resourcePrincipalSessionTokenEndpoint, SessionKeySupplier sessionKeySupplier, ResourcePrincipalAuthenticationDetailsProvider leafAuthDetailsProvider, ClientConfigurator clientConfigurator, CircuitBreakerConfiguration circuitBreakerConfiguration)Constructor of ResourcePrincipalsFederationClient.ResourcePrincipalV2FederationClient(String resourcePrincipalTokenEndpoint, String federationEndpoint, SessionKeySupplier sessionKeySupplier, KeyPairAuthenticationDetailProvider keyPairAuthenticationDetailsProvider, ClientConfigurator clientConfigurator, CircuitBreakerConfiguration circuitBreakerConfiguration)Constructor of ResourcePrincipalsV2FederationClient.ResourcePrincipalV2FederationClient(String resourcePrincipalTokenEndpoint, String federationEndpoint, String resourcePrincipalTokenPath, String securityContext, SessionKeySupplier sessionKeySupplier, KeyPairAuthenticationDetailProvider keyPairAuthenticationDetailsProvider, ClientConfigurator clientConfigurator, CircuitBreakerConfiguration circuitBreakerConfiguration)Constructor of ResourcePrincipalsV2FederationClient.X509FederationClient(String federationEndpoint, String tenancyId, X509CertificateSupplier leafCertificateSupplier, SessionKeySupplier sessionKeySupplier, Set<X509CertificateSupplier> intermediateCertificateSuppliers, ClientConfigurator clientConfigurator, List<ClientConfigurator> additionalClientConfigurators, CircuitBreakerConfiguration circuitBreakerConfig)Same as#X509FederationClient(String, String, X509CertificateSupplier, SessionKeySupplier, Set, ClientConfigurator, List, String)but with ‘purpose’ set toX509FederationClient.DEFAULT_PURPOSE.X509FederationClient(String federationEndpoint, String tenancyId, X509CertificateSupplier leafCertificateSupplier, SessionKeySupplier sessionKeySupplier, Set<X509CertificateSupplier> intermediateCertificateSuppliers, ClientConfigurator clientConfigurator, List<ClientConfigurator> additionalClientConfigurators, CircuitBreakerConfiguration circuitBreakerConfig, String purpose)The constructor.Constructor parameters in com.oracle.bmc.auth.internal with type arguments of type ClientConfigurator Constructor Description AbstractFederationClient(String resourcePrincipalTokenEndpoint, String federationEndpoint, SessionKeySupplier sessionKeySupplier, BasicAuthenticationDetailsProvider basicAuthenticationDetailsProvider, ClientConfigurator clientConfigurator, CircuitBreakerConfiguration circuitBreakerConfiguration, List<ClientConfigurator> additionalCLientConfigurators)Constructor of AbstractFederationClient.AbstractFederationClient(String resourcePrincipalTokenUrl, String resourcePrincipalTokenEndpoint, String federationEndpoint, SessionKeySupplier sessionKeySupplier, BasicAuthenticationDetailsProvider basicAuthenticationDetailsProvider, ClientConfigurator clientConfigurator, CircuitBreakerConfiguration circuitBreakerConfiguration, List<ClientConfigurator> additionalCLientConfigurators)Constructor of AbstractFederationClient.X509FederationClient(String federationEndpoint, String tenancyId, X509CertificateSupplier leafCertificateSupplier, SessionKeySupplier sessionKeySupplier, Set<X509CertificateSupplier> intermediateCertificateSuppliers, ClientConfigurator clientConfigurator, List<ClientConfigurator> additionalClientConfigurators, CircuitBreakerConfiguration circuitBreakerConfig)Same as#X509FederationClient(String, String, X509CertificateSupplier, SessionKeySupplier, Set, ClientConfigurator, List, String)but with ‘purpose’ set toX509FederationClient.DEFAULT_PURPOSE.X509FederationClient(String federationEndpoint, String tenancyId, X509CertificateSupplier leafCertificateSupplier, SessionKeySupplier sessionKeySupplier, Set<X509CertificateSupplier> intermediateCertificateSuppliers, ClientConfigurator clientConfigurator, List<ClientConfigurator> additionalClientConfigurators, CircuitBreakerConfiguration circuitBreakerConfig, String purpose)The constructor. -
Uses of ClientConfigurator in com.oracle.bmc.common
Fields in com.oracle.bmc.common declared as ClientConfigurator Modifier and Type Field Description protected ClientConfiguratorClientBuilderBase. clientConfiguratorFields in com.oracle.bmc.common with type parameters of type ClientConfigurator Modifier and Type Field Description protected List<ClientConfigurator>ClientBuilderBase. additionalClientConfiguratorsMethods in com.oracle.bmc.common that return ClientConfigurator Modifier and Type Method Description static ClientConfiguratorInternalBuilderAccess. getClientConfigurator(ClientBuilderBase<?,?> builder)Methods in com.oracle.bmc.common that return types with arguments of type ClientConfigurator Modifier and Type Method Description static List<ClientConfigurator>InternalBuilderAccess. getAdditionalClientConfigurators(ClientBuilderBase<?,?> builder)Methods in com.oracle.bmc.common with parameters of type ClientConfigurator Modifier and Type Method Description BClientBuilderBase. additionalClientConfigurator(ClientConfigurator additionalClientConfigurator)Add an additional client configurator to be run after the primary configurator.BClientBuilderBase. clientConfigurator(ClientConfigurator clientConfigurator)Set the client configurator.Method parameters in com.oracle.bmc.common with type arguments of type ClientConfigurator Modifier and Type Method Description BClientBuilderBase. additionalClientConfigurators(List<ClientConfigurator> additionalClientConfigurators)Add additional client configurators to be run after the primary configurator. -
Uses of ClientConfigurator in com.oracle.bmc.http
Classes in com.oracle.bmc.http that implement ClientConfigurator Modifier and Type Class Description classCompositeClientConfiguratorA client configurator composed of other client configurators.classCrossTenancyRequestConfiguratorA configurator that causes the client to set the cross-tenancy request header.classDefaultConfiguratorDefaultConfigurator handles basic configuration of clients under different environments.static classDefaultConfigurator.NonBufferingAClientConfiguratorfor a client that does not buffer requests in memory.classDefaultConnectorConfiguratorDefaultConnectorConfigurator represents the basic behavior of the transport layer.Methods in com.oracle.bmc.http that return types with arguments of type ClientConfigurator Modifier and Type Method Description List<ClientConfigurator>CompositeClientConfigurator. getConfigurators()Methods in com.oracle.bmc.http with parameters of type ClientConfigurator Modifier and Type Method Description static CompositeClientConfiguratorCompositeClientConfigurator. of(ClientConfigurator... configurators)Create a new composite client configurator.Constructors in com.oracle.bmc.http with parameters of type ClientConfigurator Constructor Description CrossTenancyRequestConfigurator(String[] authorizedTenancyIds, ClientConfigurator baseConfigurator)A configurator that sets the cross-tenancy request header, but otherwise behaves like the passed in configurator.Constructor parameters in com.oracle.bmc.http with type arguments of type ClientConfigurator Constructor Description CompositeClientConfigurator(List<ClientConfigurator> configurators)Create a new composite client configurator. -
Uses of ClientConfigurator in com.oracle.bmc.http.internal
Methods in com.oracle.bmc.http.internal with parameters of type ClientConfigurator Modifier and Type Method Description ClientCall<REQ,RESP,RESP_BUILDER>ClientCall. clientConfigurator(ClientConfigurator clientConfigurator) -
Uses of ClientConfigurator in com.oracle.bmc.internal
Subinterfaces of ClientConfigurator in com.oracle.bmc.internal Modifier and Type Interface Description interfaceSpiClientConfiguratorConfigurator allowing internal SDK users to enable downstream propagation of opc-request-id.
-