| 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 |
| Modifier and Type | Field and Description |
|---|---|
protected ClientConfigurator |
AbstractRequestingAuthenticationDetailsProvider.Builder.federationClientConfigurator |
| Modifier and Type | Field and Description |
|---|---|
protected List<ClientConfigurator> |
AbstractRequestingAuthenticationDetailsProvider.Builder.additionalFederationClientConfigurators |
| Modifier and Type | Method and Description |
|---|---|
List<ClientConfigurator> |
ConfigFileAuthenticationDetailsProvider.getClientConfigurators() |
List<ClientConfigurator> |
ConfigFileAuthenticationDetailsProvider.ConfigFileSimpleAuthenticationDetailsProvider.getClientConfigurators() |
List<ClientConfigurator> |
ConfigFileAuthenticationDetailsProvider.ConfigFileInstancePrincipalAuthenticationDetailsProvider.getClientConfigurators() |
List<ClientConfigurator> |
ConfigFileAuthenticationDetailsProvider.ConfigFileResourcePrincipalAuthenticationDetailsProvider.getClientConfigurators() |
List<ClientConfigurator> |
BasicConfigFileAuthenticationProvider.getClientConfigurators()
Get the list of ClientConfigurators
|
List<ClientConfigurator> |
ProvidesClientConfigurators.getClientConfigurators() |
| Modifier and Type | Method and Description |
|---|---|
B |
AbstractRequestingAuthenticationDetailsProvider.Builder.additionalFederationClientConfigurator(ClientConfigurator additionalClientConfigurator)
Add an additional client configurator to be run after the primary configurator.
|
B |
AbstractRequestingAuthenticationDetailsProvider.Builder.federationClientConfigurator(ClientConfigurator clientConfigurator)
Configures the ClientConfigurator to set on the REST client used by the federation
client, if any.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DelegationTokenConfigurator
Configurator that injects a delegation token on every request.
|
| Modifier and Type | Field and Description |
|---|---|
protected ClientConfigurator |
AbstractFederationClient.clientConfigurator |
| Modifier and Type | Field and Description |
|---|---|
protected List<ClientConfigurator> |
AbstractFederationClient.additionalClientConfigurator |
| Constructor and 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 to X509FederationClient.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 and 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 to X509FederationClient.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.
|
| Modifier and Type | Field and Description |
|---|---|
protected ClientConfigurator |
ClientBuilderBase.clientConfigurator |
| Modifier and Type | Field and Description |
|---|---|
protected List<ClientConfigurator> |
ClientBuilderBase.additionalClientConfigurators |
| Modifier and Type | Method and Description |
|---|---|
static ClientConfigurator |
InternalBuilderAccess.getClientConfigurator(ClientBuilderBase<?,?> builder) |
| Modifier and Type | Method and Description |
|---|---|
static List<ClientConfigurator> |
InternalBuilderAccess.getAdditionalClientConfigurators(ClientBuilderBase<?,?> builder) |
| Modifier and Type | Method and Description |
|---|---|
B |
ClientBuilderBase.additionalClientConfigurator(ClientConfigurator additionalClientConfigurator)
Add an additional client configurator to be run after the primary configurator.
|
B |
ClientBuilderBase.clientConfigurator(ClientConfigurator clientConfigurator)
Set the client configurator.
|
| Modifier and Type | Method and Description |
|---|---|
B |
ClientBuilderBase.additionalClientConfigurators(List<ClientConfigurator> additionalClientConfigurators)
Add additional client configurators to be run after the primary configurator.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CompositeClientConfigurator
A client configurator composed of other client configurators.
|
class |
CrossTenancyRequestConfigurator
A configurator that causes the client to set the cross-tenancy request header.
|
class |
DefaultConfigurator
DefaultConfigurator handles basic configuration of clients under different environments.
|
static class |
DefaultConfigurator.NonBuffering
A
ClientConfigurator for a client that does not buffer requests in memory. |
class |
DefaultConnectorConfigurator
DefaultConnectorConfigurator represents the basic behavior of the transport layer.
|
| Modifier and Type | Method and Description |
|---|---|
List<ClientConfigurator> |
CompositeClientConfigurator.getConfigurators() |
| Modifier and Type | Method and Description |
|---|---|
static CompositeClientConfigurator |
CompositeClientConfigurator.of(ClientConfigurator... configurators)
Create a new composite client configurator.
|
| Constructor and Description |
|---|
CrossTenancyRequestConfigurator(String[] authorizedTenancyIds,
ClientConfigurator baseConfigurator)
A configurator that sets the cross-tenancy request header, but otherwise behaves like the
passed in configurator.
|
| Constructor and Description |
|---|
CompositeClientConfigurator(List<ClientConfigurator> configurators)
Create a new composite client configurator.
|
| Modifier and Type | Method and Description |
|---|---|
ClientCall<REQ,RESP,RESP_BUILDER> |
ClientCall.clientConfigurator(ClientConfigurator clientConfigurator) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
SpiClientConfigurator
Configurator allowing internal SDK users to enable downstream propagation of opc-request-id.
|
Copyright © 2016–2024. All rights reserved.